Overview
Quick Start
Authenticate and make your first Corpus API request in a few minutes.
1. Set your API key
Every authenticated request sends the key in the X-API-KEY header.
export CORPUS_API_KEY="your_api_key"
2. Choose a country
Use /us for SEC and US market data. Use /india for Indian securities, annual reports, news, and judgments.
3. Request US filings
curl "https://corpus-api.onera.app/us/filings?ticker=AAPL&filing_type=10-K&limit=4" \
--header "X-API-KEY: $CORPUS_API_KEY"
{
"filings": [],
"meta": {
"jurisdiction": "US",
"count": 0,
"limit": 4,
"offset": 0,
"next_offset": null,
"as_of": "2026-07-20T23:59:59Z"
}
}
4. Request an Indian security
curl "https://corpus-api.onera.app/india/securities?limit=10" \
--header "X-API-KEY: $CORPUS_API_KEY"
Continue with Authentication, Errors and pagination, or the country-specific API reference.