SEC EDGAR Filings Scraper API — 10-K, 10-Q, 8-K Full-Text
Pricing
from $1.40 / 1,000 filing results
SEC EDGAR Filings Scraper API — 10-K, 10-Q, 8-K Full-Text
Full-text search and monitor SEC EDGAR filings (10-K, 10-Q, 8-K, S-1, Form 4, 13F) by keyword via the official SEC API. No API key, flat JSON, new-filing alerts. $2 per 1,000 filings.
Full-text search and monitor SEC EDGAR filings (10-K, 10-Q, 8-K, S-1, Form 4, 13F) by keyword via the official SEC API. No API key, flat JSON, new-filing alerts. $2 per 1,000 filings.
| Filed at | Company name | Form type | Accession number | Document url |
|---|---|---|---|---|
| 2025-09-25 | Inotiv, Inc. (NOTV) | 8-K | 0001628280-25-042837 | https://www.sec.gov/Archives/edgar/data/720154/… |
| 2026-03-12 | STRYKER CORP (SYK) | 8-K | 0001193125-26-104431 | https://www.sec.gov/Archives/edgar/data/310764/… |
| 2026-06-09 | POPULAR, INC. (BPOP, BPOPM, BPOPO) | 8-K | 0001193125-26-263044 | https://www.sec.gov/Archives/edgar/data/763901/… |
Real output from the “8-K cybersecurity incident filings” example, run on September 27, 2026.
Try a ready-made example: 8-K cybersecurity incident filings
Search the full text of SEC filings (10-K, 10-Q, 8-K, S-1, Form 4, 13F and every other form) and get clean, flat JSON records — or run it on a schedule in incremental mode to monitor only new filings mentioning your keyword. Uses only official SEC APIs (efts.sec.gov): no anti-bot fights, no proxies, no missed runs.
Quick start
- Click Start with the prefilled phrase
artificial intelligencein 8-K filings. It finishes in under a minute. - You get up to 25 matching filings with company, form, filing date and document links.
- That first run costs at most $0.05, well within Apify's free monthly credit. Then swap in your own input or schedule it.
What you get
One record per matching filing document:
{"accession_number": "0001144204-11-036302","cik": "1334699","company_name": "Li3 Energy, Inc.","form_type": "8-K","file_type": "EX-99.1","filed_at": "2011-06-17","period_ending": "2011-06-17","items": ["7.01", "9.01"],"sic_codes": ["3990"],"incorporated_in": "NV","document_url": "https://www.sec.gov/Archives/edgar/data/1334699/000114420411036302/v226209_ex99-1.htm","filing_index_url": "https://www.sec.gov/Archives/edgar/data/1334699/000114420411036302/0001144204-11-036302-index.htm","source_url": "https://www.sec.gov/Archives/edgar/data/1334699/000114420411036302/v226209_ex99-1.htm","fetched_at": "2026-09-11T12:00:00.000Z"}
Use cases
- Monitor competitors / customers: schedule with
sinceLastRun: trueand get only new 8-Ks that mention them. - Deal & risk signals: track phrases like "material weakness", "going concern", "data breach", "short seller".
- Investor research: pull every S-1 or 13D/G mentioning a sector keyword.
- AI agents: small input schema, deterministic output — ideal for automated pipelines via API or MCP.
Input
| Field | Type | Notes |
|---|---|---|
query | string, required | Exact phrase searched in filing full text |
forms | string[] | Optional form filter, e.g. ["8-K","10-K"] |
startDate / endDate | YYYY-MM-DD | Optional date window |
maxResults | integer | Cap on charged results (default 100) |
sinceLastRun | boolean | Incremental monitoring mode |
Pricing (pay per event)
| Event | Price | Meaning |
|---|---|---|
filing-result | $2.00 per 1,000 ($0.002 each) | One filing record delivered to the dataset. Empty runs are never charged. |
Example: 500 filings cost $1.00. You only pay for delivered results.
factpipe Compliance Suite
Official-source compliance data, all pay-per-result and runnable from one Apify account. Same conventions everywhere: flat records, ISO dates, source_url and fetched_at on every row, and no charge for empty or failed lookups, so outputs join cleanly in a single KYB, AML or GRC pipeline.
| Workflow | Actor | What it does | Price |
|---|---|---|---|
| Counterparty & KYB checks | OFAC Sanctions Screening | Screen names against the US Treasury SDN list with fuzzy matching | $3/1k |
| Counterparty & KYB checks | EU VAT Validation | Validate EU VAT numbers in bulk against VIES, with registered name and address | $2/1k |
| Counterparty & KYB checks | UK Companies House Lookup | Company status, SIC codes and registered office from Companies House | $2.50/1k |
| Public-sector sales intelligence | SAM.gov Contracts | Federal contract opportunities, set-asides and deadlines from SAM.gov | $2/1k |
| Public-sector sales intelligence | EU Tenders (TED) | EU public procurement notices from TED, filterable by CPV and country | $3/1k |
| Regulatory & disclosure monitoring | Federal Register Monitor | New US rules, proposed rules and notices by agency or keyword | $2.50/1k |
| Regulatory & disclosure monitoring | FDA Recalls Monitor | FDA food, drug and device recall enforcement reports | $3/1k |
| Regulatory & disclosure monitoring | SEC EDGAR Filings (this Actor) | Full-text search across 10-K, 10-Q, 8-K and other SEC filings | $2/1k |
Use it together:
- Disclosure and risk research: combine filing searches with Federal Register rule changes and FDA Recalls enforcement history for the same companies.
- Counterparty checks: screen issuers and subsidiaries with OFAC Sanctions Screening.
FAQ
How do I use EDGAR full-text search through an API?
Put a word or exact phrase in query, optionally pick forms and a date range, and run the Actor via the Apify API, a client library or a schedule. It calls SEC's official EDGAR full-text search and returns one flat JSON record per filing, with no SEC key or account.
Do I need an SEC API key or EDGAR account? No. The Actor uses SEC's public EDGAR full-text search and data APIs with a compliant User-Agent. No key, no proxy, no login.
How do I get alerts when a company files a new 8-K or 10-K?
Schedule the Actor (e.g. daily) with sinceLastRun: true and your keyword or company name. Each run returns only filings newer than the last run; connect Slack, email or a webhook to get notified.
Which SEC forms can I search?
Any form indexed by EDGAR full-text search (filings since 2001): 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4, 13F-HR, 13D/13G and more. Leave forms empty to search all.
Can I call it from Python, JavaScript, Make, Zapier or an AI agent? Yes. Run it through the Apify API or official Python/JavaScript clients, connect it to Make, Zapier, n8n, Slack or Google Sheets via Apify integrations, or expose it to AI agents through the Apify MCP server. Input is small and output is deterministic flat JSON.
Reliability
Deterministic code against official SEC endpoints, automatic retries with backoff, SEC fair-access rate limits respected, structured failure reporting. Issues are triaged daily.