SEC EDGAR Filings Scraper — Companies & Full-Text Search avatar

SEC EDGAR Filings Scraper — Companies & Full-Text Search

Pricing

$4.00 / 1,000 filing returneds

Go to Apify Store
SEC EDGAR Filings Scraper — Companies & Full-Text Search

SEC EDGAR Filings Scraper — Companies & Full-Text Search

Get SEC EDGAR filings by ticker or CIK, or full-text search every document filed since 2001. Download 10-K and 10-Q reports, monitor 8-K material events, track insider trading Form 4 filings. Returns form, dates, accession number, item codes and a direct document link.

Pricing

$4.00 / 1,000 filing returneds

Rating

0.0

(0)

Developer

Ikko Eltociear Ashimine

Ikko Eltociear Ashimine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Every SEC filing for any US public company, by ticker or CIK — or a full-text search across the text of every document filed since 2001. Each row carries the company, CIK, form type, filing and report dates, the accession number, 8-K item codes, and a direct link to the primary document that actually resolves.

No API key. No browser. No proxy. Straight against the SEC's own data.sec.gov and EDGAR full-text search endpoints, at a request rate inside the SEC's fair-access policy.

You pay per filing returned — $0.004. Duplicates and filings your filters reject are not charged.


What you can do with it

Get SEC EDGAR filings by ticker or CIK. Tickers and CIKs, mixed freely.

companies: ["AAPL", "MSFT", "320193", "CIK0000789019"]
forms: ["10-K", "10-Q"]

Download 10-K and 10-Q filing documents. Every row carries a direct link to the primary document, so the annual and quarterly reports are one fetch away.

companies: ["NVDA"], forms: ["10-K"], maxFilings: 20

Monitor 8-K material events on a schedule. Run every morning with a rolling date window and you have a material-events feed for your watchlist.

companies: ["TSLA", "NVDA"], forms: ["8-K"], dateFrom: "2026-08-01"

Full-text search SEC filings. Search the document bodies, not just the metadata — find every company that said a thing. Quote a phrase to match it exactly.

query: "material weakness", forms: ["8-K"], dateFrom: "2026-01-01"

Track insider trading — Form 4 filings. Form 4 is filed on every insider transaction: buys, sells and option exercises by officers, directors and 10% owners.

companies: ["AAPL"], forms: ["4"], maxFilings: 500

Pull 13F-HR institutional holdings, S-1 registration statements, proxy statements, or any other EDGAR form code — the forms filter takes all of them.

Put another way, this Actor answers:

  • company financial filings by ticker — give it AAPL, get Apple's filing history
  • annual report 10-K download — the direct document link is on every row
  • quarterly earnings filingsforms: ["10-Q"], optionally with a date window
  • a regulatory filings monitor — run it on a schedule with a rolling dateFrom
  • a public company disclosure feed — 8-K material events as they are filed
  • 13F institutional holdingsforms: ["13F-HR"] for the quarterly position reports

Sample output

{
"company": "Apple Inc.",
"cik": 320193,
"ticker": "AAPL",
"all_tickers": ["AAPL"],
"sic_description": "Electronic Computers",
"form": "10-Q",
"filing_date": "2026-07-31",
"report_date": "2026-06-27",
"accession_number": "0000320193-26-000020",
"items": [],
"primary_document": "aapl-20260627.htm",
"document_description": "10-Q",
"document_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm",
"filing_index_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/0000320193-26-000020-index.htm",
"size_bytes": 8123456,
"is_xbrl": true,
"source": "submissions"
}

Input reference

FieldTypeDefaultWhat it does
companiesstring[]Tickers (AAPL) or CIKs (320193, CIK0000320193). Takes priority over query.
querystringFull-text search over document bodies since 2001. Quote a phrase for an exact match.
formsstring[]EDGAR form codes: 10-K, 10-Q, 8-K, 4, S-1, 13F-HR… Empty means all.
dateFromstringYYYY-MM-DD, filed on or after.
dateTostringYYYY-MM-DD, filed on or before.
maxFilingsinteger100Hard cap on rows — and therefore your spending cap.

Things this Actor is careful about

These are all cases where a wrong answer still looks like a valid filing row.

  • dateFrom on its own actually works here. EDGAR's full-text search silently ignores startdt unless enddt is sent with it — asking for "since January" returns filings back to 2004, with no error. On a pay-per-row product that is a billing bug, so this Actor closes the window itself.
  • Amendments are not dropped. EDGAR filters on the root form, so asking for 8-K also returns 8-K/A. This Actor matches that, because an amendment is often the whole point — the restatement, the correction. A stricter local filter would silently discard what the SEC deliberately included.
  • Misaligned data is refused, not guessed. data.sec.gov returns a company's filings as parallel arrays, one per column. If those columns ever disagree in length the row-to-row alignment is unknowable, so the company is skipped and logged rather than emitting filings with one row's date and another's accession number.
  • Document links resolve. The URL needs the CIK with leading zeros stripped and the accession number with its dashes removed, while every citation keeps the dashes. Both forms are produced correctly, and verified against live filings.
  • You are never charged twice for one filing. Rows are de-duplicated on (CIK, accession number) before anything is billed.

Limits

  • Full-text search reaches documents filed 2001 onward and will not page past EDGAR's 10,000-result ceiling; narrow the date range to get past it.
  • The company path returns the most recent ~1,000 filings per company, which is what data.sec.gov serves in one response.
  • Search rows have no ticker or SIC attached — EDGAR's search index does not carry them.