SEC EDGAR Filing Monitor - Search + New-Filing Alerts
Pricing
from $1.00 / 1,000 filing results
SEC EDGAR Filing Monitor - Search + New-Filing Alerts
Search and monitor SEC filings via EDGAR's official free APIs. Track a company's filings by ticker or CIK with new-since-last-run alerts, or run full-text search across all filings. Returns filing metadata and the canonical SEC document URL. Official data, no API key.
Pricing
from $1.00 / 1,000 filing results
Rating
0.0
(0)
Developer
Jimmy A
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Search and monitor SEC filings through EDGAR's official free JSON APIs. Track any company's filings by ticker or CIK with new-since-last-run alerts, or run full-text search across EDGAR filings from 2001 onward. Each result is clean filing metadata plus the canonical SEC document URL.
No API key, no scraping. These are the SEC's own data endpoints, and runs usually finish in seconds. Tickers resolve to CIK automatically.
Two modes
Company mode - pass tickers and/or ciks. You get each company's recent filings, filtered by form type and date. Company mode covers the SEC's recent-filings window: the last 1,000 filings or the last 12 months, whichever is more. Older filings are not included.
Turn on monitor and run on a schedule to get only the filings that are new since the last run (isNew: true). The first monitor run saves a baseline and returns nothing. From the second run on, you get and pay for new filings only.
Full-text mode - pass a query. You get matching filings from EDGAR's full-text index, across all companies, with optional form and date filters (forms, sinceDate). Results come 100 per page, up to 1,000 per run (maxHits).
The two can be combined in one run.
What you get
Company-mode filing:
{"type": "filing","company": "Apple Inc.","cik": "0000320193","ticker": "AAPL","form": "8-K","filingDate": "2026-07-30","reportDate": "2026-07-30","acceptanceDateTime": "2026-07-30T20:30:28.000Z","accessionNumber": "0000320193-26-000018","primaryDocument": "aapl-20260730.htm","primaryDocDescription": "8-K","isXBRL": true,"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm","source": "SEC EDGAR (official submissions API)","fetchedAt": "2026-09-23T20:02:49.936Z"}
With monitor on, each returned filing also has "isNew": true.
Full-text search hit:
{"type": "search-hit","company": "Catalyst Crew Technologies Corp.","ticker": "CCTC","cik": "0001477960","form": "10-K/A","documentType": "10-K/A","filingDate": "2026-05-04","accessionNumber": "0001477932-26-002727","primaryDocument": "cctc_10ka.htm","filingUrl": "https://www.sec.gov/Archives/edgar/data/1477960/000147793226002727/cctc_10ka.htm","source": "SEC EDGAR full-text search","fetchedAt": "2026-09-23T20:03:34.533Z"}
form is the filing's form type. documentType is the document that matched, for example 10-K for the main document or EX-10.1 for an exhibit. For exhibits, ownership forms (3, 4, 5, 144, 13D, 13G), and filings that list a filer without a ticker (such as an individual), primaryDocument is null and filingUrl links the filing's index page. When a filing has no listed issuer, company, ticker and cik are null. If it also lists several filers, filingUrl is null too - use accessionNumber.
Inputs
- tickers / ciks: companies to pull filings for (company mode).
- query: full-text search phrase (full-text mode).
- forms: restrict to form types like
10-K,10-Q,8-K,S-1. Empty = all. - sinceDate: only filings on or after this date (
YYYY-MM-DD). Works in both modes. - maxFilingsPerCompany: cap per company. maxHits: cap on full-text results, up to 1,000.
- monitor: return only filings not seen in earlier runs.
- snapshotGroup: namespace so separate watchlists track independently.
Use cases
- Filing alerts: 8-K and 10-Q watch on a portfolio - schedule daily, alert on new filings
- Event-driven research: catch S-1s, M&A 8-Ks, or 13D/G filings as they hit
- Theme screening: full-text search across all filings for a topic or phrase
- Data pipelines: a clean, deduped filing feed with canonical document URLs
- AI agents: ask "latest 10-K for AAPL" or "which companies mention X" through the Standby API
API / Standby mode for AI agents
Base URL: https://gratifying-graph--edgar-filing-monitor.apify.actor. Add your Apify API token as ?token=YOUR_TOKEN or an Authorization: Bearer YOUR_TOKEN header.
GET /?ticker=AAPL&forms=10-KGET /?cik=320193&maxFilings=10GET /?q=artificial%20intelligence&forms=10-K&sinceDate=2026-01-01
Company queries return { count, filings } (up to 50 filings unless you pass maxFilings). Full-text queries return { total, hits } (50 hits by default, up to 100 with maxHits). A bare GET / returns a readiness message and is not billed. Bad input returns HTTP 400 and is not billed.
Pricing
Pay per event:
| Event | Price |
|---|---|
| Actor start | $0.0005 |
| Per filing / search hit | $0.001 |
| Per new-filing alert (monitor) | $0.01 |
| Standby request | $0.02 per request. Company queries also bill $0.001 per filing returned. |
Cost example, measured on 50 large-cap tickers with forms: ["8-K"]:
- A plain daily run with
maxFilingsPerCompany: 5returned 248 filings for $0.25. Daily for a month: about $7.50. - With
monitoron you pay only for new filings. These 50 companies filed 125 8-Ks in the last 90 days, about 42 a month. A daily monitor run costs about $0.50/month (42 x $0.011, plus $0.0005 per run).
FAQ
Do I need an API key? No. EDGAR's APIs are free and open. The actor identifies itself with a descriptive User-Agent per the SEC's fair-access policy.
Do you return personal data? The actor returns filing metadata only and does not fetch document bodies. In full-text results, only issuer names (with a ticker) are shown; individual filer names are dropped. Company-mode results for insider and ownership forms (3, 4, 5, 144, 13D, 13G) show the issuer and link the filing's index page instead of the document, because those file names can include the insider's name. Company mode does not accept an individual's CIK.
How do tickers map to filings? The actor loads the SEC's official ticker-to-CIK map (refreshed weekly) and resolves each ticker automatically. You can also pass CIKs directly.
How does new-filing detection work?
With monitor on, the actor remembers the accession numbers it has seen per company. The first run saves that baseline and returns nothing. Each later run returns and bills only filings it has not seen before. Run it on a schedule and you get a clean stream of new filings.
How far back does company mode go?
Company mode reads the SEC's recent-filings window: the last 1,000 filings or the last 12 months, whichever is more. For older filings, use full-text search with a query.
CSV export? Every Apify dataset exports as CSV, JSON, Excel, or via API.
Feedback
Found a bug or need a field? Open an issue on the Issues tab. The actor is checked twice a day and issues get a fast fix.
If this actor saves you time, a short review on the Store page helps other people find it.