Filings API
Search filings, retrieve filing manifests, download source documents, export filings, and extract sections.
Use This API To
- Search filing manifests with form, issuer, date, and accession filters.
- Retrieve latest or accession-specific filings.
- Extract sections or export filings into application-ready formats.
Before You Call
Resolve the issuer if the user supplied a ticker or company name
Resolve the issuer if the user supplied a ticker or company name.
Use cursor pagination for search and list workflows
Use cursor pagination for search and list workflows.
Endpoints
GET /v1/filings
Search filing manifests with historical filters, accession lookup semantics, sorting, and cursor pagination
GET /v1/filings/{accession_number}
Retrieve a filing manifest by accession number from the materialized filing corpus
GET /v1/filings/{accession_number}/download
Redirect to the SEC EDGAR source document for a filing by accession number
GET /v1/filings/{accession_number}/export
Export a filing as JSON, Markdown, CSV, XLSX, DOCX, or PDF
GET /v1/filings/{accession_number}/sections/{section_key}
Extract a filing item or section from a specific accession-number filing
GET /v1/filings/latest
Retrieve the latest filing for an entity and form
GET /v1/filings/latest/render
Render the latest filing into Markdown-like text
GET /v1/filings/latest/risk-categories
Return deterministic Item 1A risk-category coverage for the latest covered filing of an issuer
GET /v1/filings/latest/sections/{section_key}
Extract a section from the latest filing for an entity and form
GET /v1/filings/pension-benefit-schedule
Return structured expected pension and retiree benefit payments for a target year when the filing discloses the schedule in rendered tables