SEC Blast API

Quickstart

Go from zero to your first SEC filing data in about two minutes. No SDK required, just an API key and one cURL command.

1. Get an API key

Create a free account (no credit card required), then open API Keys and click Create API Key. The free tier includes 100 requests per month, plenty to explore every endpoint.

2. Make your first request

Look up Apple by ticker. Replace YOUR_API_KEY with the key you just created:

cURLbash
curl "https://api.secblast.com/v2/entity_lookup" \
  -H "Content-Type: application/json" \
  -d '{"api_key": "YOUR_API_KEY", "tickers": ["AAPL"]}'

3. Read the response

You get Apple's SEC filer record, including its CIK (the SEC's permanent company identifier), tickers, exchanges, and industry classification:

JSON
{
  "count": 1,
  "entities": [{
    "cik": "320193",
    "name": "Apple Inc.",
    "tickers": ["AAPL"],
    "exchanges": ["NASDAQ"],
    "sic": "3571",
    "sic_description": "Electronic Computers"
  }]
}

The CIK is the key into everything else: filings, financials, insider trades, and documents all reference it.

4. Fetch real filing data

Pull Apple's five most recent 10-K annual reports:

cURLbash
curl "https://api.secblast.com/v2/filing_lookup" \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY",
    "entity_query": {"tickers": ["AAPL"]},
    "form_types": ["10-K"],
    "from": 0,
    "to": 5
  }'

Prefer an SDK?

Official clients are available for Python and TypeScript:

Pythonbash
pip install secblast
TypeScriptbash
npm install @secblast/sdk

See the SDK documentation for full usage, or run code against the live API in the playground right in your browser, with nothing to install.

Next steps