SEC EDGAR Filing Monitor - New Filings by Ticker avatar

SEC EDGAR Filing Monitor - New Filings by Ticker

Pricing

from $2.00 / 1,000 filings

Go to Apify Store
SEC EDGAR Filing Monitor - New Filings by Ticker

SEC EDGAR Filing Monitor - New Filings by Ticker

New SEC filings for any watchlist of US public companies, by ticker or CIK. Filter by form type (10-K, 10-Q, 8-K, Form 4, 13F), get direct document links and 8-K item codes, and receive only filings you have not already seen. Official SEC EDGAR API, no key needed.

Pricing

from $2.00 / 1,000 filings

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

Schedule this Actor on Apify (or from n8n / Make) to watch new SEC EDGAR filings by ticker — 8-K, 10-K, 10-Q, Form 4, 13F — and receive only filings you have not already seen.

The official SEC JSON API is used (no key). The User-Agent identifies Technical Dost Solutions and a contact email, as SEC requires. First onlyNew run returns maxItems and baselines the rest so a daily schedule is not billed for history.

Earnings desks, IR teams, and compliance monitors map 8-K item codes and a materialityScore (earnings / officer / agreement) into Slack.

What does SEC EDGAR Filing Monitor do?

It resolves tickers via company_tickers.json, pulls data.sec.gov/submissions/CIK{cik}.json, filters form types (amendments included), and writes document URLs. New-only mode stores accession numbers in a named key-value store.

It does not parse full XBRL financials.

Why monitor EDGAR filings?

  • 8-K earnings, officer, and material-agreement alerts
  • Form 4 insider feeds
  • 10-K / 10-Q document URLs for research pipelines
  • Competitor filing watches

What data can it extract?

FieldTypeDescription
ticker / cik / companyNamestringIssuer
form / filingDate / itemsstringForm metadata and 8-K items
documentUrlstringPrimary document
materialityScore / materialityLabelnumber / stringKeyword + TF-IDF theme

How to monitor SEC filings

  1. Try tickers: ["AAPL","MSFT"], forms: ["8-K","10-K"], onlyNew: true, maxItems: 10.
  2. Schedule daily after US market close or every hour around earnings.
  3. Filter materialityLabel in n8n.
  4. Call technicaldost/sec-edgar-filing-monitor from MCP.

How much does it cost?

Pay per event. Run start is $0.001. Each filing returned is $0.002. Filings you already received are not charged. Confirm the live Pricing tab.

Input

See the input tab. Example:

{
"tickers": ["AAPL", "MSFT"],
"forms": ["8-K", "10-K"],
"onlyNew": true,
"maxItems": 10
}

Output

Download JSON, CSV, HTML, or Excel.

{
"ticker": "AAPL",
"form": "8-K",
"filingDate": "2026-08-28",
"items": "2.02,9.01",
"materialityScore": 90,
"materialityLabel": "earnings"
}

MCP

Apify MCP server, actor technicaldost/sec-edgar-filing-monitor.

FAQ and support

Official SEC fair-access: we send a User-Agent with contact and rate-limit requests. Data is public EDGAR. Open Issues for bugs.

Use SEC EDGAR Filing Monitor with AI agents (MCP)

Give Claude, ChatGPT, Cursor, VS Code or any MCP client this Actor as a tool through the hosted Apify MCP server. The agent sees the input fields with descriptions and example values, runs the Actor, and reads the results.

MCP server URL (this Actor only):

https://mcp.apify.com/?tools=technicaldost/sec-edgar-filing-monitor

Claude Code:

$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/sec-edgar-filing-monitor" --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Cursor, VS Code, Claude Desktop and other clients (mcp.json or the client's MCP settings):

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=technicaldost/sec-edgar-filing-monitor",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Clients that support sign-in (such as Claude.ai connectors) can use the URL without a token and log in to Apify instead. Get your token in Apify Console → Settings → API & Integrations, or generate a ready config for your client at mcp.apify.com. In the agent the tool is named technicaldost--sec-edgar-filing-monitor; ask it, for example, to "run SEC EDGAR Filing Monitor with {"tickers": ["AAPL", "MSFT"], "forms": ["8-K", "10-K"], "onlyNew": true, "maxItems": 10}".

AI agents without an Apify account can also run and pay for this Actor per request with x402 agentic payments.

Run SEC EDGAR Filing Monitor via API

Run the Actor and get its results in one call (replace YOUR_APIFY_TOKEN):

curl -X POST "https://api.apify.com/v2/acts/technicaldost~sec-edgar-filing-monitor/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tickers": ["AAPL", "MSFT"], "forms": ["8-K", "10-K"], "onlyNew": true, "maxItems": 10}'

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("technicaldost/sec-edgar-filing-monitor").call(run_input={"tickers": ["AAPL", "MSFT"], "forms": ["8-K", "10-K"], "onlyNew": true, "maxItems": 10})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / TypeScript (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('technicaldost/sec-edgar-filing-monitor').call({"tickers": ["AAPL", "MSFT"], "forms": ["8-K", "10-K"], "onlyNew": true, "maxItems": 10});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Long runs: start them with POST /v2/acts/technicaldost~sec-edgar-filing-monitor/runs and fetch the dataset when the run finishes, or receive a webhook.