SEC EDGAR Scraper: 10-K, 10-Q, 8-K Filings & XBRL Facts avatar

SEC EDGAR Scraper: 10-K, 10-Q, 8-K Filings & XBRL Facts

Pricing

Pay per event + usage

Go to Apify Store
SEC EDGAR Scraper: 10-K, 10-Q, 8-K Filings & XBRL Facts

SEC EDGAR Scraper: 10-K, 10-Q, 8-K Filings & XBRL Facts

SEC EDGAR scraper: recent filings (10-K, 10-Q, 8-K and more) by ticker or CIK, with filing dates, accession numbers, document links and optional company XBRL facts. Official SEC data, paced requests, JSON or CSV export. $0.40 per 1,000 filings.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

Brindlewave Data

Brindlewave Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Get normalized recent SEC filings for one issuer, with optional selected company-level XBRL metrics. Use an issuer CIK or ticker, form filters and an inclusive date checkpoint to power filing monitors, research dashboards and data pipelines.

Quick start

{
"cik": "0000320193",
"maxFilings": 5,
"includeFacts": true,
"userAgentContact": "you@yourcompany.com"
}

Set exactly one of cik or ticker. forms limits form types, such as ["10-K","10-Q","8-K"]. since is an inclusive YYYY-MM-DD checkpoint. Persist the returned accession numbers to deduplicate repeated same-day runs. maxFilings is capped at 200.

Output

Each row includes issuer, CIK, accession number, form, filing/report/acceptance dates, primary document, SEC archive links, raw 8-K items, XBRL flags and a retrieval timestamp. Optional facts contains up to five recent values per selected common US-GAAP concept, with units and provenance. These facts are company-level recent observations, not values extracted from each individual filing. JSON, CSV and other Apify dataset exports are available. The STATUS record reports returned count. An ERROR record and a failed run identify source errors.

Scope and limitations

This release reads filings.recent, not historical submission archives. Date filtering is not a durable cross-run cursor. Fact concepts are fixed to common revenue, assets, liabilities, net income and cash metrics; missing concepts are omitted. Fact units and periods may differ. Validate source filings before relying on financial values. Public filing data is not investment or legal advice, and a successful small test is not a reliability guarantee.

SEC fair access

Official JSON endpoints only. Each request identifies the tool and the real contact email you supply in userAgentContact (required), as SEC asks. Requests are sequential, at most four per second in one run, with bounded retries and backoff. SEC's ten-request-per-second limit is aggregate across machines and runs; avoid high parallelism. No proxies, access-control bypass or login credentials are used.

Pricing

Pay per event: $0.40 per 1,000 filing rows (one charge per normalized filing in the dataset), plus a tiny actor-start charge ($0.00005 per GB of memory). See the Store pricing panel for the current price.

Sources

FAQ

How do I download 10-K and 10-Q filings from SEC EDGAR?

Enter a ticker (for example AAPL) or CIK, pick the forms you want and run. Each row has the filing date, accession number and direct links to the filing documents.

Is this an SEC EDGAR API?

It uses the official SEC EDGAR data endpoints and returns clean JSON or CSV, so you skip parsing submissions files and the 10 requests per second fair access rule yourself.

Can I get financial data like revenue or net income?

Turn on includeFacts to add XBRL company facts (the same data behind the SEC's financial statements API).

Can I track new 8-K filings?

Yes. Set since to a date and schedule the Actor daily to receive only new filings.