SEC EDGAR Full Text Search Scraper
Pricing
$3.00 / 1,000 filing hits
SEC EDGAR Full Text Search Scraper
Search the full text of every SEC EDGAR filing since 2001 across all companies. Find any phrase or risk factor in 10-K, 10-Q, 8-K, S-1 filings. Filter by form and date. Clean JSON, no API key. Works in Claude, ChatGPT and any MCP agent.
Pricing
$3.00 / 1,000 filing hits
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Share
๐ SEC EDGAR Full Text Search: Filings Scraper (No Key)
Overview
SEC EDGAR Full Text Search searches the full text of every SEC EDGAR filing since 2001 for any word or exact phrase, across all companies at once. Find every 10-K that mentions "climate risk", every 8-K naming a specific executive, every S-1 with a given risk factor. Filter by form type and filing date. Every hit returns as one clean record with company, CIK, form, dates, filing location, SIC code, and a click-ready URL to the document. Built for equity research, fintech, legal and compliance, and AI or RAG pipelines.
EDGAR's full-text search is powerful but the endpoint returns raw Elasticsearch JSON with cryptic fields, parallel arrays, and offset pagination, and there is no official client. This actor wraps it into one flat record per matching filing.
Reliability posture: you are only charged for a hit once it has actually been pushed to the dataset. Blocked requests, empty searches, and failed pages are never charged.
โ No API key | โ All filings since 2001 | โ Form and date filters | โ First 10 hits free | โ MCP-ready for AI agents
Features
Full-text search across every EDGAR filing since 2001, with quoted-phrase support for exact matches.
Form type filter (10-K, 10-Q, 8-K, S-1, and any other EDGAR form).
Date range filter (YYYY-MM-DD) on the filing date.
Flat output: company, CIK, form, file date, period ending, accession number, filing location, SIC, click-ready URL.
Fair-access compliant: descriptive User-Agent with your contact email, polite request pacing.
How it works
The actor calls EDGAR's efts.sec.gov/LATEST/search-index endpoint with your query, form-type filter, and date window. Results are returned newest-first, and the actor walks offset pagination up to your maxResults cap.
Each Elasticsearch hit is normalized into one flat record with the company name and CIK list, form type, file and period dates, accession number, SIC industry code, filing location (biz + inc state), and a fully constructed URL to the primary document.
๐งพ Input configuration
{"query": "\"climate risk\"","formTypes": ["10-K", "10-Q"],"dateFrom": "2025-01-01","dateTo": "2026-01-01","maxResults": 500,"contactEmail": "you@yourcompany.com"}
๐ค Output format
{"company": "FIFTH THIRD BANCORP (FITB, FITBI, FITBO, FITBP) (CIK 0000035527)","ciks": ["0000035527"],"form": "10-K","file_type": "10-K","file_description": "10-K","file_date": "2022-02-25","period_ending": "2021-12-31","accession_number": "0000035527-22-000119","sic": "6022","biz_location": "Cincinnati, OH","inc_state": "OH","filing_url": "https://www.sec.gov/Archives/edgar/data/35527/000003552722000119/fitbannualreport202110-k.pdf","scraped_at": "2026-07-15T04:17:57.758Z"}
Captured from a live run of "climate risk" filtered to 10-K, first hit returned.
Every hit record contains these fields:
| Field | Description |
|---|---|
๐ข company | Company name with ticker and CIK |
๐ ciks[] | SEC Central Index Key numbers |
๐ form | EDGAR form type (10-K, 10-Q, 8-K, S-1) |
๐ file_type / file_description | Document type and description as filed |
๐
file_date | Filing date |
๐๏ธ period_ending | Reporting period end date |
๐ข accession_number | SEC accession number |
๐ญ sic | Standard Industrial Classification code |
๐ biz_location | Business location (city, state) |
๐ณ๏ธ inc_state | State of incorporation |
๐ filing_url | Direct URL to the filing document |
๐ scraped_at | ISO timestamp of capture |
๐ผ Common use cases
Thematic equity research Find every company disclosing exposure to a topic (AI, tariffs, a supplier, a regulation). Rank filers by SIC and geography to see where a theme concentrates.
Risk factor monitoring Track how a specific risk factor spreads across filers over time. Set a saved query and schedule weekly runs to catch new disclosures.
Event detection Surface 8-Ks that mention a person, deal, or product for M&A or catalyst screening. Pair with the SEC EDGAR Filings actor for full XBRL and document text.
AI and RAG corpora Assemble a topic-specific filing set with this actor, then pull full document text with the SEC EDGAR Filings actor for embedding. Ground a research assistant in real, source-linked disclosures.
๐ Getting started
- Open the actor and enter a Search query (quote a phrase for exact match:
"artificial intelligence"). - Optionally add Form types (
10-K,10-Q,8-K,S-1); leave blank for all forms. - Optionally add Date from and Date to (
YYYY-MM-DD); coverage runs from 2001 onward. - Set Max results (default 200, up to 10,000) and add your Contact email for the SEC fair-access User-Agent.
- Click Save & Start, then download as JSON, CSV, or Excel, or pull via API or MCP.
FAQ
Do I need a key? No. This is the official SEC endpoint. Just supply a contact email in the User-Agent for fair-access compliance.
How far back does it cover? Full-text coverage runs from 2001 to present.
How is this different from the SEC EDGAR Filings actor? This actor searches across all companies for a phrase. The SEC EDGAR Filings actor pulls a specific company's filing history (with XBRL financials and RAG-ready text). Use them together.
Can I search for exact phrases?
Yes. Wrap the phrase in quotes (e.g. "climate risk", "supply chain disruption").
How am I charged? Pay per hit at $0.003 per hit. The first 10 hits are free for life on every Apify account. Zero charge on empty searches.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/sec-edgar-fulltext-search
Or call it programmatically with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/sec-edgar-fulltext-search').call({query: '"climate risk"',formTypes: ['10-K'],dateFrom: '2025-01-01',maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
๐ ๏ธ Complete your fintech pipeline
Full-text hits are one signal. Add filings, financials, and entity IDs:
- SEC EDGAR Filings Scraper: full filing history for a ticker or CIK, with XBRL financials and RAG-ready text.
- GLEIF LEI Lookup: resolve counterparty and issuer LEI codes for compliance and reference data.
- World Bank Indicators: macro backdrop for a filer's home market.
Typical flow: full-text search a theme across all filers, pull the identified companies' complete filing history for depth, then enrich with LEI and macro context.
Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.