Intelligence Bundles API
Get comprehensive company, security, and earnings intelligence in a single API call. Intelligence bundles aggregate data from multiple underlying endpoints into pre-composed payloads optimized for agent consumption — 75% fewer tokens compared to assembling the same data from raw API calls.Why use this
Agents building company profiles or earnings previews typically need to hit 4-8 separate endpoints and stitch results together. Intelligence bundles do that composition server-side and return a single, token-efficient payload with the same provenance and freshness metadata.- One-call composition — company, security, and earnings bundles in a single request
- 75% fewer tokens — pre-composed payloads eliminate redundant metadata and reduce downstream parsing
- Agent-optimized — structured for direct consumption by LLM agents without post-processing
- Async query support — long-running intelligence queries return a job ID for polling
- Provenance preserved — source accession numbers, filing dates, and data lineage stay in the response
Quick start
Example: async intelligence query
Response shape (company bundle)
Endpoints
| Endpoint | Description |
|---|---|
GET /v1/intelligence/company | Company intelligence bundle |
GET /v1/intelligence/security | Security-level intelligence bundle |
GET /v1/intelligence/earnings-preview | Earnings preview bundle |
POST /v1/intelligence/query | Async intelligence query |
GET /v1/intelligence/query/:jobId | Poll async query result |
POST /v1/intelligence/portfolio | Portfolio-level intelligence |
POST /v1/intelligence/watchlist | Watchlist intelligence |
POST /v1/intelligence/footnotes/query | Structured footnote analysis |
POST /v1/intelligence/country-report | Country-level macro intelligence |
Rate limits
- Standard plan: 30 requests/minute
- Pro plan: 150 requests/minute
- Enterprise: Custom limits