SEC EDGAR Financials & Filings API — Revenue, EPS, Cash Flow
Pricing
from $2.00 / 1,000 result rows
SEC EDGAR Financials & Filings API — Revenue, EPS, Cash Flow
Official SEC EDGAR data for any US-listed company by ticker: annual and quarterly revenue, net income, EPS, assets, debt, cash flow and margins (XBRL), plus 10-K, 10-Q and 8-K filings with direct links. No API key. Pay per result row.
Pricing
from $2.00 / 1,000 result rows
Rating
0.0
(0)
Developer
Erich Michal Sikora
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SEC EDGAR Financials & Filings
Type a ticker, get clean financial statements. Revenue, profit, EPS, balance sheet, cash flow and margins for any US-listed company — annual and quarterly — plus its latest 10-K, 10-Q and 8-K filings with direct links. Straight from the official SEC EDGAR database. No API key, no browser, no parsing XBRL yourself.
| You enter | You get |
|---|---|
AAPL, MSFT, JPM, 320193 or Apple Inc. | one row per company per fiscal year or quarter with ~25 financial fields, and one row per filing |
What's in a financials row
ticker, companyName, exchange, industry, fiscalYear, fiscalPeriod (FY, Q1–Q4), periodStart, periodEnd, currency,
and the numbers:
- Income statement:
revenue,costOfRevenue,grossProfit,researchAndDevelopment,sellingGeneralAdministrative,operatingIncome,netIncome,epsBasic,epsDiluted,dilutedSharesWeighted - Balance sheet:
totalAssets,currentAssets,totalLiabilities,currentLiabilities,stockholdersEquity,cashAndEquivalents,longTermDebt - Cash flow:
operatingCashFlow,capitalExpenditure,freeCashFlow,dividendsPaid - Ratios:
grossMargin,operatingMargin,netMargin - Source:
form(10-K, 10-Q, 20-F),filedDate,accessionNumber,filingUrl
Example (Apple, fiscal 2025):
{"type": "financials","ticker": "AAPL","companyName": "Apple Inc.","fiscalYear": 2025,"fiscalPeriod": "FY","periodEnd": "2025-09-27","currency": "USD","revenue": 416161000000,"netIncome": 112010000000,"epsDiluted": 7.46,"operatingCashFlow": 111482000000,"freeCashFlow": 98767000000,"totalAssets": 359241000000,"netMargin": 0.2692,"form": "10-K","filedDate": "2025-10-31","filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm"}
What's in a filing row
form, filingDate, reportDate, description, 8-K items with plain-English itemDescriptions
(e.g. Results of Operations and Financial Condition), documentUrl (the main document) and filingUrl (the SEC index page).
Filter by form type (10-K, 8-K, S-1, DEF 14A…) and date.
Who uses it
- Investors and analysts: build a multi-year comparison of 50 companies in one run, export to Excel or Google Sheets.
- Fintech and AI apps: feed an LLM or dashboard with verified, sourced numbers instead of scraped web pages.
- Due diligence and research: watch new 8-Ks (earnings, M&A, auditor changes) for a list of companies on a schedule.
Why this one
- Official source. SEC EDGAR XBRL data as filed by the companies, with a link to the exact filing behind every number.
- Handles the messy parts. Companies change XBRL tags over the years; banks, insurers and foreign issuers use different ones. The Actor maps them to one consistent set of columns. Restated numbers replace the originals.
- Real quarters. Cash flow in 10-Qs is year-to-date; we convert it to single quarters. Q4 is calculated as full year minus
Q1–Q3 (flagged
q4Derived: true; EPS is left empty for Q4 because it can't be derived that way). - Foreign filers (20-F) are returned in their reporting currency (e.g. TSMC in TWD), stated in
currency. - Fast and cheap. Plain HTTP to the SEC API: a company with 5 years of data and 20 filings takes a few seconds.
Pricing
Pay per result: one charge per row (one fiscal period of one company, or one filing). Error rows (unknown ticker, no data) are free. Set a maximum cost per run and the Actor stops cleanly when it is reached.
Typical costs: 5 years of annual financials for one company = 5 rows; 50 companies × 5 years = 250 rows. Turn off Filings if you only need the numbers.
Input
| Field | Default | |
|---|---|---|
companies | — | Tickers, CIKs or exact SEC names |
includeFinancials | true | Financial statement rows |
periods | annual | annual, quarterly or both |
yearsBack | 5 | 1–30 years |
includeFilings | true | Filing rows |
formTypes | all | e.g. ["10-K", "8-K"] |
maxFilingsPerCompany | 20 | Newest first |
filingsSince | — | YYYY-MM-DD |
contactEmail | — | Optional, see below |
Good to know
- Data covers companies that file with the SEC (US-listed, plus foreign companies filing 20-F/40-F). XBRL financial data exists from about 2009 onward; small or newly listed companies may have fewer fields.
- Some fields don't apply to every business (banks have no gross profit or current assets) and are
null. - Companies only. Insider forms filed by individuals (3, 4, 5, 144) are excluded, and CIKs of individual filers are refused.
- The Actor follows the SEC's fair-access rules: it identifies itself in the User-Agent and stays well below 10 requests per second.
If you run large jobs, add your
contactEmail; it's sent only to sec.gov in that header. - This Actor is not affiliated with the U.S. Securities and Exchange Commission. The data is provided as is; always check important figures against the linked filing.