SEC EDGAR Full-Text Search — Keyword & Date Filter avatar

SEC EDGAR Full-Text Search — Keyword & Date Filter

Pricing

from $50.00 / 1,000 results

Go to Apify Store
SEC EDGAR Full-Text Search — Keyword & Date Filter

SEC EDGAR Full-Text Search — Keyword & Date Filter

Keyword and full-text search across SEC EDGAR filings with form-type and date-range filters. Returns company name, CIK, form type, filing date, and a direct filing URL per hit. No SEC API key.

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Search the full text of SEC EDGAR filings by keyword, ticker, or company name — then narrow by form type (10-K, 10-Q, 8-K, S-1, DEF 14A) and date range. Each match returns the company name, CIK, form type, and filing date so you can surface every filing that mentions a term, product, executive, or risk factor across public companies. Built on EDGAR's official full-text index (filings back to 2001), no SEC API key required.

This actor searches across companies by keyword. To pull one known company's filings by ticker, use SEC EDGAR Filings by Ticker; for filing body text as Markdown, use SEC Filings to Markdown for RAG.

Use cases

  • Find every filing mentioning a keyword — a competitor, product, executive, or litigation term.
  • Screen S-1s in a date window to track companies preparing to go public.
  • Locate which companies disclosed a specific risk across an industry.
  • Build a keyword-triggered filing alert by scheduling the actor.
  • Seed a research list of CIKs from a single topic search.

Input

{
"query": "artificial intelligence risk factors",
"formTypes": "10-K",
"dateFrom": "2025-01-01",
"dateTo": "2025-12-31",
"maxResults": 25
}
FieldTypeDescription
querystring (required)Keyword, phrase, ticker, or company name to search filing text.
formTypesstringComma-separated form types, e.g. 10-K,10-Q,8-K. Empty = all.
dateFromstringStart date YYYY-MM-DD. Empty = no lower bound.
dateTostringEnd date YYYY-MM-DD. Empty = no upper bound.
maxResultsinteger1-100 hits per run (default 20).

Output

One JSON row per matching filing:

{
"companyName": "NVIDIA CORP",
"cik": "1045810",
"formType": "10-K",
"filingDate": "2025-02-26",
"description": "2025-02-26",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/1045810/000104581025000023/nvda-20250126.htm",
"searchQuery": "artificial intelligence risk factors"
}

Fields: companyName, cik, formType, filingDate, description, filingUrl (direct sec.gov document link), searchQuery.

FAQ

Does it support Boolean and phrase search? Yes — EDGAR full-text supports AND / OR / NOT and quoted phrases in the query.

How far back does the full text go? EDGAR full-text coverage is 2001 to present.

What's the result cap? 1-100 hits per run. EDGAR caps any single query at 10,000 hits overall — narrow by date or form to drill in.

How is this different from the by-ticker scraper? This searches across companies by keyword. SEC EDGAR Filings by Ticker pulls one known company's filings.

Do I need an SEC API key? No. It uses EDGAR's public full-text search with a compliant User-Agent.

Full catalog: apify.com/nexgendata