Guides · Company checks

SEC EDGAR filings API: find 10-K, 10-Q and 8-K documents

Use sec-edgar-filings to retrieve recent filing metadata and document links from the SEC. Give it a ticker or CIK and optionally a form type. The Strale call costs €0.03 with an API key; it returns JSON for your app or agent, not the filing’s contents or extracted financial figures.

  • REST API
  • cURL

Find an annual report

Set STRALE_API_KEY to your API key, then run:

cURL
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "capability_slug": "sec-edgar-filings",
    "inputs": { "ticker": "AAPL", "form_type": "10-K", "limit": 1 },
    "max_price_cents": 3
  }'

Use 10-Q for quarterly filings or 8-K for current reports. The form filter is exact: 10-K does not also select 10-K/A. Omit form_type to include all recent forms. limit accepts 1 to 50 and defaults to 20.

Use a CIK when needed

Replace ticker with "cik":"320193" to look up the same filer by its SEC Central Index Key. A CIK can have up to ten digits, including leading zeros. If both inputs are supplied, CIK takes priority. Use it when a filer is missing from the SEC ticker index.

Understand the search window

Only the recent filings in the SEC submissions response are searched. Older archive pages are not traversed, so a low result count or empty list is not evidence that no older filings exist. Use the returned edgar_url to explore the filer’s full history.

See SEC EDGAR Filings for all inputs, output fields and current limitations.

Tools in this guide

ToolPrice per call
SEC EDGAR Filings€0.03