SEC EDGAR Filings Search, Monitor & AI Extractor avatar

SEC EDGAR Filings Search, Monitor & AI Extractor

Pricing

from $1.00 / 1,000 filing results

Go to Apify Store
SEC EDGAR Filings Search, Monitor & AI Extractor

SEC EDGAR Filings Search, Monitor & AI Extractor

Search, monitor and extract SEC EDGAR filings (8-K, 10-K, 10-Q, S-1, 13F…). Full-text search, delta-only monitoring, LLM-ready markdown, XBRL financials. Works as an MCP server for AI agents.

Pricing

from $1.00 / 1,000 filing results

Rating

0.0

(0)

Developer

Lucas Marta

Lucas Marta

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Search SEC EDGAR filings by full text, monitor companies for new filings, and extract any filing as clean, LLM-ready markdown — 8-K, 10-K, 10-Q, S-1, 13F, Form 4 and every other form the SEC publishes. Built directly on the SEC's official EDGAR APIs, so results are complete, first-party, and legal to use.

Unlike raw EDGAR, this Actor gives you full-text search + filing history + document extraction + monitoring in one tool, returns structured JSON you can pipe anywhere, and doubles as an MCP server so AI agents (Claude, Cursor, custom agents) can query SEC filings directly.

How to search SEC EDGAR filings

  1. Choose a mode:
    • Search — full-text search across all filing documents (e.g. "cybersecurity incident", "material weakness", "going concern").
    • Company — pull the filing history of specific companies by ticker (AAPL) or CIK (320193).
    • Monitor — return only filings you haven't seen in previous runs. Put it on an Apify Schedule and get a clean feed of new filings.
  2. Optionally filter by form type (8-K, 10-K, 10-Q, …) and filing date.
  3. Optionally turn on LLM-ready markdown extraction to get the full document text, tables preserved, ready for RAG pipelines, summarization, or AI analysis.

How to monitor SEC filings automatically

Set mode to monitor, add your companies and/or query, and create a Schedule (e.g. every hour). The Actor remembers which filings it already delivered — every run returns only the delta. Typical uses:

  • Alert when a portfolio company files an 8-K with Item 1.05 (material cybersecurity incident)
  • Track competitor S-1s, 13D/G activist stakes, or insider Form 4s
  • Feed new 10-K risk factors straight into your AI pipeline

Output

Each filing is one dataset item:

FieldDescription
accessionNumberSEC accession number (unique filing id)
cik, ticker, companyNameFiler identity
formType8-K, 10-K, 10-Q, S-1, …
filedAt, periodOfReportDates
filingUrl, documentUrlsLinks to the filing index and documents
eightKItems8-K item codes (e.g. 1.05, 5.02)
fullTextMarkdownFull document as clean markdown (when enabled)
isNewWhether this filing is new since the last run

Use as an MCP server (AI agents)

This Actor runs in Standby mode as a streamable-HTTP MCP server. Point your agent at it via mcp.apify.com and it gets three tools:

  • search_sec_filings — full-text search with form/date filters
  • get_filing_as_markdown — any filing as clean markdown
  • get_company_financial_facts — standardized XBRL financials (revenue, income, assets…) by ticker or CIK

Pricing

Pay per event — you only pay for what you extract:

EventPrice
Actor start$0.005
Filing result (metadata)$0.001
Full-text markdown document$0.01

A scheduled monitor over 20 tickers typically costs $0.02–0.10 per run. Compare with commercial EDGAR APIs starting at $99+/month.

FAQ

Is scraping SEC EDGAR legal? This Actor uses the SEC's official public APIs (data.sec.gov, efts.sec.gov). The data is US-government public domain. The Actor respects the SEC fair-access rate limit (max 5 requests/second with an identifying User-Agent).

How fresh is the data? EDGAR full-text search indexes filings within minutes of dissemination; monitor mode picks them up on your schedule.

Which forms are supported? All of them. The form-type filter has quick picks for the common ones (8-K, 10-K, 10-Q, S-1, 13F-HR, SC 13D/G, Form 4, DEF 14A, 6-K, 20-F), and you can pass any other form type via the API.

Can I get financial statements? Yes — the get_company_financial_facts MCP tool (or the XBRL companyfacts endpoint through the Actor) returns standardized financials for any reporting company.