SEC EDGAR Filings Lookup — official data.sec.gov API, no login avatar

SEC EDGAR Filings Lookup — official data.sec.gov API, no login

Pricing

$2.00 / 1,000 sec filing row scrapeds

Go to Apify Store
SEC EDGAR Filings Lookup — official data.sec.gov API, no login

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

Backyard Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

**SEC EDGAR scraper** — Fetch any public company's SEC filing history — 10-K, 10-Q, 8-K, Form 4, S-1 — via the official EDGAR API. Get filing dates, form types, and doc URLs. No login.

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)

TargetFilings returned
AAPL300 (capped by maxItems; 1,003 available)
MSFTresolved via ticker → CIK automatically
TSLAresolved 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
cikSEC Central Index Key for the company
entity_nameregistered company name
tickerticker symbol used to look up (or the company's primary ticker)
formfiling type (10-K, 10-Q, 8-K, 4, S-1, etc.)
filing_date / report_datewhen it was filed / the period it covers
accession_numberSEC's unique filing ID
itemsfor 8-K filings, the item codes disclosed (e.g. 5.02)
primary_documentfilename of the main document
filing_urldirect link to the filed document on sec.gov
is_xbrlwhether 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

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.