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
Compute Edge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 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
Is it legal to scrape SEC EDGAR?
Yes. SEC EDGAR is a public database maintained by the U.S. Securities and Exchange Commission. All data is publicly filed and freely available. This Actor uses the official XBRL API with proper rate limiting and User-Agent identification, fully complying with SEC fair access guidelines.
How much does it cost to scrape SEC EDGAR?
The Actor charges $0.002 per result (company record) plus a $0.00005 Actor start fee. A single company lookup costs approximately $0.002, while a batch of 100 companies costs around $0.15. See the pricing table above for detailed estimates.
Can I export SEC EDGAR data to Excel or CSV?
Yes. Apify supports exporting data in JSON, CSV, Excel, XML, HTML, and RSS formats. After the Actor run completes, go to the Dataset tab and choose your preferred export format.
How often is the SEC EDGAR data updated?
You can schedule this Actor to run at any interval — hourly, daily, weekly, or monthly. The underlying SEC EDGAR XBRL API is updated as companies file their reports, so data reflects the most recent 10-K (annual) or 10-Q (quarterly) filing.
Why is revenue or income missing for some companies?
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.
Other Scrapers by SeatSignal
- CFPB Consumer Complaints Scraper — Extract 13.8M+ consumer financial complaints from the CFPB database
- Federal Audit Clearinghouse Scraper — Extract federal audit data for organizations receiving $750K+ in federal funds
- Treasury Fiscal Data Scraper — Pull U.S. Treasury fiscal and debt data
- SBIR Awards Scraper — Extract Small Business Innovation Research grant and award data
- NIH Grants Scraper — Search and extract NIH research grant funding data
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.