SEC Company Fundamentals (EDGAR XBRL) avatar

SEC Company Fundamentals (EDGAR XBRL)

Pricing

$3.00 / 1,000 company-period row delivereds

Go to Apify Store
SEC Company Fundamentals (EDGAR XBRL)

SEC Company Fundamentals (EDGAR XBRL)

Annual and quarterly financials of US-listed companies from the SEC's EDGAR XBRL data: revenue, net income, EPS, assets, liabilities, equity, cash flow - one clean row per company and fiscal period, de-duplicated, with the source filing of every value. Tickers or CIKs in, no API key.

Pricing

$3.00 / 1,000 company-period row delivereds

Rating

0.0

(0)

Developer

DARIKAMI GmbH

DARIKAMI GmbH

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Security

Limited permissions

Share

Annual and quarterly financials of US-listed companies, from the SEC's EDGAR XBRL data. Tickers or CIKs in. One row per company and fiscal period out, de-duplicated, each value with the filing it comes from. USD 0.003 per company-period row (USD 3 per 1,000). No API key. No XBRL parsing on your side.

TickerFiscal yearFormRevenue (USD)Net income (USD)EPS diluted
AAPL202510-K416,161,000,000112,010,000,0007.46
AAPL202610-K478,834,000,000132,175,000,0008.98
MSFT202410-K245,122,000,00088,136,000,00011.80
MSFT202510-K281,724,000,000101,832,000,00013.64
MSFT202610-K331,839,000,000133,749,000,00017.95

The rows come from a real cloud run of 04.11.2026. Each row has about 20 more figures (list below).

Who uses it

  • Stock screens and valuation models: five years of revenue, margins and cash flow for a watch list in one run.
  • Dashboards and notebooks: a clean table for pandas, Excel or a BI tool, refreshed after each earnings season.
  • AI agents and research tools: financial statements as data, with the source filing for each number.

What it does not do

  • The figures are as filed by the companies. The SEC does not audit them.
  • No segment figures, no company-specific tags, no computed ratios.
  • Per-share values are not adjusted for later stock splits.
  • This is not investment advice.

Input

{ "companies": ["AAPL", "MSFT", "BRK.B", "320193"], "periodType": "annual", "fromYear": 2020, "toYear": 2026 }
FieldMeaning
companiesTickers (AAPL, BRK.B or BRK-B) or SEC CIK numbers (320193 or 0000320193). Up to 1,000 per run. Tickers are resolved with the SEC's own ticker list.
conceptsThe figures each row carries (list below). Empty = all of them. The price is per row, not per figure.
periodTypeannual (fiscal years: 10-K, 20-F, 40-F), quarterly (three-month quarters: 10-Q) or both. Default annual.
fromYear, toYearFiscal years, as the company counts them. Both empty = the latest 5 fiscal years of each company.
currencyreporting (default) = the currency the company reports in. Or a code such as USD: then only values filed in that currency are taken.

Output (one item per company and fiscal period)

