SEC EDGAR Filings - US Public Company Disclosure Metadata
Pricing
from $0.03 / 1,000 sec filing records
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
Maintained by CommunityActor 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 4and 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, bycik.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) orciks="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: trueandtruncated: trueand the count as "10,000 or more" - it is never presented as exact. Narrow it with aformsvalue or afiledFrom/filedTowindow. itemsis 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=companylist 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-Agentis set - EDGAR requires it and answers 403 without one. No key, no account, no login. sourceUpdatedAtcarries today's date after confirming EDGAR has accepted filings in the last 30 days.