SEC EDGAR Company Financials & Filings Scraper
Pricing
from $2.00 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Feature | Description |
|---|---|
| XBRL Financial Data | Revenue, net income, total assets, liabilities, equity, and EPS from official SEC filings |
| Multiple Search Modes | Search by ticker symbol (AAPL), company name (Apple), or CIK number (320193) |
| Filing History | Retrieve recent SEC filings (10-K, 10-Q, 8-K, etc.) with direct links to documents |
| 10,000+ Companies | Full coverage of all SEC-registered public companies |
| No Browser Needed | Pure API wrapper — fast, reliable, and cost-efficient |
| Latest Data | Automatically extracts the most recent annual (10-K) or quarterly (10-Q) filing data |
Data Fields
| Field | Description | Example |
|---|---|---|
ticker | Stock ticker symbol | AAPL |
entityName | Company legal name | Apple Inc. |
cik | SEC Central Index Key | 320193 |
exchange | Stock exchange | Nasdaq |
revenues | Total revenue (USD) | 416,161,000,000 |
netIncome | Net income/loss (USD) | 112,010,000,000 |
totalAssets | Total assets (USD) | 359,241,000,000 |
totalLiabilities | Total liabilities (USD) | 285,508,000,000 |
stockholdersEquity | Stockholders' equity (USD) | 73,733,000,000 |
earningsPerShare | Basic EPS (USD/share) | 7.49 |
recentFilings | Array of recent SEC filings with dates, types, and document links | See output example |
How to Scrape SEC EDGAR Financial Data
- Go to the Actor page in Apify Console
- Select a search mode: By Ticker Symbol, By Company Name, or By CIK Number
- Enter your query: For example, type
AAPLfor Apple, orMicrosoftfor a name search - Choose what to include: Toggle financials and/or recent filings
- Set max results: For company name searches that may match multiple companies
- 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.
| Scenario | Estimated 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
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | ticker | Search mode: ticker, company_name, or cik |
query | string | (required) | Search query (ticker symbol, company name, or CIK number) |
includeFinancials | boolean | true | Fetch XBRL financial data |
includeFilings | boolean | false | Include recent SEC filings list |
maxResults | integer | 10 | Max 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.
Legal Disclaimer
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.