SEC EDGAR Filing Monitor - Search + New-Filing Alerts avatar

SEC EDGAR Filing Monitor - Search + New-Filing Alerts

Pricing

from $1.00 / 1,000 filing results

Go to Apify Store
SEC EDGAR Filing Monitor - Search + New-Filing Alerts

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

Jimmy A

Maintained by Community

Actor 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-K
GET /?cik=320193&maxFilings=10
GET /?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:

EventPrice
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: 5 returned 248 filings for $0.25. Daily for a month: about $7.50.
  • With monitor on 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.