SEC EDGAR Company Financials & Filings Scraper avatar

SEC EDGAR Company Financials & Filings Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
SEC EDGAR Company Financials & Filings Scraper

SEC EDGAR Company Financials & Filings Scraper

Extract structured financial data (revenue, net income, assets, EPS) and filing history from SEC EDGAR XBRL API. Search by ticker symbol, company name, or CIK number across 10,000+ public companies.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Professional Edge

Professional Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract structured financial data and filing history for any US public company directly from the SEC EDGAR XBRL API. This Actor provides instant access to revenue, net income, total assets, liabilities, stockholders' equity, and earnings per share (EPS) for over 10,000 publicly traded companies — no browser automation needed.

Unlike traditional SEC scrapers that parse HTML filing documents, this Actor leverages the SEC's official XBRL (eXtensible Business Reporting Language) API to extract machine-readable financial data. This means you get clean, structured numbers — not raw document text that requires post-processing.

Key Features

FeatureDescription
XBRL Financial DataRevenue, net income, total assets, liabilities, equity, and EPS from official SEC filings
Multiple Search ModesSearch by ticker symbol (AAPL), company name (Apple), or CIK number (320193)
Filing HistoryRetrieve recent SEC filings (10-K, 10-Q, 8-K, etc.) with direct links to documents
10,000+ CompaniesFull coverage of all SEC-registered public companies
No Browser NeededPure API wrapper — fast, reliable, and cost-efficient
Latest DataAutomatically extracts the most recent annual (10-K) or quarterly (10-Q) filing data

Data Fields

FieldDescriptionExample
tickerStock ticker symbolAAPL
entityNameCompany legal nameApple Inc.
cikSEC Central Index Key320193
exchangeStock exchangeNasdaq
revenuesTotal revenue (USD)416,161,000,000
netIncomeNet income/loss (USD)112,010,000,000
totalAssetsTotal assets (USD)359,241,000,000
totalLiabilitiesTotal liabilities (USD)285,508,000,000
stockholdersEquityStockholders' equity (USD)73,733,000,000
earningsPerShareBasic EPS (USD/share)7.49
recentFilingsArray of recent SEC filings with dates, types, and document linksSee output example

How to Scrape SEC EDGAR Financial Data

  1. Go to the Actor page in Apify Console
  2. Select a search mode: By Ticker Symbol, By Company Name, or By CIK Number
  3. Enter your query: For example, type AAPL for Apple, or Microsoft for a name search
  4. Choose what to include: Toggle financials and/or recent filings
  5. Set max results: For company name searches that may match multiple companies
  6. Click Start and wait for results

Example: Search by Ticker

Set the input to:

{
"mode": "ticker",
"query": "MSFT",
"includeFinancials": true,
"includeFilings": true,
"maxResults": 1
}

Example: Search by Company Name

{
"mode": "company_name",
"query": "Tesla",
"includeFinancials": true,
"includeFilings": false,
"maxResults": 5
}

This will return up to 5 companies matching "Tesla" with their financial data.

Output Example

{
"cik": "320193",
"cikPadded": "0000320193",
"entityName": "Apple Inc.",
"ticker": "AAPL",
"exchange": "Nasdaq",
"edgarUrl": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0000320193",
"revenues": 416161000000,
"revenuePeriod": "2025-09-27",
"revenueForm": "10-K",
"revenueFiled": "2025-10-31",
"netIncome": 112010000000,
"netIncomePeriod": "2025-09-27",
"totalAssets": 359241000000,
"totalAssetsPeriod": "2025-09-27",
"totalLiabilities": 285508000000,
"totalLiabilitiesPeriod": "2025-09-27",
"stockholdersEquity": 73733000000,
"stockholdersEquityPeriod": "2025-09-27",
"earningsPerShare": 7.49,
"epsPeriod": "2025-09-27",
"recentFilings": [
{
"accessionNumber": "0001780525-26-000003",
"form": "3",
"filingDate": "2026-03-06",
"primaryDocument": "xslF345X02/wk-form3_1772839848.xml",
"primaryDocDescription": "FORM 3",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/..."
}
]
}

Pricing

This Actor uses the SEC's free public API, so it is extremely cost-efficient. The main cost is Apify compute time.

ScenarioEstimated Cost
1 company (financials only)~$0.002
1 company (financials + filings)~$0.003
10 companies by name search~$0.02
100 companies batch~$0.15

Pricing: $0.002 per result (company record). The Actor Start event is $0.00005.

Input Parameters

ParameterTypeDefaultDescription
modestringtickerSearch mode: ticker, company_name, or cik
querystring(required)Search query (ticker symbol, company name, or CIK number)
includeFinancialsbooleantrueFetch XBRL financial data
includeFilingsbooleanfalseInclude recent SEC filings list
maxResultsinteger10Max companies to return (for name search)

Use Cases

  • Investment Research: Quickly pull financial fundamentals for stock analysis
  • Financial Modeling: Feed structured data into spreadsheets or models
  • Company Screening: Search by name to find and compare companies
  • Compliance Monitoring: Track recent SEC filings for specific companies
  • Data Pipelines: Integrate SEC data into automated workflows via Apify API
  • RAG/AI Applications: Feed structured financial data into LLM-powered analysis tools

FAQ

Q: How current is the financial data? A: The Actor pulls from SEC EDGAR's XBRL API, which is updated as companies file their reports. Data reflects the most recent 10-K (annual) or 10-Q (quarterly) filing.

Q: Why is revenue/income missing for some companies? A: Not all companies use the same XBRL tags for reporting. The Actor checks multiple common tags (Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, SalesRevenueNet, etc.) but some smaller companies may use non-standard tags.

Q: Can I search for multiple tickers at once? A: Use company_name mode with a broad term, or run the Actor multiple times with different ticker queries. Each run processes one query.

Q: What is a CIK number? A: The Central Index Key (CIK) is a unique identifier assigned by the SEC to every entity that files with the commission. You can find a company's CIK on the SEC EDGAR website.

This Actor accesses publicly available data from the SEC EDGAR system via its official public API. All data retrieved is public information filed with the US Securities and Exchange Commission. This Actor complies with SEC's fair access guidelines including proper User-Agent identification and rate limiting (10 requests/second max). The data is provided as-is for informational purposes only and should not be considered financial advice.

Support

For issues or feature requests, please open an issue on the Actor's GitHub page or contact support through the Apify Console.