SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker
Pricing
from $0.40 / 1,000 filings
SEC EDGAR Filings Scraper - 10-K, 10-Q, 8-K by Ticker
SEC EDGAR filings from the official SEC APIs: tickers or CIKs to 10-K, 10-Q, 8-K, Form 4 and S-1 filings with dates, 8-K items and document links, plus EDGAR full-text search. $0.50 per 1,000 filings; unknown tickers free.
Pricing
from $0.40 / 1,000 filings
Rating
0.0
(0)
Developer
TinyRex
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SEC EDGAR Filings Scraper: 10-K, 10-Q, 8-K and Form 4 filings by ticker
Turn a list of stock tickers or CIK numbers into a clean table of SEC filings, or search the full text of every EDGAR filing since 2001, in one run. Use it for investment research, earnings and 8-K event monitoring, insider-filing (Form 4) tracking, due diligence, compliance archives and feeding filings into an LLM or RAG pipeline. The Actor reads the official SEC EDGAR APIs (data.sec.gov submissions and EDGAR full-text search) and returns the form type, filing and report dates, acceptance time, accession number, 8-K item numbers, XBRL flags, industry code and direct links to the main document and the filing index. $0.50 per 1,000 filings; unknown tickers and searches with no match are free. No API key, no login.
What you get from the SEC EDGAR Filings Scraper
- Filings by company. Tickers (
AAPL,BRK-B) are resolved to CIKs with the SEC's own ticker list, or pass CIKs directly. Filter by form type (10-K, 10-Q, 8-K, 4, S-1, DEF 14A, 13F-HR, SC 13D...), with or without amendments (/A), and by filing date. Newest filings come first. - Full history when you need it. EDGAR keeps the latest ~1,000 filings per company in one file; turn on Include older filings to page through the rest (back to 1994 for big filers).
- EDGAR full-text search. Find every filing that mentions "going concern", "cybersecurity incident" or a competitor's name, filtered by form and date. One row per filing (several matching exhibits count once), with a link to the matching document.
- 8-K items as a list (
["2.02", "9.01"]), so you can keep only earnings releases (2.02), executive changes (5.02) or material agreements (1.01). - Ready-to-open links:
documentUrl(main document),filingIndexUrl(all documents and exhibits), plus SIC industry, state of incorporation and fiscal year end.
Sample output (JSON)
{"query": "AAPL","queryType": "company","found": true,"cik": "0000320193","companyName": "Apple Inc.","tickers": ["AAPL"],"exchanges": ["Nasdaq"],"form": "8-K","filingDate": "2026-07-30","reportDate": "2026-07-30","acceptanceDateTime": "2026-07-31T00:30:28.000Z","accessionNumber": "0000320193-26-000018","items": ["2.02", "9.01"],"primaryDocument": "aapl-20260730.htm","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","fileNumber": "001-36743","sizeBytes": 417360,"isXBRL": true,"isInlineXBRL": true,"sic": "3571","sicDescription": "Electronic Computers","stateOfIncorporation": "CA","fiscalYearEnd": "0926","error": null}
A full-text search row has the same core fields plus matchedDocumentUrl, matchedDocumentType (for example EX-99.1) and businessLocation.
How to use it
- Add tickers or CIKs, for example
AAPL,TSLA,0000789019. - Pick form types (empty means all forms) and an optional date range.
- Optionally add a full-text query such as
"supply chain" tariff. - Run, then export as CSV, Excel or JSON, or call it from the API, Make, n8n or Zapier.
Example input: last two years of annual and quarterly reports for three companies
{"companies": ["AAPL", "MSFT", "NVDA"],"formTypes": ["10-K", "10-Q"],"dateFrom": "2024-10-01","maxFilingsPerCompany": 20}
Example input: every 8-K that mentions a cybersecurity incident this year
{"fullTextQuery": "\"cybersecurity incident\"","formTypes": ["8-K"],"dateFrom": "2026-01-01","maxSearchResults": 500}
Schedule it daily with dateFrom set to yesterday to get a feed of new filings for your watchlist.
Pricing
Pay per event: $0.0005 per filing returned ($0.50 per 1,000), cheaper on higher Apify plans. A filing found by two searches is charged once. Unknown tickers, companies with no matching filings and empty searches return a free row with the reason in error. Set Max filings per run or a maximum charge per run to cap spend; the Actor stops cleanly at the limit and also stops before the run timeout, keeping everything it already saved.
FAQ
Is it legal to scrape SEC EDGAR? EDGAR filings are public records published by the US Securities and Exchange Commission, and the SEC provides these APIs for automated access. The Actor follows the SEC fair-access policy: it identifies itself in the User-Agent and stays well under 10 requests per second. You can add your own contact email in the input, which the SEC asks automated tools to declare.
Does it download the full filing text? No. It returns filing metadata and direct links; open documentUrl or filingIndexUrl to get the documents. Pair it with PDF Text Extractor & OCR for PDF exhibits.
How fresh is the data? The SEC updates the submissions API in real time as filings are accepted, so new 8-Ks show up within minutes.
Can I get insider trades (Form 4)? Yes, set the form type to 4. You get each Form 4 filing with its link; the transaction table itself is inside the document.
Related Actors
- UK Companies House Lookup: UK company profiles, officers and owners.
- GLEIF LEI Lookup: legal entity identifiers and parent companies worldwide.
- TED EU Tenders Scraper: public procurement notices from the EU.
Not affiliated with or endorsed by the US Securities and Exchange Commission. Data comes from public SEC EDGAR APIs.