SEC API is a developer platform for building research and automation on SEC filings. Resolve an issuer, retrieve a filing or section, query filed financial data, and keep the source identifiers with the result.
- Filing research tools that search SEC filings by issuer, form, date, or text query.
- Financial-data workflows using normalized annual and quarterly statements and company facts.
- Disclosure analysis that retrieves filing sections, including 10-K risk factors.
- Ownership research for institutional holdings and insider transactions.
- Filing monitors and delivery workflows for new SEC filing events.
- Source-backed agent workflows through hosted MCP, CLI commands, SDKs, or REST.
- Create an API key.
- Follow the first request flows to resolve a ticker and retrieve a filing.
- Retain the returned accession number, filing date, filing URL, and request ID alongside any analysis. They identify the filing and request behind a result.
- REST API for direct HTTP integrations.
- JavaScript, Python, Go, and Rust SDKs for application code.
- CLI for terminal research, scripts, and automation.
- Hosted MCP for MCP-aware research and coding clients.
- Agent skills for installable SEC research workflows.
- Resolve an issuer, retrieve a recent filing, and extract a section
- Retrieve normalized financial statements
- Monitor 13F holdings changes
- Analyze insider transactions
- Find disclosures with semantic search
- Build a filing monitor
Documentation · API reference · Pricing · Status · Support