SEC EDGAR Filings Scraper & Search API - 10-K, 10-Q, 8-K
Pricing
from $1.40 / 1,000 results
SEC EDGAR Filings Scraper & Search API - 10-K, 10-Q, 8-K
Find SEC filings by ticker, CIK or company name. An SEC filings scraper over the official EDGAR full-text and submissions API, with form-type and date filters and clean CSV-ready rows carrying direct filing and document URLs. No EDGAR API key required.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Joseph McRell
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
SEC EDGAR Filings Search & Export
Search official SEC EDGAR filings by ticker, CIK, or company name. Export current and historical filing metadata with direct document URLs. Results are returned as clean, typed dataset rows suitable for CSV, JSON, automation, and AI-agent workflows.
What data can I extract?
Each row carries 71 flat columns, and the dataset schema documents every one of them before a run starts.
- Filing:
form,is_amendment,filing_date,report_date,acceptance_datetime,accession_number,act,file_number,film_number,items,size_bytes,is_xbrl,is_inline_xbrl,primary_document,primary_document_description. - Registrant:
cik,company_name,ticker,tickers,exchange,exchanges,entity_type,filer_category,owner_org,ein,phone,sic,sic_description,state_of_incorporation,state_of_incorporation_description,fiscal_year_end,former_names,current_name_since,has_insider_transactions_as_owner,has_insider_transactions_as_issuer. - Addresses, split into scalar columns plus a one-line version for CRM import:
business_address,business_address_street1,business_address_street2,business_address_city,business_address_state,business_address_state_description,business_address_zip,business_address_country,business_address_is_foreign, andmailing_address,mailing_address_street1,mailing_address_street2,mailing_address_city,mailing_address_state,mailing_address_zip,mailing_address_country. - Direct links:
filing_url,primary_document_url,filing_directory_url,filing_txt_url(the whole submission as one text file),company_submissions_url,company_filings_url. - Filing header detail, added when
include_filing_detailsis on:document_count,document_types,exhibit_count,item_descriptions(readable 8-K item names),filer_names,filer_ciks,reporting_owner_names,reporting_owner_ciks,issuer_name,issuer_cik,subject_company_name,subject_company_cik,group_members,filing_date_changed.
Input example
{"companies": ["AAPL","MSFT"],"forms": ["10-K","10-Q","8-K"],"date_from": "2024-01-01","include_amendments": false,"include_filing_details": true,"max_items": 25,"sec_user_agent": "Your Organization monitored-email@your-domain.com"}
max_items is a hard output and billing ceiling. Source fields may be null when the upstream public record does not provide them.
Output example
Each dataset item is one normalized result. The field names shown under What data can I extract are emitted as typed JSON properties and can be exported as CSV, Excel, XML, or RSS.
Common use cases
- Lead, market, compliance, and competitive research
- Scheduled monitoring and change detection
- CSV/JSON enrichment pipelines
- AI-agent retrieval and workflow automation
Pricing and cost control
Output is billed per result at $0.002 per result (about $2.00 per 1,000 results), plus a $0.0005 Actor-start charge billed once per gigabyte of memory at run start. Use max_items to cap both output volume and charges. The price shown on the Apify Store listing is authoritative.
Use with AI agents and MCP
Apify's MCP server can discover and call this Actor. Example intent:
Retrieve Apple and Microsoft 10-K and 10-Q filings filed since 2024.
Use the JSON input above as the tool arguments, changing filters and max_items as needed. The strict input schema rejects unknown properties, and the typed dataset schema describes the returned tool data.
Reliability
Runs use bounded retries, deduplication, hard result limits, and explicit failure handling. Browser-based sources are monitored by contract canaries and staged selector repair; official-API sources use deterministic contract canaries rather than DOM repair.
Limitations and responsible use
- Publicly available source data only; coverage and field availability depend on the upstream source.
- A successful search can legitimately return no matching records.
- Point-in-time fields can change after collection.
- Use the data in accordance with applicable law and source terms.
- Do not use results for prohibited eligibility, discrimination, or sensitive-person profiling decisions.
FAQ
What search phrases does this Actor support?
The input schema lists exact accepted fields and examples. Primary discovery terms: SEC EDGAR scraper, SEC filings search, 10-K filings API, company filings export.
Can I control cost?
Yes. Set max_items; it is enforced as the maximum number of output records.
Can an AI agent call it?
Yes. Use Apify MCP search-actors, inspect this Actor's schema, then call it with the same JSON accepted in Console.
Does it require an external API key?
No external API key is required. SEC EDGAR uses the publisher contact by default and accepts an optional monitored-contact override in sec_user_agent.
Changes
See ./CHANGELOG.md for contract and maintenance updates.