SEC EDGAR Filings Scraper | Full-Text Search, No Key avatar

SEC EDGAR Filings Scraper | Full-Text Search, No Key

Pricing

$0.50 / 1,000 filing scrapeds

Go to Apify Store
SEC EDGAR Filings Scraper | Full-Text Search, No Key

SEC EDGAR Filings Scraper | Full-Text Search, No Key

Search SEC EDGAR filings full-text by keyword and form type - no login, no browser. Incremental mode returns only filings new since your last run. 10-K, 10-Q, 8-K and more, across every public company. Official public API. $0.80 per 1,000 rows.

Pricing

$0.50 / 1,000 filing scrapeds

Rating

0.0

(0)

Developer

Hriday Rungta

Hriday Rungta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

SEC EDGAR Filings Scraper — full-text search, no key

Search every public company's SEC filings by keyword — no login, no browser. Reads EDGAR's own official full-text search API. Turn on incremental mode and every run after the first returns only filings new since the previous one, for that exact search.

$0.80 per 1,000 rows. No start fee.


What you get

One row per filing: accessionNumber, form, fileDate, periodEnding, cik, companyNames, fileType, fileDescription, bizLocations, bizStates, sics, and filingUrl.

The one real requirement: identify yourself

The SEC blocks a request with no User-Agent at all outright (measured directly - HTTP 403, cold). This Actor sends a reasonable default; SEC's own developer guidance asks for a real contact string as a fair-access courtesy for a free service funded to serve everyone, so you can supply your own via User-Agent in input if you'd rather.

Incremental mode, and the boundary-day guard it actually needs

EDGAR's date filter has no time-of-day at all - just a calendar date. That makes the same-day-re-fetch problem sharper here than anywhere else in this developer's portfolio: without a guard, every filing from today would be re-billed on every run made today. This Actor remembers the ids it has already billed for the current boundary day and skips them - verified live: a second run partway through the same day correctly recognized several already-billed filings and charged only the new ones.

Input at a glance

InputDefaultNotes
query—required; a keyword or quoted phrase
forms—e.g. 10-K, 10-Q, 8-K; leave empty for all forms
modeallall or changes
postedSince7 daysall mode only
maxItems200cost cap — billed once per row saved
firstRunSince7 dayschanges mode only; "all" backfills to 2001
userAgent—optional; a reasonable default is sent otherwise

Billing

Pay per event, charged once per filing row saved, no start fee:

EventPriceWhen
filing-scraped$0.0008one filing row

Set maxItems as your cost cap.