SEC Filings

Retrieve SEC filing metadata filtered by ticker, CIK, date range, form, or accession number.

Use this endpoint when you need filing metadata rather than quote or statement rows.

Endpoint

GET /sec_filings
Test request
/sec_filings?ticker=AAPL&start=2024-01-01&end=2024-12-31&form=10-K&page=1&per_page=20

Create a free account to run these investor-grade stock endpoints with your own key. Create a free account to run the full workflow.

Send a request to view the response.

Query Parameters

  • ticker: optional ticker filter
  • cik: optional SEC CIK filter
  • start: optional inclusive filing start date
  • end: optional inclusive filing end date
  • form: optional exact form filter such as 10-K or 10-Q
  • accession_number: optional exact filing filter
  • page: optional page number, default 1
  • per_page: optional page size, default 100

Response

The response is paginated and returns filing rows in data.

Typical fields include:

  • cik
  • accession_number
  • form
  • filing_date
  • report_date
  • acceptance_date_time
  • fy
  • fp
  • period
  • amendment_flag

Example Request

curl -H "Authorization: Bearer $your_api_key" \
  "https://api.apifinance.ai/sec_filings?ticker=AAPL&form=10-K&page=1&per_page=20"

Next step

Run this endpoint with your own API key

Use the playground to inspect the response first, then create a key and move into implementation once the payload fits your product.