All SDKs read your key from the
CABALSPY_API_KEY environment variable. Get a free key in the API Dashboard.
Try without a key
Since TypeScript and Python 0.3.0 and Rust 0.2.0, every SDK can run on the public demo: 20 requests per IP per day, data delayed 15 minutes, at most 5 rows per list. Each SDK raises a dedicated error when the daily budget is used up (DemoLimitError, Error::DemoLimit) and does not retry it.
Quick start
Real-time streams
The TypeScript and Python SDKs carry every stream over one socket and re-send your subscriptions after a reconnect. The Python SDK needs the extrapip install "cabalspy[realtime]".
TypeScript
More ways to integrate
MCP server
KOL and Smart Money data inside Claude, Cursor and VS Code.
x402 for AI agents
Pay per request in USDC, no account or API key.

