SEC EDGAR Filings Fetcher avatar

SEC EDGAR Filings Fetcher

Pricing

from $5.00 / 1,000 filing records

Go to Apify Store
SEC EDGAR Filings Fetcher

SEC EDGAR Filings Fetcher

Fetch SEC EDGAR company filings by ticker or CIK. Returns filing metadata and optional document text. Official SEC data, no personal data.

Pricing

from $5.00 / 1,000 filing records

Rating

0.0

(0)

Developer

Inn Corp

Inn Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Fetch official SEC EDGAR company filings by ticker or CIK. Clean, structured records with working links, and optional plain-text extraction of the filing itself. Built for analysts, researchers, and AI agents that need real filing data instead of guesses.

What it does

  • Give it tickers (AAPL, MSFT) or CIK numbers (0000320193), mixed freely.
  • Filter by form type (10-K, 10-Q, 8-K, S-1, DEF 14A, ...) and date range.
  • Get back one record per filing: company details, form, dates, accession number, direct links to the document and the filing index, XBRL flags.
  • Optionally include the primary document's plain text (inline-XBRL bookkeeping stripped), capped at a length you choose.

What it deliberately does not do

  • No insider or ownership forms. Forms whose subject is a named individual (3, 4, 5, 144, MA-I) are excluded in code and cannot be requested. Records describe the filings of whatever public company or filer you query.
  • No guessing. Every field comes from the SEC's own responses. Missing data is null, never invented.

Data source and compliance

All data comes from the U.S. Securities and Exchange Commission's official EDGAR endpoints, which are public domain. The SEC permits scripted access with a declared User-Agent and a rate under 10 requests/second; this Actor declares its User-Agent (with the contact email you provide) and stays well under that limit with built-in throttling and retries.

Output example

{
"companyName": "Apple Inc.",
"ticker": "AAPL",
"cik": "0000320193",
"form": "8-K",
"filingDate": "2026-07-30",
"reportDate": "2026-07-30",
"items": "2.02,9.01",
"accessionNumber": "0000320193-26-000018",
"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
"filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm",
"isInlineXBRL": true
}

Typical uses

  • Monitor 8-K current reports for a watchlist of companies.
  • Pull the latest 10-K/10-Q text for summarization or analysis pipelines.
  • Feed an AI assistant real filing text so its answers cite the source.
  • Build datasets of filing metadata across many companies.

Input

FieldMeaning
identifiersTickers or CIKs, mixed. Required.
formTypesForms to include. Empty = all company forms.
dateFrom / dateToFiling-date window, YYYY-MM-DD.
maxFilingsPerCompanyNewest first, default 25.
includeDocumentTextAlso fetch and extract the primary document text.
maxTextCharsTruncation cap for extracted text.
contactEmailUsed only inside the SEC User-Agent header and sent only to sec.gov. Never written to the output dataset or the logs. (Like any Actor input, the Apify platform keeps it in your run's input record.)

Recipe: monitor 8-K earnings announcements on a schedule

You do not need a separate monitoring tool for earnings alerts. This Actor plus Apify's built-in Schedules does it:

  1. Create a Task for this Actor with your watchlist, for example: identifiers: ["AAPL", "MSFT", "TSLA"], formTypes: ["8-K"], maxFilingsPerCompany: 5, and dateFrom set to a recent date.
  2. Attach an Apify Schedule to the Task (for example hourly on weekdays).
  3. In the results, earnings announcements are the 8-K records whose items field contains 2.02 (Results of Operations and Financial Condition). The items value comes straight from the SEC, for example "2.02,9.01".
  4. Pair the schedule with an Apify integration (webhook, Slack, email). Integrations fire on each run with the full matching set, so the new filings are the accession numbers you have not seen before.

Honest latency note: the SEC's submissions feed updates in near real time (typically well under a minute), so your effective delay is simply your schedule interval. This is scheduled polling, not a real-time push stream.

Fair pricing

Pay per filing record returned once pay-per-event pricing is enabled; records with extracted document text cost slightly more because they fetch the full document. No subscription.