SEC EDGAR Filings & Financials Scraper avatar

SEC EDGAR Filings & Financials Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
SEC EDGAR Filings & Financials Scraper

SEC EDGAR Filings & Financials Scraper

Get US SEC EDGAR filings (10-K, 10-Q, 8-K, Form 4, S-1...) and XBRL financials (revenue, net income, assets, EPS...) by ticker or CIK. Official SEC APIs, no API key.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

dean ko

dean ko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

SEC EDGAR Scraper — 10-K, 10-Q, 8-K filings & XBRL financials

Get US public company filings and key financial metrics straight from the official SEC EDGAR APIs. Enter tickers (AAPL, MSFT, BRK.B) or CIK numbers and get clean, structured data: every filing with form type, dates, accession number and direct document links, plus tidy annual and quarterly financials (revenue, net income, EPS, assets and more) ready for spreadsheets, BI tools or models.

No API key, no proxy, no HTML scraping. The Actor calls SEC's JSON endpoints and respects SEC's fair-access rules (identified User-Agent, max ~8 requests/second).

What you get

Item typeSourceContent
filingdata.sec.gov/submissionsCompany name, ticker, CIK, form, filing date, report date, accession number, primary document URL, filing index URL, 8-K items
financialdata.sec.gov/api/xbrl/companyfactsOne row per metric and period: value, unit, fiscal year, fiscal period, form, filed date, period start/end, XBRL tag

Financial metrics: Revenues, NetIncomeLoss, OperatingIncomeLoss, Assets, Liabilities, StockholdersEquity, CashAndCashEquivalents, EarningsPerShareBasic, EarningsPerShareDiluted. Revenue falls back across common tags (Revenues → RevenueFromContractWithCustomerExcludingAssessedTax → SalesRevenueNet), so you get one consistent revenue series even when a company changed tags over the years. The tag field tells you which one was used.

Use cases

  • Equity research & screening — pull revenue, earnings and EPS history for a list of tickers into Excel or Google Sheets
  • Filing alerts — run daily with Apify Schedules and get every new 8-K, 10-Q or Form 4 for your watchlist
  • Insider trading monitoring — collect Form 4 filings with direct links to the documents
  • Quant & ML datasets — tidy, deduplicated fundamentals with period dates, ready for pandas
  • Compliance & due diligence — full filing history of a company with links to every document
  • IPO tracking — find S-1 and 424B filings by date range

Input

FieldTypeDescription
tickersarrayTickers (AAPL, BRK.B) or CIKs (320193, 0000320193). Default ["AAPL"]
formTypesarrayForm types to keep, e.g. 10-K, 10-Q, 8-K, 4, S-1. Empty = all. Amendments are separate (10-K/A)
dateFromstringYYYY-MM-DD. Filings filed on/after; financial periods ending on/after
dateTostringYYYY-MM-DD. Filings filed on/before; financial periods ending on/before
maxFilingsPerCompanyintegerNewest-first limit per company (default 20). 0 = financials only
includeFinancialsbooleanAdd XBRL financial rows (default true)
contactEmailstringYour email for the SEC User-Agent header (optional; SEC asks automated clients to identify themselves)
{
"tickers": ["AAPL", "MSFT", "BRK.B"],
"formTypes": ["10-K", "10-Q", "8-K"],
"dateFrom": "2024-01-01",
"maxFilingsPerCompany": 50,
"includeFinancials": true
}

Output

Filing item:

{
"type": "filing",
"ticker": "AAPL",
"cik": "0000320193",
"companyName": "Apple Inc.",
"form": "10-Q",
"filingDate": "2026-07-31",
"reportDate": "2026-06-27",
"acceptanceDateTime": "2026-07-31T14:01:02.000Z",
"accessionNumber": "0000320193-26-000020",
"primaryDocument": "aapl-20260627.htm",
"primaryDocDescription": "10-Q",
"items": null,
"primaryDocumentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm",
"filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/0000320193-26-000020-index.htm"
}

Financial item:

{
"type": "financial",
"ticker": "AAPL",
"cik": "0000320193",
"companyName": "Apple Inc.",
"metric": "Revenues",
"value": 416161000000,
"unit": "USD",
"fiscalYear": 2025,
"fiscalPeriod": "FY",
"form": "10-K",
"filed": "2025-10-31",
"periodStart": "2024-09-29",
"periodEnd": "2025-09-27",
"accessionNumber": "0000320193-25-000079",
"tag": "RevenueFromContractWithCustomerExcludingAssessedTax"
}

Export as JSON, CSV, Excel or via API. The dataset has two views: Filings and Financials.

How financials are cleaned

XBRL company facts repeat each value in every later filing as a comparative figure. This Actor keeps one row per metric and period, taken from the original report (earliest filing), and only keeps full-year (FY) and single-quarter (Q1-Q4) periods. Six- and nine-month year-to-date values are dropped. Balance-sheet metrics (assets, liabilities, equity, cash) are point-in-time, so periodStart is null.

Tips & limitations

  • Fiscal Q4 rows only appear when the company reports a separate fourth-quarter value; most report only the full year in the 10-K (Q4 = FY − Q1 − Q2 − Q3).
  • Some companies use other XBRL tags for a metric (e.g. banks, insurers, or EPS per Class A share), so a metric can be missing for them.
  • Only us-gaap facts are included; foreign filers reporting under IFRS (20-F) may have few or no financial rows.
  • fiscalYear/fiscalPeriod are as reported in the SEC data for that filing.
  • Combine with Schedules and Webhooks for automatic filing alerts.

All data is public information published by the U.S. Securities and Exchange Commission through its official EDGAR APIs (sec.gov, data.sec.gov). This Actor is not affiliated with or endorsed by the SEC. It follows SEC's fair access guidelines. Financial data is provided as filed by the companies and is not investment advice.