SEC EDGAR Filings Lookup — official data.sec.gov API, no login
Pricing
$2.00 / 1,000 sec filing row scrapeds
SEC EDGAR Filings Lookup — official data.sec.gov API, no login
Fetch any public company's SEC filing history (10-K, 10-Q, 8-K, Form 4, S-1, and more) via the official SEC EDGAR data.sec.gov API. Input a ticker or CIK, get filing dates, form types, accession numbers, direct document URLs. No login, no proxies, official gov data.
Pricing
$2.00 / 1,000 sec filing row scrapeds
Rating
0.0
(0)
Developer
Backyard Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Look up any U.S. public company's full SEC filing history through SEC's own official EDGAR
data API (data.sec.gov). No login, no proxies, no scraping of sec.gov's HTML — this reads
the same structured JSON endpoint SEC publishes for exactly this purpose.
Government public data: SEC's Fair Access Policy states "Anyone can access and download this information for free" (source: sec.gov/os/webmaster-faq, checked 2026-09-02). This actor follows SEC's published rules: it identifies itself with a declared User-Agent and stays well under the 10 requests/second limit — no bot-detection evasion of any kind.
Tested (2026-09-02)
| Target | Filings returned |
|---|---|
AAPL | 300 (capped by maxItems; 1,003 available) |
MSFT | resolved via ticker → CIK automatically |
TSLA | resolved via ticker → CIK automatically |
SEC EDGAR scraper — input
{"targets": ["AAPL", "MSFT:10-K,10-Q"],"maxItems": 300}
Each target is a ticker symbol or a 10-digit CIK number. Add :FORM1,FORM2 after the ticker
to filter to specific form types (e.g. AAPL:10-K,10-Q,8-K). Filings are returned newest first.
SEC EDGAR scraper — output fields
One dataset item per filing:
| Field | |
|---|---|
cik | SEC Central Index Key for the company |
entity_name | registered company name |
ticker | ticker symbol used to look up (or the company's primary ticker) |
form | filing type (10-K, 10-Q, 8-K, 4, S-1, etc.) |
filing_date / report_date | when it was filed / the period it covers |
accession_number | SEC's unique filing ID |
items | for 8-K filings, the item codes disclosed (e.g. 5.02) |
primary_document | filename of the main document |
filing_url | direct link to the filed document on sec.gov |
is_xbrl | whether the filing includes machine-readable XBRL data |
Scope: returns SEC's most recent filings per company (up to 1,000; SEC's own limit for the "recent" feed). Very old filings (roughly pre-2015 for long-listed companies) live in a separate archive file per company and are not included in this version.
Use Cases
- Competitor monitoring: get alerted the moment a public company files a new 10-K, 10-Q, or 8-K
- Insider-trading tracking: pull Form 4 filings for a ticker to watch insider buy/sell activity
- Investor due-diligence pipelines: batch-pull filing history across a whole portfolio instead of one company at a time on sec.gov
- LLM/RAG data feeds: structured filing metadata (form type, date, accession number, document URL) ready to feed an analysis pipeline
Why this over sec.gov's own search
sec.gov's EDGAR search is built for one company, one filing, at a time in a browser. This actor takes a batch of tickers and hands back structured rows — for monitoring pipelines, compliance workflows, or feeding an LLM/analytics tool that needs filings as data, not a web page.
Pricing
Pay per event: $2.00 per 1,000 filing records collected. Nothing else.