SEC EDGAR Filings & Financials
Pricing
from $1.00 / 1,000 filings
SEC EDGAR Filings & Financials
Get a US public company's SEC filings and clean financials by ticker. Returns 10-K, 10-Q, 8-K and other filings with document links, plus normalized annual and quarterly revenue, net income, EPS, cash flow and margins from XBRL. Also full-text search across all filings.
Pricing
from $1.00 / 1,000 filings
Rating
0.0
(0)
Developer
Matheus Coelho
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get any US public company's SEC filings and clean, ready-to-use financials from a ticker. One run returns:
- Filings: 10-K, 10-Q, 8-K, Form 4, S-1, DEF 14A and every other form, with direct links to the document and the filing index.
- Financials: annual and quarterly revenue, gross profit, operating income, net income, EPS, operating cash flow, capex, free cash flow, R&D, assets, liabilities, equity, cash, long-term debt and margins, normalized from the company's XBRL data.
- Full-text search: find every filing since 2001 that mentions a phrase, e.g.
"going concern"or"tariffs".
Data comes straight from the SEC's official EDGAR APIs. No login, no API key, no scraping of third-party sites.
Why the financials are "clean"
Raw XBRL is hard to use: the fy field is the year of the filing, not of the period, every 10-K repeats prior years, and companies switch tags over time (Apple reported Revenues until 2018 and RevenueFromContractWithCustomerExcludingAssessedTax after). This Actor classifies each value by its real period (about 365 days = annual, about 90 days = quarter), merges tag variants by priority, keeps the most recently filed figure for each period and adds free cash flow and margins.
Input
| Field | What it does |
|---|---|
companies | Tickers (AAPL, MSFT, BRK-B) or SEC CIK numbers. |
forms | Only these form types, e.g. 10-K, 8-K, 4. Empty = all. Also filters full-text search. |
maxFilingsPerCompany | Most recent filings per company (default 10, 0 = financials only). |
startDate / endDate | Filing date range, YYYY-MM-DD. |
includeFinancials | Add the normalized financials row (default on). |
financialYears / financialQuarters | How many fiscal years (default 5) and quarters (default 4). |
fullTextQuery | Search the text of all filings. Quotes for exact phrases. |
maxSearchResults | Max search hits (default 20). |
Output
Every row has a recordType.
filing
{"recordType": "filing","ticker": "AAPL","companyName": "Apple Inc.","cik": "0000320193","form": "8-K","filingDate": "2026-07-30","items": ["2.02", "9.01"],"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm","filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm"}
financials (one per company)
{"recordType": "financials","ticker": "AAPL","currency": "USD","annual": [{"periodEnd": "2025-09-27","revenue": 416161000000,"grossProfit": 195201000000,"operatingIncome": 133050000000,"netIncome": 112010000000,"epsDiluted": 7.46,"operatingCashFlow": 111482000000,"capex": 12715000000,"freeCashFlow": 98767000000,"grossMargin": 0.4691,"netMargin": 0.2692}],"quarterly": [ { "periodEnd": "2026-06-27", "revenue": 109400000000 } ]}
searchHit: company, ticker, form, filing date and document link for each match.
error: unknown ticker, no matching filings or no XBRL data, each with a hint so an AI agent can fix the input without reading logs.
Good to know
- Financials cover companies that file XBRL with the SEC (practically all US-listed operating companies since 2011). Funds and many foreign filers have none, and you get an error row instead.
- The filings list covers the company's most recent ~1,000 filings.
- Amounts are in USD as reported, not adjusted for splits.
Related Actors
- Stock, Crypto & Forex Prices: quotes and price history for any ticker.
- US Government Contracts & Grants: federal contract winners and open grants.
- Levels.fyi Salary Scraper: tech salaries by company and level.