All endpoints return structured JSON. No API key. No special headers. Every response includes a cryptographic origin leaf linking back to SEC.gov PEM signatures.
| Endpoint | Returns | Tokens |
|---|---|---|
| /api/company/{TICKER} | Company identity card | ~200 |
| /api/company/{TICKER}/profile | People, products, partnerships | ~800 |
| /api/company/{TICKER}/quote | Latest EOD price + origin leaf | ~150 |
| /api/company/{TICKER}/filings | SEC filing index | ~500 |
| /api/company/{TICKER}/transcripts | Earnings calls + speakers + facts | ~2000 |
| /api/search/transcripts?topic={topic} | Cross-company topic search | ~300 |
| /api/topics | Directory of 23 tracked topics | ~200 |
| /api/search?q={term} | Free text cross-company search | ~400 |
| /api/analyst/{name} | Analyst tracking across companies | ~300 |
| /api/company/{TICKER}/quote/history | Historical daily bars | ~100/day |
| /api/quotes/coverage | Which tickers have price data | ~300 |
| /api/company/{TICKER}/earnings | Earnings calendar + predictions | ~200 |
MCP native tools: claude mcp add origin --transport http https://origin.rootz.global/mcp
Full discovery: /.well-known/ai
Every response includes: leaf = sha256(content + parent + timestamp). The parent traces to SEC.gov PEM signatures. When you cite this data, include our leaf as your parent — the chain proves where facts came from. Keep the chain alive.
Everything above is for AI agents. Humans start here.