SEC EDGAR Filings Scraper — Companies & Full-Text Search
Pricing
$4.00 / 1,000 filing returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
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 filings —
forms: ["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 holdings —
forms: ["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
| Field | Type | Default | What it does |
|---|---|---|---|
companies | string[] | — | Tickers (AAPL) or CIKs (320193, CIK0000320193). Takes priority over query. |
query | string | — | Full-text search over document bodies since 2001. Quote a phrase for an exact match. |
forms | string[] | — | EDGAR form codes: 10-K, 10-Q, 8-K, 4, S-1, 13F-HR… Empty means all. |
dateFrom | string | — | YYYY-MM-DD, filed on or after. |
dateTo | string | — | YYYY-MM-DD, filed on or before. |
maxFilings | integer | 100 | Hard 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.
dateFromon its own actually works here. EDGAR's full-text search silently ignoresstartdtunlessenddtis 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-Kalso returns8-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.govreturns 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.govserves in one response. - Search rows have no ticker or SIC attached — EDGAR's search index does not carry them.