SEC EDGAR Filings - US Public Company Disclosure Metadata avatar

SEC EDGAR Filings - US Public Company Disclosure Metadata

Pricing

from $0.03 / 1,000 sec filing records

Go to Apify Store
SEC EDGAR Filings - US Public Company Disclosure Metadata

SEC EDGAR Filings - US Public Company Disclosure Metadata

SEC EDGAR filings as structured metadata (public, no API key): search filings by full text, form, company or date and get company, form, dates, SIC, 8-K items and the document index URL - not the document text. Also a company's profile with its recent filings, and the 10,434-company ticker list.

Pricing

from $0.03 / 1,000 sec filing records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

US public company disclosure filings with the SEC, as structured metadata - full-text searchable since 2001 by keyword, form type, company or date. Straight from EDGAR, with no API key.

Low cost

From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records you actually receive - the whole corpus stays searchable, you are never billed for the scan behind it.

Why metadata, not documents

EDGAR stores the filing documents; this actor returns the record about each filing, which is what most systems actually want to index, join or alert on:

  • The company - every filer name and CIK on the filing
  • The form - 10-K, 10-Q, 8-K, DEF 14A, S-1, 13F-HR, Form 4 and the rest, plus the root form and file type
  • The dates - filing date and period ending
  • The classification - SIC industry code, incorporation states, business states and locations
  • 8-K items - the event item numbers (e.g. 2.02 results, 5.02 officer changes) where the filing carries them
  • The accession number and the public document-index URL

Three modes

  • filings (default) - the full-text search across all of EDGAR. Query by keyword, form, company or date window.
  • company - one company's profile (name, SIC, tickers) plus its most recent ~1,000 filings, by cik.
  • tickers - the listed-company directory: 10,434 companies with CIK, name, ticker and exchange.

Filter it

  • Keyword - query="revenue" or a "quoted phrase"; the word is matched across the full text of every filing, so it can appear anywhere in a document.
  • Form type - forms="10-K", forms="8-K", forms="10-K,10-Q".
  • Company - entityName="Apple" (all Apple-named filers) or ciks="320193" (one exact company).
  • Date window - filedFrom="2026-01-01", filedTo="2026-09-30". A date window must be combined with a keyword, form type or company - EDGAR's full-text search cannot search by date alone (a bare window is rejected, not silently empty).

Example inputs

Recent 8-Ks - the newest 8-K filings, latest first.

{ "forms": "8-K", "maxResults": 100 }

Keyword inside a form - full-text search across every 10-K.

{ "query": "revenue", "forms": "10-K", "filedFrom": "2026-01-01", "maxResults": 50 }

One company's filings - exact CIK.

{ "ciks": "320193", "forms": "10-K", "maxResults": 25 }

A company's profile and recent filings - mode=company.

{ "mode": "company", "cik": "320193", "maxResults": 100 }

Look up a ticker - mode=tickers.

{ "mode": "tickers", "ticker": "AAPL" }

Example output

One filing (abridged - every record carries the full field set) - ciks=320193, forms=10-K:

{
"platform": "sec-edgar",
"mode": "filings",
"recordType": "filing",
"accessionNumber": "0000320193-25-000079",
"form": "10-K",
"fileDate": "2025-10-31",
"periodEnding": "2025-09-27",
"ciks": "0000320193",
"companyNames": "Apple Inc. (AAPL) (CIK 0000320193)",
"sics": "3571",
"incorporationStates": "CA",
"items": "",
"filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/"
}

mode=aggregate is not offered - EDGAR's search returns counts, not group rollups; narrow with forms or a date window instead.

Notes on the data, from the source

  • 🔴 10,000 is a hard ceiling. EDGAR's full-text search will not return a count above 10,000. When a query matches more, the run summary reports totalCapped: true and truncated: true and the count as "10,000 or more" - it is never presented as exact. Narrow it with a forms value or a filedFrom / filedTo window.
  • items is often empty. The 8-K item numbers are present where EDGAR indexes them and blank on many filings, so treat it as "where recorded".
  • A company's mode=company list is its most recent ~1,000 filings, which is what the submissions endpoint returns - older filings live in separate archive files this actor does not walk.
  • The User-Agent is set - EDGAR requires it and answers 403 without one. No key, no account, no login.
  • sourceUpdatedAt carries today's date after confirming EDGAR has accepted filings in the last 30 days.