SEC EDGAR API – Company Financials, 10-K Data & Filings avatar

SEC EDGAR API – Company Financials, 10-K Data & Filings

Pricing

from $3.60 / 1,000 companies

Go to Apify Store
SEC EDGAR API – Company Financials, 10-K Data & Filings

SEC EDGAR API – Company Financials, 10-K Data & Filings

Annual financials of any SEC-reporting company from official EDGAR XBRL: revenue, profit, margins, cash flow, assets and debt for up to 15 years, normalised across years, plus profile and latest 10-K, 10-Q and 8-K filings. By ticker or name.

Pricing

from $3.60 / 1,000 companies

Rating

0.0

(0)

Developer

Hiếu Trần Quang

Hiếu Trần Quang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Clean annual financials for any SEC-reporting company – straight from official EDGAR XBRL data: revenue, gross profit, operating and net income, EPS, cash flow, free cash flow, assets, liabilities, equity and cash for up to 15 years, with growth and margins, the company profile and its latest 10-K, 10-Q and 8-K filings. Look up by ticker, CIK or name.

Why this one

  • Normalised across years. Companies rename XBRL tags (Apple moved from SalesRevenueNet to Revenues to RevenueFromContractWithCustomer…); every year is filled from the right tag, restatements included.
  • US GAAP and IFRS. Foreign filers (20-F/40-F) in their reporting currency, with the latest revenue converted to USD.
  • Spreadsheet-ready. Latest year flattened into columns (revenue, net income, margins, growth…), full history in financials.
  • Filings monitor. "Only companies with new filings" turns a watchlist into a daily 10-K / 10-Q / 8-K alert feed.
  • Official and free of licence worries. SEC data is public domain; requests follow SEC fair-access rules.

Compared with alternatives

This ActorTypical alternatives
Tag changes across years handledYes (one revenue series per company)Raw XBRL facts
US GAAP and IFRS (20-F)Both, with USD conversionUS GAAP only
Spreadsheet-ready latest year + ratiosYesNested JSON
Filings monitorOnly companies with new filingsNo

What you get

Profile: CIK, name, tickers, exchanges, SIC code and industry, filer category, state of incorporation, fiscal year end, EIN, LEI, phone, business address, former names.

Latest fiscal year: fiscal year, period end, currency, revenue, gross profit, operating income, net income, diluted EPS, operating cash flow, free cash flow, total assets, total liabilities, equity, cash, shares outstanding, revenue growth %, gross / operating / net margin %, revenue in USD (non-USD filers).

History: financials – one entry per fiscal year with the same figures.

Filings: form, filing date, report date, description, accession number and document URL.

Sample output

{
"cik": "0000320193",
"name": "Apple Inc.",
"tickers": ["AAPL"],
"industry": "Electronic Computers",
"fiscalYear": 2025,
"periodEnd": "2025-09-27",
"currency": "USD",
"revenue": 416161000000,
"netIncome": 112010000000,
"epsDiluted": 7.46,
"revenueGrowthPercent": 6.4,
"netMarginPercent": 26.9,
"latestFilingForm": "10-Q",
"financials": [
{ "fiscalYear": 2025, "revenue": 416161000000, "netIncome": 112010000000 },
{ "fiscalYear": 2024, "revenue": 391035000000, "netIncome": 93736000000 }
]
}

How to use

  1. Enter tickers, CIK numbers or company names (one per line).
  2. Choose how many years of history you need.
  3. Click Start – or schedule it with "only companies with new filings" for a filings monitor.

Use cases

  • Investment research & screening: revenue growth and margins across peers.
  • Financial models & dashboards: multi-year fundamentals without manual 10-K reading.
  • AI agents: "How fast did Shopify grow last year?" via the Apify MCP server.
  • Credit & KYB: profile, EIN, address and financial size of US-listed counterparties.
  • Filings alerts: daily 8-K/10-Q/10-K feed for a watchlist.

Pricing

Pay per company, everything included:

Apify planPer 1,000 companiesPer run
Free$5.00$0.005
Starter$4.60$0.005
Scale$4.20$0.005
Business$3.60$0.005

Cost examples

  • S&P 500 fundamentals: $2.50
  • Daily filings watchlist of 50 companies: cents per day

Use it from code, n8n or AI agents

Run it from the Apify API, the Python or JavaScript client, n8n, Make or Zapier – or let an AI agent call it through the Apify MCP server (Claude, ChatGPT, Cursor).

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("ram1eal/sec-company-financials").call(run_input={"companies":["AAPL","MSFT"],"yearsOfHistory":5})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client
.actor('ram1eal/sec-company-financials')
.call({ companies: ['AAPL', 'MSFT'], yearsOfHistory: 5 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();

MCP: add ram1eal/sec-company-financials to the Apify MCP server and ask in plain English – the agent fills the input and pays per result.

Data sourcing & compliance

  • Official SEC EDGAR APIs (data.sec.gov company facts and submissions, company_tickers.json). U.S. government data – public domain.
  • SEC fair-access rules respected: declared User-Agent, under 10 requests per second.
  • Companies only: EDGAR records of individuals (insiders filing Forms 3/4/5) are never returned.

FAQ

  • Why is a figure missing? Not every company reports every concept in XBRL (banks have no gross profit, for example).
  • Quarterly numbers? This version returns annual figures; recent 10-Qs are listed in filings.
  • What if something breaks? Open an issue – typical response under 12 hours.

More tools from this author

Input reference

FieldTypeDefaultDescription
companiesarray–Tickers, CIKs or company names
yearsOfHistoryinteger5Fiscal years per company (1–15)
maxItemsinteger1000Maximum companies
onlyNewbooleanfalseOnly companies with new filings or figures
includeFilingsbooleantrueList recent filings
filingFormsarray10-K, 10-Q, …Filing types to list
maxFilingsinteger10Filings per company
stateKeystring–History name for only-changed mode

Changelog

  • 0.1 – Profile, normalised annual financials (US GAAP + IFRS), ratios, filings, only-changed monitoring.