SEC EDGAR Filings Fetcher
Pricing
from $5.00 / 1,000 filing records
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
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
| Field | Meaning |
|---|---|
identifiers | Tickers or CIKs, mixed. Required. |
formTypes | Forms to include. Empty = all company forms. |
dateFrom / dateTo | Filing-date window, YYYY-MM-DD. |
maxFilingsPerCompany | Newest first, default 25. |
includeDocumentText | Also fetch and extract the primary document text. |
maxTextChars | Truncation cap for extracted text. |
contactEmail | Used 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:
- Create a Task for this Actor with your watchlist, for example:
identifiers: ["AAPL", "MSFT", "TSLA"],formTypes: ["8-K"],maxFilingsPerCompany: 5, anddateFromset to a recent date. - Attach an Apify Schedule to the Task (for example hourly on weekdays).
- In the results, earnings announcements are the 8-K records whose
itemsfield contains2.02(Results of Operations and Financial Condition). Theitemsvalue comes straight from the SEC, for example"2.02,9.01". - 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.