SEC EDGAR — Clean Filings & Financials
Pricing
from $10.00 / 1,000 filings lookups
SEC EDGAR — Clean Filings & Financials
Pull structured SEC EDGAR data — company filings, financial statements, and year-over-year changes — clean and ready for analysis, AI pipelines, and RAG workflows. Supports filing history, XBRL financials, and historical pagination.
Pricing
from $10.00 / 1,000 filings lookups
Rating
0.0
(0)
Developer
Clear Record
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
# SEC EDGAR Financial Filings
Pull clean, structured financial data from SEC EDGAR by ticker or CIK — filings history, XBRL financial statements, and year-over-year changes — ready for analysis, AI pipelines, and RAG workflows.
Data comes directly from SEC's free public API. No scraping, no login required.
---
## What it returns
**Filing history** — every SEC submission on record for a company: form type, filing date, report date, accession number, and a direct link to the primary document. Supports all form types (10-K, 10-Q, 8-K, DEF 14A, etc.) with optional filtering. For companies with long histories, optional historical pagination fetches filings older than SEC's default ~1,000-filing window.
**Structured financials** — key financial concepts pulled from XBRL data as a clean time series: revenue, net income, total assets, liabilities, equity, EPS, and cash. Custom concepts supported. Each data point includes fiscal year, fiscal period, form type, start/end dates, and accession number.
**Period-over-period changes** — year-over-year and quarter-over-quarter diffs computed automatically, including absolute change, percent change, and duration-matched comparisons so you're not comparing a full year to a quarter.
---
## Inputs
| Field | Type | Default | Description |
|---|---|---|---|
| identifier | string | AAPL | Ticker symbol or SEC CIK number |
| fetchFilings | boolean | true | Include filing history |
| formsFilter | list | \[] | Limit to specific form types, e.g. \["10-K", "10-Q"]. Empty = all forms |
| filingsLimit | integer | 50 | Max filings to return (1–500), most recent first |
| fetchFinancials | boolean | true | Include structured XBRL financials |
| financialConcepts | list | \[] | Custom XBRL concepts to fetch. Empty = standard set |
| includeHistorical | boolean | false | Fetch filings older than SEC's default ~1,000-filing window (slower) |
---
## Output structure
The dataset returns up to three rows per run:
**summary** — resolves your identifier to a CIK.
**filings** — company metadata plus the full filing list. Each filing includes form type, filing date, report date,