SEC EDGAR Filings Scraper avatar

SEC EDGAR Filings Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
SEC EDGAR Filings Scraper

SEC EDGAR Filings Scraper

Search SEC EDGAR filings, browse IPOs (S-1), get company filings, and extract XBRL financial facts. Free public API, no login or proxy required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Search and extract SEC EDGAR filings — the US Securities and Exchange Commission's public database covering every regulatory filing from every US-listed company. Browse IPO registrations (S-1), annual reports (10-K), quarterly reports (10-Q), crowdfunding rounds (Form C), private placements (Form D), proxy statements, and more. Powered entirely by the SEC's free public API. No login, no proxy, no API key required.

What this actor does

4 modes in one actor:

  1. Search filings (searchFilings) — full-text keyword search across all EDGAR filings, filtered by form type and date range
  2. Browse IPOs (browseIPOs) — browse recent S-1 registration statements (IPO filings) by date and keyword
  3. Company filings (getCompanyFilings) — fetch all recent filings for a specific company by ticker or CIK
  4. Company financial facts (getCompanyFacts) — extract structured XBRL financial data (revenue, assets, liabilities, earnings per share, etc.)

Output fields

searchFilings / browseIPOs

FieldDescription
filingIdSEC accession number (e.g. 0001234567-24-000001)
companyNameEntity name
tickerStock ticker if available
cik10-digit padded CIK
formTypeFiling form (S-1, 10-K, 8-K, etc.)
filingDateDate filed (YYYY-MM-DD)
descriptionFiling description
documentUrlDirect link to EDGAR filing index
periodReporting period end date
scrapedAtScrape timestamp

getCompanyFilings

One record per filing: companyName, cik, ticker, sic, sicDescription, state, fiscalYearEnd, formType, filingDate, accessionNumber, documentUrl, description, scrapedAt

getCompanyFacts

One record per financial data point: companyName, cik, concept, label, unit, value, period, form, filed, scrapedAt

Empty fields are omitted (no nulls anywhere).

Input

FieldTypeDefaultDescription
modeselectsearchFilingsOne of: searchFilings / getCompanyFilings / getCompanyFacts / browseIPOs
querystringFull-text search query (searchFilings / browseIPOs)
formTypeselectallS-1 / 10-K / 10-Q / 8-K / C / D / proxy statement / all
dateStartstringFilter filings on or after this date (YYYY-MM-DD)
dateEndstringFilter filings on or before this date (YYYY-MM-DD)
cikOrTickerstringTicker (AAPL) or CIK (0000320193) — required for company modes
maxItemsinteger25Max records to return (1–200)

Example: Browse recent IPO filings

{
"mode": "browseIPOs",
"maxItems": 25
}

Example: Search 8-K filings mentioning "acquisition"

{
"mode": "searchFilings",
"query": "acquisition",
"formType": "8-K",
"dateStart": "2024-01-01",
"maxItems": 50
}

Example: Get Apple's recent SEC filings

{
"mode": "getCompanyFilings",
"cikOrTicker": "AAPL",
"maxItems": 25
}

Example: Get Apple's financial facts (XBRL)

{
"mode": "getCompanyFacts",
"cikOrTicker": "AAPL",
"maxItems": 100
}

Example: Browse crowdfunding filings (Reg CF)

{
"mode": "searchFilings",
"formType": "C",
"dateStart": "2024-01-01",
"maxItems": 50
}

Use cases

  • IPO tracking — monitor new S-1 registrations in real time; identify upcoming listings before they hit news feeds
  • Investment research — pull annual/quarterly reports for a watchlist; extract XBRL financials for quantitative analysis
  • Crowdfunding deal flow — browse Form C filings from companies raising capital under Regulation Crowdfunding
  • Private placement monitoring — scan Form D filings for new exempt offerings and venture rounds
  • Compliance & due diligence — verify filing history, SIC codes, state of incorporation, fiscal year end
  • M&A intelligence — search 8-K filings mentioning "merger", "acquisition", or specific company names
  • Financial journalism — access public disclosures programmatically without paying for Bloomberg or FactSet
  • Academic research — bulk-download structured XBRL financial data for empirical finance studies

FAQ

Does it require a login, API key, or cookies? No. SEC EDGAR is fully public. This actor requires zero credentials.

Is a proxy needed? No. SEC accepts requests from any IP. The actor uses only SEC's official public API with the required User-Agent header.

What is the rate limit? SEC enforces a soft 10 requests/second limit. The actor automatically stays within this limit.

How fresh is the data? Real-time. SEC processes filings within minutes of submission and makes them available immediately via the API.

What is an accession number? SEC's unique filing identifier, formatted as XXXXXXXXXX-YY-ZZZZZZ (filer-year-sequence). Each document submitted to EDGAR has a unique accession number.

What is a CIK? Central Index Key — SEC's unique numeric identifier for each filer. Every public company, fund, and individual who files with the SEC has a CIK. The actor accepts both tickers and CIKs.

What are XBRL financial facts? eXtensible Business Reporting Language facts are structured, machine-readable financial data extracted from filings. The getCompanyFacts mode returns individual data points like RevenueFromContractWithCustomerExcludingAssessedTax (revenue) with value, period, and filing provenance.

Can I get financial data for private companies? No — only companies that file with the SEC (publicly listed companies and certain private filers). Truly private companies do not file with the SEC except for Form D (exempt offering notices) and Reg CF (crowdfunding).

What is the difference between S-1 and Form C? S-1 is an IPO registration statement for companies going public on a major exchange (NYSE, Nasdaq). Form C is a crowdfunding offering circular for companies raising up to $5M from the general public under Regulation Crowdfunding — typically early-stage startups.