Start here
Pick the surface that matches how you call APIs. Both authenticate with the samesctx_ key in the X-API-Key header.
REST quickstart
Create a key, call
GET /v2/snapshot?symbol=AAPL, and read the response. Five minutes from zero to a parsed snapshot.Hosted MCP
Point an MCP client at
https://api.stockcontext.com/mcp and call the stockcontext_* tools that wrap the same routes. Every tool is a GET, safe to call in any agent loop.Coverage
5,628 US-listed symbols on NYSE, NASDAQ, NYSE ARCA, and BATS/Cboe BZX, covering 5,571 stocks and 57 ETFs. Daily price history runs back up to 30 years, bounded by source availability per symbol. Some data families do not apply to every symbol, so check coverage and gaps for the exact support map before you commit to a route.What to call for what
Start narrow with/v2/search, /v2/coverage, and /v2/snapshot, then add depth only when the question needs it. Routes tagged Paid need Starter or Builder and return 403 PLAN_UPGRADE_REQUIRED on a Free key. The endpoint guide maps jobs to the smallest route set.
| Need | Routes | Plan |
|---|---|---|
| Discovery | /v2/search, /v2/coverage | Free |
| First-pass context | /v2/snapshot (Free), /v2/profile (Paid) | Mixed |
| Valuation and fundamentals | /v2/valuation (Free), /v2/fundamentals, /v2/earnings, /v2/dividends (Paid) | Mixed |
| Events | /v2/calendar | Paid |
| Price behavior | /v2/technicals, /v2/price-action, /v2/history, /v2/compare | Paid |
| SEC and insider context | /v2/filings, /v2/filings/{accession}, /v2/filings/{accession}/section/{name}, /v2/insider | Paid |
Free keys can call
/v2/search, /v2/coverage, /v2/snapshot, and /v2/valuation. Starter and Builder reach every public core route. See plans and limits for rate limits and quotas.Where the data ends
StockContext is focused on equity context, so an agent always knows exactly where the data ends and never guesses. It does not return:- real-time exchange-grade or L2/order-book ticks
- options, implied vol, futures, or global-equities coverage
- analyst consensus, price targets, transcripts, or news
- ETF AUM, expense ratios, or holdings where the SEC N-PORT resolver has not collected them
- sector or peer medians (each multiple is ranked against the symbol’s own history only)
- a screener or full cross-symbol database
- execution or investment advice