SEC XBRL Financial Statements API - Revenue, EPS, Cash Flow avatar

SEC XBRL Financial Statements API - Revenue, EPS, Cash Flow

Pricing

from $2.00 / 1,000 financial rows

Go to Apify Store
SEC XBRL Financial Statements API - Revenue, EPS, Cash Flow

SEC XBRL Financial Statements API - Revenue, EPS, Cash Flow

Standardized annual and quarterly fundamentals for any US-listed company from official SEC XBRL companyfacts: revenue, net income, EPS, margins, assets, debt, cash flow, free cash flow, ROE. Ticker or CIK in, clean JSON/CSV out. No API key. For investors, quants and analysts.

Pricing

from $2.00 / 1,000 financial rows

Rating

0.0

(0)

Developer

leo zhu

leo zhu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

SEC XBRL Financial Statements API - Revenue, EPS, Cash Flow by Ticker

Get standardized income statement, balance sheet and cash-flow data for any US-listed company straight from the official SEC XBRL "companyfacts" API (data.sec.gov). Enter tickers or CIKs, choose annual or quarterly, and get one clean row per company per fiscal period - revenue, gross profit, operating income, net income, EPS, assets, liabilities, equity, cash, debt, operating cash flow, capex, free cash flow, dividends, buybacks plus ready-made margins and ratios. No API key, no scraping of HTML - 3 companies x 5 years in about 1 second.

Who uses it

  • Investors & stock screeners: pull 5-15 years of fundamentals for a watchlist into Google Sheets / Excel.
  • Quants & data scientists: build factor datasets (margins, FCF, ROE, leverage) from primary-source data instead of paying for a terminal.
  • Financial analysts & consultants: peer comparison tables in seconds.
  • Fintech & AI apps: feed fundamentals into an LLM agent, dashboard or n8n / Make workflow via the Apify API.
  • Credit & B2B sales teams: check a prospect's revenue size and balance-sheet health.

Input

FieldDescription
tickersOrCiksTickers (AAPL) or CIK numbers (320193).
periodTypeannual (10-K / 20-F) or quarterly (3-month periods from 10-Q).
yearsBack1-30 (default 5).
outputModeperiods (one wide row per period, standardized) or facts (one row per raw XBRL fact).
extraConceptsExtra us-gaap concepts, e.g. InterestExpense, InventoryNet.
allConceptsFacts mode: export every concept.
{ "tickersOrCiks": ["AAPL", "MSFT", "GOOGL", "AMZN", "META"], "periodType": "quarterly", "yearsBack": 3 }

Output (periods mode, one row per company per fiscal period)

{
"ticker": "AAPL", "cik": "0000320193", "companyName": "Apple Inc.",
"periodType": "annual", "fiscalYear": 2025, "fiscalPeriod": "FY",
"periodStart": "2024-09-29", "periodEnd": "2025-09-27", "form": "10-K", "firstFiled": "2025-10-31",
"revenue": 416161000000, "costOfRevenue": 220960000000, "grossProfit": 195201000000,
"researchAndDevelopment": 34550000000, "operatingIncome": 133050000000, "netIncome": 112010000000,
"epsBasic": 7.49, "epsDiluted": 7.46,
"operatingCashFlow": 111482000000, "capitalExpenditure": 12715000000, "freeCashFlow": 98767000000,
"dividendsPaid": 15421000000, "shareBuybacks": 90711000000,
"totalAssets": 359241000000, "totalLiabilities": 285508000000, "stockholdersEquity": 73733000000,
"cashAndEquivalents": 35934000000, "longTermDebt": 78328000000,
"grossMargin": 0.4691, "operatingMargin": 0.3197, "netMargin": 0.2692,
"returnOnEquity": 1.5191, "debtToEquity": 3.8722, "currentRatio": 0.8933,
"sharesOutstandingLatest": 14594180000,
"xbrlConcepts": { "revenue": "RevenueFromContractWithCustomerExcludingAssessedTax", "...": "..." }
}

xbrlConcepts shows exactly which us-gaap tag each number came from, so you can audit it. Values are in USD as reported (EPS in USD per share). Where a company restated a figure, the most recently filed value is used.

Pricing (pay per event)

  • $0.002 per financial row saved (financial-row) - e.g. 5 companies x 5 years = 25 rows = $0.05.
  • Tiny start fee per run (apify-actor-start).
  • Unknown tickers and companies without XBRL data are not charged. Set "Maximum cost per run" to cap spend.

Notes

  • Data is the official SEC EDGAR XBRL data (public domain). Requests use a declared User-Agent and stay well below SEC's 10 requests/second fair-access limit. Not affiliated with the SEC.
  • Companies use different tags for the same line item; the Actor tries several standard tags per metric. A metric is null when the company does not report it. Banks and insurers often have no "revenue" or "gross profit" in the industrial sense.
  • Quarterly mode returns the 3-month periods reported in 10-Qs (Q4 is usually only inside the annual 10-K).

FAQ

Do I need an API key? No. Foreign companies? Companies filing 20-F / 40-F with XBRL are supported for annual data. Want all filings or full-text search instead? See our SEC EDGAR Filings Search & Monitor Actor.