VOOZH about

URL: https://apify.com/compute-edge/sec-edgar-scraper

โ‡ฑ SEC EDGAR Company Financials Scraper ยท Apify


๐Ÿ‘ 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

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

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a month 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

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

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.

You might also like

SEC EDGAR Scraper | US Public Company Filings & Profiles

haketa/sec-edgar-scraper

SEC EDGAR scraper & API: export US public-company filings, profiles and XBRL fundamentals (revenue, net income, assets, EPS) by ticker, CIK or name. Equity research, financial statement data and compliance โ€” official data.sec.gov, fast, no login.

SEC EDGAR Financial Data Scraper

kelvinosse/sec-edgar-scraper

Scrape SEC EDGAR filings and XBRL financial data for public companies.

SEC EDGAR Scraper

labrat011/sec-edgar-scraper

Resolve companies to SEC CIK numbers, search SEC filings, and extract structured XBRL financial facts from EDGAR. No API key required.

SEC EDGAR Analyzer โ€” 10-K, 10-Q & 8-K Data

ryanclinton/sec-edgar-filing-analyzer

Search SEC filings by ticker, name, or CIK. Extract 10-K, 10-Q, 8-K metadata and structured XBRL financials (revenue, net income, assets, EPS). Covers 10,000+ public companies. Free SEC API, no key needed.

12

SEC EDGAR Scraper

datapilot/sec-edgar-scraper

SEC EDGAR Scraper retrieves company filings from the SEC EDGAR database using ticker or company name. It extracts CIK, filing type (10-K, 10-Q, 8-K), dates, accession numbers, and document URLs. Results are delivered as structured JSON for financial analysis and research.

SEC EDGAR Scraper โ€” 10-K, 10-Q & 8-K Filings

devilscrapes/sec-edgar-filings-scraper

Search SEC EDGAR (US public company filings) by company ticker, CIK, or form type via the free EDGAR API โ€” each filing's CIK, form type, period, filing date, accession number, and primary-document URL โ€” export to JSON or CSV dataset. Built on SEC's full-text search.