{
"input": "AAPL",
"ticker": "AAPL",
"cik": "0000320193",
"companyName": "Apple Inc.",
"fiscalYear": 2026,
"fiscalPeriod": "FY",
"periodType": "annual",
"periodStart": "2025-09-28",
"periodEnd": "2026-09-26",
"form": "10-K",
"filed": "2026-11-03",
"accessionNumber": "0000320193-26-000026",
"fromComparativeOnly": false,
"currency": "USD",
"revenue": 478834000000,
"costOfRevenue": 245232000000,
"grossProfit": 233602000000,
"researchAndDevelopment": 45765000000,
"operatingIncome": 158063000000,
"netIncome": 132175000000,
"epsBasic": 9.01,
"epsDiluted": 8.98,
"dilutedSharesWeighted": 14720306000,
"assets": 404548000000,
"currentAssets": 173857000000,
"cash": 36305000000,
"liabilities": 292455000000,
"currentLiabilities": 169915000000,
"longTermDebt": 68208000000,
"stockholdersEquity": 112093000000,
"sharesOutstanding": 14532259000,
"operatingCashFlow": 145097000000,
"capitalExpenditure": 9041000000,
"dividendsPaid": 15721000000,
"facts": {
"revenue": { "value": 478834000000, "unit": "USD", "tag": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "accessionNumber": "0000320193-26-000026", "form": "10-K", "filed": "2026-11-03" },
"epsDiluted": { "value": 8.98, "unit": "USD/shares", "tag": "us-gaap:EarningsPerShareDiluted", "accessionNumber": "0000320193-26-000026", "form": "10-K", "filed": "2026-11-03" }
},
"revised": [],
"sic": "3571",
"industry": "Electronic Computers",
"fiscalYearEnd": "0926",
"exchanges": ["Nasdaq"],
"filerCategory": "Large accelerated filer",
"error": null,
"message": null,
"source": "SEC EDGAR, XBRL companyfacts API (data.sec.gov) - figures as filed by the company",
"sourceUrl": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json",
"retrievedAt": "2026-11-04T20:07:00.816Z"
}

(facts is shortened here. A real item has one entry for each figure found.)

  • companyName is EDGAR's current name of the company.
  • Amounts are in currency, unscaled: 478834000000 is USD 478.8 billion.
  • Per-share values are in currency per share. Share counts are numbers of shares.
  • A figure that the company did not file for that period is null.
  • form, filed and accessionNumber name the period's own report. facts.<figure> names the filing of each value.
  • revised lists the figures that a later filing changed (a restatement, or a stock split for per-share values).
  • fromComparativeOnly: true: no report of the company covers this period as its own period. The values come from comparative columns of later reports. This occurs for the years before a company's first XBRL filing.

The figures

FieldXBRL tags, the preferred tag first
revenueRevenues, RevenueFromContractWithCustomerExcludingAssessedTax, RevenueFromContractWithCustomerIncludingAssessedTax, SalesRevenueNet, SalesRevenueGoodsNet, SalesRevenueServicesNet, RevenuesNetOfInterestExpense; IFRS Revenue, RevenueFromContractsWithCustomers
costOfRevenueCostOfRevenue, CostOfGoodsAndServicesSold, CostOfGoodsSold, CostOfServices; IFRS CostOfSales
grossProfitGrossProfit; IFRS GrossProfit
researchAndDevelopmentResearchAndDevelopmentExpense, ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost; IFRS ResearchAndDevelopmentExpense
operatingIncomeOperatingIncomeLoss; IFRS ProfitLossFromOperatingActivities
netIncomeNetIncomeLoss, NetIncomeLossAvailableToCommonStockholdersBasic, ProfitLoss; IFRS ProfitLossAttributableToOwnersOfParent, ProfitLoss
epsBasicEarningsPerShareBasic, EarningsPerShareBasicAndDiluted; IFRS BasicEarningsLossPerShare
epsDilutedEarningsPerShareDiluted, EarningsPerShareBasicAndDiluted; IFRS DilutedEarningsLossPerShare
dilutedSharesWeightedWeightedAverageNumberOfDilutedSharesOutstanding; IFRS AdjustedWeightedAverageShares
assetsAssets; IFRS Assets
currentAssetsAssetsCurrent; IFRS CurrentAssets
cashCashAndCashEquivalentsAtCarryingValue, CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents, Cash; IFRS CashAndCashEquivalents
liabilitiesLiabilities; IFRS Liabilities
currentLiabilitiesLiabilitiesCurrent; IFRS CurrentLiabilities
longTermDebtLongTermDebtNoncurrent, LongTermDebtAndCapitalLeaseObligations; IFRS LongtermBorrowings
stockholdersEquityStockholdersEquity, StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest; IFRS EquityAttributableToOwnersOfParent, Equity
sharesOutstandingCommonStockSharesOutstanding
operatingCashFlowNetCashProvidedByUsedInOperatingActivities, NetCashProvidedByUsedInOperatingActivitiesContinuingOperations; IFRS CashFlowsFromUsedInOperatingActivities
capitalExpenditurePaymentsToAcquirePropertyPlantAndEquipment, PaymentsToAcquireProductiveAssets; IFRS PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
dividendsPaidPaymentsOfDividends, PaymentsOfDividendsCommonStock; IFRS DividendsPaidClassifiedAsFinancingActivities

