SEC 10-K & 10-Q XBRL Financial Statements & Earnings API avatar

SEC 10-K & 10-Q XBRL Financial Statements & Earnings API

Pricing

from $5.00 / 1,000 extracted financial statement periods

Go to Apify Store
SEC 10-K & 10-Q XBRL Financial Statements & Earnings API

SEC 10-K & 10-Q XBRL Financial Statements & Earnings API

Extract audited SEC EDGAR 10-K (Annual) & 10-Q (Quarterly) XBRL financial statements into clean JSON/CSV. Get standardized Revenue, Net Income, Net Profit Margin %, Diluted EPS, Operating Cash Flow, Cash, Total Assets & Liabilities. Built for AI agents (MCP), n8n & stock screeners.

Pricing

from $5.00 / 1,000 extracted financial statement periods

Rating

0.0

(0)

Developer

Mehdad Sharifi

Mehdad Sharifi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

SEC 10-K & 10-Q XBRL Financial Statements, Revenue, EPS & Balance Sheet API

Extract official audited SEC EDGAR Form 10-K (Annual) and Form 10-Q (Quarterly) XBRL financial statements directly into clean JSON, CSV, or Excel datasets. Instantly pull standardized Revenue, Net Income, Net Profit Margin (%), Diluted EPS, Operating Income, Operating Cash Flow, R&D Spend, Cash and Equivalents, Total Assets, Total Liabilities, and Shareholders Equity for any US public company.

Built for AI financial research agents (Claude MCP and Cursor), algorithmic stock screeners, equity analysts, DCF valuation models, and n8n and Make automation workflows—with zero SEC API keys or residential proxies required.


Why Choose This SEC 10-K & 10-Q XBRL Financial Statements API?

FeatureBenefit
Standardized US-GAAP XBRL NormalizationAutomatically resolves changing accounting tags across industries into clean, uniform financial columns (revenueUsd, netIncomeUsd, epsDiluted, totalAssetsUsd).
True Quarterly vs. Annual IsolationFilters out messy 6-month and 9-month cumulative XBRL tags so your 10-Q rows represent true 90-day quarterly performance and 10-K rows represent full 365-day fiscal years.
Automatic Profit Margin CalculationComputes netProfitMarginPct automatically for every quarter and fiscal year.
Zero API Keys or Proxy CostsConnects directly to official SEC EDGAR XBRL CompanyFacts endpoints—no USD 99 per month financial data subscriptions required.
AI Agent & MCP Server ReadyPlug directly into Claude Desktop, Cursor, LangChain, n8n, Make, or Zapier for automated fundamental equity analysis.

What Data Does This Actor Extract? (Sample JSON Output)

Every quarterly (10-Q) or annual (10-K) financial reporting period is flattened into a clean, structured JSON record:

{
"ticker": "NVDA",
"companyName": "NVIDIA CORP",
"cik": "0001045810",
"fiscalYear": 2026,
"fiscalPeriod": "Q2",
"formType": "10-Q",
"periodEndDate": "2026-07-26",
"filingDate": "2026-08-26",
"accessionNumber": "0001045810-26-000129",
"revenueUsd": 30040000000.0,
"netIncomeUsd": 16599000000.0,
"netProfitMarginPct": 55.26,
"operatingIncomeUsd": 18642000000.0,
"epsDiluted": 0.67,
"operatingCashFlowUsd": 14489000000.0,
"researchAndDevelopmentUsd": 3090000000.0,
"cashAndEquivalentsUsd": 34800000000.0,
"totalAssetsUsd": 85227000000.0,
"totalLiabilitiesUsd": 27070000000.0,
"stockholdersEquityUsd": 58157000000.0
}

