SEC filings data · SEC filings API · SEC company filings API · XBRL data API
SEC filings data
SEC filings data is a core source for US public-company research. It includes company reports, event filings, ownership disclosures and structured XBRL data. For data workflows, the challenge is not only fetching filings, but mapping companies, parsing documents, preserving timestamps and extracting fields or text reliably.
What this means
SEC filings data consists of company disclosures filed with the US Securities and Exchange Commission. It can be used as structured financial data, unstructured text, event records or source documents for company research.
A filings workflow is only as good as its identifiers, timestamps, parsing logic and treatment of amendments. Fetching the document is the easy part.
Main data and source types
Common filing types include 10-K annual reports, 10-Q quarterly reports, 8-K event filings, proxy statements and ownership-related disclosures. XBRL fields support structured financial extraction, while filing text supports comparison and NLP workflows.
- Company reports for financial statements and risk disclosures.
- Event filings for material updates.
- XBRL facts for machine-readable statement fields.
- Text sections for extraction, search and monitoring.
Free or public sources
EDGAR is the primary public filing system. It is valuable and authoritative, but building reliable workflows still requires respectful access patterns, identifier mapping, parsing and change handling.
Public filings are not automatically analysis-ready. HTML, inline XBRL, attachments and amendments can complicate extraction.
Paid or vendor sources
Paid providers may add normalised company identifiers, cleaned XBRL, section extraction, historical archives, search APIs, change detection and support. The value is often in normalisation rather than access to the filings themselves.
Check whether a provider preserves filing timestamps, amendments and point-in-time access.
API and infrastructure considerations
Filings pipelines need identifiers, accession numbers, filing timestamps, document type handling, parser versioning, text extraction, deduplication and storage of original documents where permitted.
For text analysis, keep extraction logic versioned. A parser change can alter historical features without any change in company behaviour.
Common use cases
Use cases include fundamental research, event detection, financial statement analysis, company monitoring, covenant review, risk disclosure tracking, text comparison and NLP feature generation.
Limitations and risks
Risks include malformed documents, amended filings, identifier mismatches, extraction errors, filing-time ambiguity and using restated or cleaned fields in a way that breaks point-in-time assumptions.
Selection checklist
Check document coverage, identifiers, timestamp precision, XBRL handling, text extraction quality, amendment treatment, point-in-time availability, API stability and rate limits.
FAQ
What is SEC filings data?
SEC filings data consists of company documents and structured disclosures filed with the US Securities and Exchange Commission.
What is XBRL data?
XBRL is a structured reporting format used to tag financial statement data so it can be processed more easily by machines.
What are SEC filings useful for?
They are useful for fundamental research, event detection, financial statement analysis, text analysis and company monitoring.
Why are filing timestamps important?
Timestamps help determine what information was available at a given point, which matters for event studies and point-in-time research.
Ledgerstone is an independent financial-data research guide. It does not provide investment advice, trading advice, brokerage services, data vendor services or financial promotion.