Tags without a prefix are US GAAP (us-gaap). IFRS tags are ifrs-full.

How each value is chosen

The SEC lists a value once for each filing that reported it. A 10-K repeats the two or three earlier years as comparatives. So FY2024's net income of Apple is in the 10-Ks of 2024, 2025 and 2026. Each copy carries the fiscal year of its filing, not of the value. This actor removes these duplicates:

  1. A period is identified by its own start and end dates. A fiscal year is 335-395 days, a quarter 75-105 days.
  2. Balance-sheet values join the period that ends on their date.
  3. For each period and figure, the value with the latest filed date wins. A later value includes any restatement.
  4. On the same filing, the tag listed first in the table above wins.
  5. The fiscal year and period come from the company's own report for that period.

Nothing is calculated. The actor does not add quarters, derive a fourth quarter, or compute ratios.

Pricing (pay per event)

EventPriceWhen
company-periodUSD 0.003one row delivered: one company, one fiscal period

Five years of one company cost USD 0.015. Five years of 500 companies cost USD 7.50. These items are free:

  • an unknown ticker;
  • an input that is not a ticker or a CIK;
  • a CIK without XBRL data;
  • a company with no figures in the years asked.

Data source and terms

  • Source: the SEC's EDGAR APIs on data.sec.gov: XBRL companyfacts (the figures) and submissions (industry, exchange, fiscal year end). Tickers come from https://www.sec.gov/files/company_tickers.json. The SEC states that these APIs "do not require any authentication or API keys to access".
  • Terms: the SEC states: "Information presented on sec.gov is considered public information and may be copied or further distributed by users of the web site without the SEC's permission." Each item names its source.
  • Fair access: the SEC allows at most 10 requests a second and asks automated tools to identify themselves.
  • This actor is not affiliated with or endorsed by the U.S. Securities and Exchange Commission.

What the data is - and is not

  • The figures are as filed by the companies in XBRL. The SEC does not audit or correct them. A company can tag a figure wrongly. The filing itself (accessionNumber) is the authoritative text.
  • This is not investment advice. The actor delivers data. It does not rate or recommend any security.
  • Personal data. The figures are company-level facts. A CIK without financial data (a CIK can also belong to a person) returns only "no XBRL financial data", without a name.

Limits

  • Only standard, company-wide tags are in the SEC's API. Segment figures and company-specific tags are not.
  • Some companies do not tag a total (for example total liabilities). The field is then null.
  • Per-share values and share counts are as last filed for that period. A period last reported before a stock split is not adjusted for the split. Example: Apple's FY2017 diluted EPS is 9.21 (before the 4-for-1 split of 2020) and its FY2018 EPS is 2.98 (after it). revised shows such changes.
  • Quarterly cash-flow figures exist mostly for the first quarter. Later 10-Qs report cash flow year-to-date, and the actor does not derive quarters from it.
  • A fourth quarter appears only when the annual report states the quarter's own figures.
  • IFRS filers (20-F) are covered for the IFRS tags in the table. Their amounts are in their reporting currency.
  • The SEC's XBRL data starts in 2009. Smaller companies started in 2011.

Run summary

The run summary is in the default key-value store under SUMMARY, the counts under STATS. The data comes as the source publishes it, without warranty.

More official-data actors by darikami: Swiss UID & VAT validator · Swiss electricity tariffs · Swiss federal law MCP · German public tenders. In an AI agent: ask the Apify MCP server (mcp.apify.com) for darikami/sec-company-fundamentals.