SEC EDGAR Recent Filings
Pricing
from $3.00 / 1,000 successful filing rows
SEC EDGAR Recent Filings
Resolve tickers/CIKs via SEC company_tickers.json and emit recent EDGAR filing rows with optional form and since filters.
Thin Apify Actor: resolve tickers/CIKs via SEC’s public company_tickers.json, pull filings.recent from data.sec.gov/submissions, optionally filter by form / since date, and emit structured filing rows with archive URLs.
Data source: U.S. Securities and Exchange Commission (SEC) public EDGAR data.
Users must follow SEC fair access (identifying User-Agent, polite rate limits). This Actor sends:
User-Agent: AschereSECFilings/0.1 (contact: 2254928244@qq.com)
Input
| Field | Type | Notes |
|---|---|---|
tickers | string[] | Optional if ciks set. Case-insensitive. |
ciks | string[] | Optional if tickers set. Leading zeros OK. |
forms | string[] | Optional exact form filter (8-K, 10-K, 10-Q, 4, D, …). |
since | string | Optional YYYY-MM-DD; keep filingDate >= since. |
maxFilingsPerCompany | integer | Default 25 (max 200). |
Output (dataset row)
ticker, cik, company, form, filingDate, accessionNumber, primaryDocument, secUrl, plus status (ok | unresolved) and note for explainable empty/error rows. Does not download full filing PDFs.
secUrl example:
https://www.sec.gov/Archives/edgar/data/{cikNoZeros}/{accessionNoDashes}/{primaryDocument}
Pricing (draft only)
Pay-per-event filing-row ≈ $0.003 per successful filing row. Unresolved tickers / empty filters / failures are free. See pricing.example.json — not applied to Console in this build.
Local
npm ci && npm test && npm run build && npm run verify
No browser, login, proxy, or Unblocker. Not published in this sprint.