How to Use SEC 10-K & 10-Q XBRL Financial Statements Scraper

  1. Enter Stock Tickers: Add one or more US public stock ticker symbols (e.g., NVDA, AAPL, MSFT, TSLA, GOOGL, AMZN, META). The Actor resolves tickers to 10-digit SEC Central Index Keys (CIKs) automatically.
  2. Choose Reporting Period Filter: Select ALL for both 10-K and 10-Q periods, ANNUAL_10K strictly for full fiscal year reports, or QUARTERLY_10Q strictly for quarterly reports.
  3. Set Max Financial Periods Per Ticker: Choose how many historical quarters or years to extract per company (default: 12, up to 100).
  4. Run & Export: Click Start and download your dataset in JSON, CSV, Excel, or XML, or connect directly via the Apify REST API.

Standardized US-GAAP XBRL Metrics Reference

Output ColumnFinancial Statement SourceUS-GAAP XBRL Concepts Resolved
revenueUsdIncome Statement (Top Line)Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, SalesRevenueNet
netIncomeUsdIncome Statement (Bottom Line)NetIncomeLoss, ProfitLoss, NetIncomeLossAvailableToCommonStockholdersBasic
netProfitMarginPctCalculated Ratio (%)Automatically computed as (netIncomeUsd / revenueUsd) * 100
operatingIncomeUsdIncome Statement (EBIT)OperatingIncomeLoss
epsDilutedIncome Statement (Per Share)EarningsPerShareDiluted, EarningsPerShareBasic
operatingCashFlowUsdStatement of Cash FlowsNetCashProvidedByUsedInOperatingActivities
researchAndDevelopmentUsdOperating ExpensesResearchAndDevelopmentExpense
cashAndEquivalentsUsdBalance Sheet (Liquidity)CashAndCashEquivalentsAtCarryingValue
totalAssetsUsdBalance Sheet (Assets)Assets
totalLiabilitiesUsdBalance Sheet (Debt & Obligations)Liabilities
stockholdersEquityUsdBalance Sheet (Book Value)StockholdersEquity

Transparent Pay-Per-Event Pricing

You only pay for the exact financial reporting periods extracted:

  • Actor Startup (apify-actor-start): USD 0.01 per run.
  • Extracted Financial Period (financial-period-extracted): USD 0.005 per parsed quarterly or annual financial statement row (USD 5.00 per 1,000 financial periods).
  • Free Tier Friendly: With Apify's free USD 5.00 monthly credit, you can extract nearly 1,000 audited quarterly and annual financial statement periods every month for free.

Top Use Cases

  • AI Financial Research Agents (Claude MCP & Cursor): Give LLMs and AI agents direct access to verified, audited SEC numbers so they never hallucinate company revenue, earnings, or cash balances.
  • Automated DCF & Valuation Models in Google Sheets / Excel: Pull 10 years of historical 10-K and 10-Q income statement, balance sheet, and cash flow data straight into spreadsheets via API.
  • Quantitative Fundamental Stock Screeners: Screen hundreds of US equities by revenue growth, net profit margin expansion, R&D intensity, and cash-to-debt ratios in Python.
  • Financial Newsletter & Earnings Chart Automation: Connect this Actor to n8n or Make to automatically generate quarterly earnings summary tables when companies file new 10-Q or 10-K reports.

Frequently Asked Questions (FAQ)

What is SEC EDGAR XBRL CompanyFacts data?

The U.S. Securities and Exchange Commission requires all public operating companies to tag every number in their Form 10-K (annual) and Form 10-Q (quarterly) financial statements using eXtensible Business Reporting Language (XBRL). While raw SEC XBRL files contain thousands of complex accounting tags and duplicate cumulative date ranges, this Actor normalizes the official SEC XBRL data into clean, standardized rows.

Why is SEC XBRL data more reliable than scraped finance websites?

Many free stock websites use delayed third-party feeds or rounded estimates. SEC XBRL data comes directly from the company's legally audited Form 10-K and Form 10-Q filings submitted to the U.S. government under Sarbanes-Oxley certification.

How can I connect this SEC 10-K & 10-Q Financials API to Python, Google Sheets, or n8n?

You can trigger this Actor via the Apify REST API, the apify-client Python or Node.js SDK, or the native Apify integration node inside n8n, Make, Clay, and Zapier to export clean financial statement tables automatically.


Explore Our Complete 20-API Financial, Biotech & B2B Intelligence Suite