RPT Research Hub CLI — cross-library research intelligence from your terminal.
Project description
rpt-cli
Query cross-library investment research from your terminal.
Install
pip install rpt-cli
Configure
rpt configure --api-key <your-key>
Configuration lives at ~/.rpt/config. Grab an API key from
/dashboard/integrations on the RPT platform or your broker's branded
portal.
If you're using a branded portal (e.g. Shore Capital's), point the CLI at it so all commands are scoped to that provider's research:
rpt configure --api-key <your-key> --url https://shore-capital.researchprotocol.io
Usage
# Cross-library search
rpt search "Rolls-Royce" --rating buy
# Recent research feed
rpt feed --limit 20
# Open a single note by ID or ticker
rpt note ARM
# List entitled providers
rpt providers
# Manage watchlists
rpt watchlist list
rpt watchlist add ARM
# Provider-admin (requires an API key with admin scope)
rpt provider clients list
rpt provider templates list
rpt provider rate-limits set <entitlement-id> --daily 1000
Run rpt --help for the full command tree.
What this package is
rpt-cli is the lean CLI half of the RPT Research Hub —
a standardised API gateway for investment research across multiple
sell-side providers. It talks to the public REST API and ships with no
server dependencies (no FastAPI, no SQLAlchemy, no Stripe). Install it
wherever you need to query research from a shell or script.
The server half lives in the same repository but is published separately; if you're deploying the hub itself you want that package, not this one.
Links
- Homepage — https://www.researchprotocol.io
- API reference — https://www.researchprotocol.io/api-reference
- Source — https://github.com/viridios/rsc-hub
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rpt_cli-0.1.1.tar.gz.
File metadata
- Download URL: rpt_cli-0.1.1.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6831136227a38bb3f058889f008edee541a9e4614e96c292b2f10d3e546ba9a
|
|
| MD5 |
3e31042ecddf0dbe9a7098cbccbbd03b
|
|
| BLAKE2b-256 |
aa9ba377f6271404f37fcbcfef3c38676d9d6d883e27807f0e5f9520fca5d4fd
|
Provenance
The following attestation bundles were made for rpt_cli-0.1.1.tar.gz:
Publisher:
publish-rpt-cli.yml on viridios/rsc-hub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rpt_cli-0.1.1.tar.gz -
Subject digest:
d6831136227a38bb3f058889f008edee541a9e4614e96c292b2f10d3e546ba9a - Sigstore transparency entry: 1321691769
- Sigstore integration time:
-
Permalink:
viridios/rsc-hub@659a3eb8b65d49c08701f017346098245d4fefc4 -
Branch / Tag:
refs/tags/rpt-cli-v0.1.1 - Owner: https://github.com/viridios
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-rpt-cli.yml@659a3eb8b65d49c08701f017346098245d4fefc4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rpt_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: rpt_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 23.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c52f4c5458da12dc922ab63bd2f866012d69ee5bf485fcbd3787ddd6827dd688
|
|
| MD5 |
fcbff67f0e48d95ac4f547b42a2f2942
|
|
| BLAKE2b-256 |
62dbd4fa76ba487cc06f6bcbc5dc0be056a76c6e281110a19fd761feb5bf01e5
|
Provenance
The following attestation bundles were made for rpt_cli-0.1.1-py3-none-any.whl:
Publisher:
publish-rpt-cli.yml on viridios/rsc-hub
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rpt_cli-0.1.1-py3-none-any.whl -
Subject digest:
c52f4c5458da12dc922ab63bd2f866012d69ee5bf485fcbd3787ddd6827dd688 - Sigstore transparency entry: 1321691867
- Sigstore integration time:
-
Permalink:
viridios/rsc-hub@659a3eb8b65d49c08701f017346098245d4fefc4 -
Branch / Tag:
refs/tags/rpt-cli-v0.1.1 - Owner: https://github.com/viridios
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-rpt-cli.yml@659a3eb8b65d49c08701f017346098245d4fefc4 -
Trigger Event:
push
-
Statement type: