SEC EDGAR Filings Search - Official API
Pricing
$3.00 / 1,000 filings
SEC EDGAR Filings Search - Official API
Full-text search across SEC EDGAR filings and per-company filing feeds via the SEC's official APIs. 8-K, 10-K, 10-Q, S-1, Form 4 and more. Agent-ready pay-per-event pricing.
SEC EDGAR Filings Search & Monitor
Full-text search inside SEC filings, plus complete per-company filing feeds, via the SEC's own official EDGAR APIs. 8-K, 10-K, 10-Q, S-1, Form 4 and every other form type - two decades of corporate disclosure, one API call away, with pay-per-event pricing.
Why EDGAR data
EDGAR is the primary source for US public-company disclosure - earnings reports, material events, insider trades, risk factors, executive compensation. Analysts monitor it for signals, journalists for stories, compliance teams for obligations, and increasingly AI agents for grounded financial research. The SEC's APIs are public and free; this Actor makes them agent-friendly: clean rows, sensible defaults, per-filing pricing.
Modes
search-filings- full-text search inside filing documents (2001 to today). Supports quoted phrases like"supply chain disruption", form-type filters, and custom date ranges.company-filings- the recent filing history for one company, by ticker (AAPL) or CIK. Form filtering and date bounds included.
What you get per filing
accessionNumber,form,filedAt,company,cik,tickerdocumentUrl- direct link to the primary documentfilingIndexUrl- the full filing folderitems(for 8-K item breakdowns),reportDate,periodEnding
Inputs
| Field | Required | Description |
|---|---|---|
mode | yes | search-filings or company-filings |
query | search-filings | Full-text query; quotes for phrases |
tickerOrCik | company-filings | AAPL or a 10-digit CIK |
forms | no | Restrict to e.g. ["8-K", "10-K", "S-1", "4"] |
dateFrom / dateTo | no | Filing-date bounds (search defaults to the last 90 days) |
maxResults | no | Default 100, max 1000 |
Examples
Every 8-K mentioning a CEO transition this quarter:
{ "mode": "search-filings", "query": "\"CEO transition\"", "forms": ["8-K"], "maxResults": 200 }
NVIDIA's last 20 filings:
{ "mode": "company-filings", "tickerOrCik": "NVDA", "maxResults": 20 }
FAQ
Is this the official SEC source? Yes - EDGAR full-text search and the SEC's submissions API, with the SEC-required declared User-Agent.
Do I need an SEC account or API key? No.
How fresh is it? New filings are searchable within minutes of acceptance.
What does it cost? Pay-per-event: $3 per 1,000 filings plus minimal compute.
Can I use it for monitoring? Yes - schedule it with a fixed query; the default 90-day window keeps monitoring queries fast.
Any usage note? The SEC asks for fair access rates; the Actor throttles itself accordingly.
Pipeline patterns
Thematic monitoring. Schedule search-filings with a standing query - "cybersecurity incident", "going concern", "restructuring" - over the default rolling 90-day window, daily. New matches are your signal feed.
Company watchlists. Loop company-filings over a portfolio of tickers; a new 8-K or Form 4 is often worth knowing about within the hour.
Event studies. Use dateFrom/dateTo around an event window and forms=["10-K"] to pull every annual report filed in a period, then fetch documentUrl for full-text analysis downstream.
Insider-trading radar. forms=["4"] in search mode surfaces insider transaction reports matching names or keywords.
Field notes
accessionNumber is the canonical dedupe key. documentUrl points at the primary document; filingIndexUrl lists every exhibit - useful when the meat is in EX-99 attachments. The full-text index covers 2001 onward; company-filings reaches further back for filing metadata. Search defaults to the last 90 days because EDGAR requires both date bounds for a custom range; set them explicitly for historical work.
More FAQ
Why did my old-filing search return nothing? You set only one date bound. EDGAR silently ignores a custom range unless both dateFrom and dateTo are set - the Actor defaults both for exactly this reason.
Amendments? They appear as separate filings (form suffix /A) with their own accession numbers.
Private companies? Only SEC-reporting filers - public companies, plus private ones with registered offerings.
Mutual funds and ETFs? Yes, same API - funds file N-PORT, N-CSR and other forms that the form filter accepts.
Can I download the actual document text? The Actor returns metadata and links; fetch documentUrl for the document itself - plain HTML you can parse freely.
Rate limits? The SEC asks for no more than 10 requests per second per user; the Actor stays well under that.
More official-API Actors from SlanLabs
- App Store Reviews (Official Apple Feeds) - every public review for any iOS app, any country
- App Store Top Charts (Official Apple Feeds) - live top free, paid and grossing charts for apps, books, podcasts and music
- Bluesky Scraper - Posts, Profiles, Search - posts, profiles, search and threads via the open AT Protocol
- GDELT Global News Monitor - worldwide news coverage in 65+ languages, updated every 15 minutes
- Hacker News Search & Monitor - every story and comment since 2006, plus the live front page
- US Government Spending & Contracts (USASpending) - federal contracts, grants and loans by keyword, agency, NAICS or recipient