VOOZH about

URL: https://apify.com/constant_quadruped/sec-edgar-filings-scraper

โ‡ฑ SEC Edgar Filings Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

SEC Edgar Filings Scraper

Extract SEC EDGAR filings data: 10-K, 10-Q, 8-K, Form 4, and more. Get 100+ fields per filing including company info, financial metadata, insider trades, and AI summaries. Direct access to official SEC data for investors, analysts, researchers, and compliance teams.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ CQ

CQ

Maintained by Community

Actor stats

4

Bookmarked

65

Total users

14

Monthly active users

10 hours ago

Last modified

Share

What is SEC EDGAR Filings Scraper?

SEC EDGAR Filings Scraper is a powerful data extraction tool that retrieves official corporate filings from the U.S. Securities and Exchange Commission's EDGAR database. It extracts 10-K annual reports, 10-Q quarterly reports, 8-K material events, Form 4 insider trading, and 15+ other SEC form types with comprehensive metadata, financial metrics, and AI-powered summaries.

This tool makes SEC compliance data instantly accessible for investment research, due diligence, compliance monitoring, and financial analysis - without manual searches or complex API integrations.

What can SEC EDGAR Filings Scraper do?

  • Extract filings by ticker, CIK, or company name - Search using stock symbols (AAPL, MSFT), SEC Central Index Keys, or partial company names
  • Support for 15+ SEC form types - 10-K, 10-Q, 8-K, Form 4, DEF 14A, S-1, 13F-HR, and more
  • Parse XBRL financial metrics - Automatically extract revenue, net income, EPS, total assets, and 10+ financial data points
  • Extract insider trading details - Full Form 4 parsing with transaction type, shares, price, and reporting owner information
  • Generate AI summaries - Intelligent summaries highlighting key information from each filing
  • Filter by date range - Search any period from 2000 to present
  • Incremental mode - Track and fetch only new filings since your last run
  • Export in multiple formats - JSON, CSV, Excel via Apify datasets

What data can SEC EDGAR Filings Scraper extract?

Data FieldDescription
Company InfoName, ticker, CIK, SIC code, industry, state of incorporation
Filing MetadataForm type, filed date, report date, acceptance timestamp
Fiscal DataFiscal year, fiscal quarter, fiscal year end
Document URLsDirect links to primary documents, filing index, SEC viewer
XBRL FinancialsRevenue, net income, EPS, assets, liabilities, cash flow
Insider TradingReporting owner, transaction type, shares, price, total value
8-K EventsMaterial event item codes with descriptions
AI SummaryIntelligent summary of filing highlights

How do I use SEC EDGAR Filings Scraper to get SEC data?

  1. Go to the SEC EDGAR Filings Scraper on Apify Store
  2. Select your search type - Choose ticker, CIK, company name, or form type
  3. Enter your search criteria - Add ticker symbols, company names, or CIKs
  4. Choose form types - Select which SEC forms to retrieve (10-K, 10-Q, 8-K, etc.)
  5. Set date range (optional) - Filter by filing date
  6. Click Start - The scraper extracts all matching filings
  7. Download results - Export as JSON, CSV, or Excel

Input example

{
"searchType":"ticker",
"tickers":["AAPL","MSFT","GOOGL"],
"formTypes":["10-K","10-Q","8-K"],
"dateFrom":"2024-01-01",
"dateTo":"2024-12-31",
"includeAISummary":true,
"includeFinancials":true,
"includeInsiderTrades":true,
"maxFilings":100
}

Input parameters

ParameterTypeDescription
searchTypestringSearch method: ticker, cik, companyName, or formType
tickersarrayStock ticker symbols (e.g., ["AAPL", "MSFT"])
ciksarraySEC Central Index Keys (10-digit numbers)
companyNamestringCompany name for partial match search
formTypesarraySEC form types: 10-K, 10-Q, 8-K, 4, DEF 14A, S-1, 13F-HR, etc.
dateFromstringStart date (YYYY-MM-DD format)
dateTostringEnd date (YYYY-MM-DD format)
includeAISummarybooleanGenerate AI summaries (default: true)
includeFinancialsbooleanExtract XBRL financial metrics (default: true)
includeInsiderTradesbooleanParse Form 4 transactions (default: true)
maxFilingsintegerMaximum total filings to extract (default: 100)
incrementalModebooleanOnly fetch new filings since last run

Output example

You can download the dataset extracted by SEC EDGAR Filings Scraper in various formats such as JSON, CSV, or Excel.

{
"accessionNumber":"0000320193-24-000123",
"cik":"0000320193",
"companyName":"Apple Inc.",
"ticker":"AAPL",
"formType":"10-K",
"filedDate":"2024-11-01",
"reportDate":"2024-09-28",
"fiscalYear":2024,
"fiscalQuarter":4,
"sic":"3571",
"sicDescription":"Electronic Computers",
"stateOfIncorporation":"CA",
"exchanges":["NASDAQ"],
"documentUrl":"https://www.sec.gov/Archives/edgar/data/320193/...",
"isXBRL":true,
"aiSummary":"10-K Annual Report for Apple Inc. Fiscal Year 2024...",
"financials":{
"xbrlMetrics":{
"revenue":{"value":383285000000,"unit":"USD"},
"netIncome":{"value":93736000000,"unit":"USD"},
"eps":{"value":6.08,"unit":"USD/shares"}
}
}
}

How much does it cost to scrape SEC EDGAR?

SEC EDGAR Filings Scraper uses the standard Apify pricing model based on compute units consumed. The cost depends on:

  • Number of filings extracted
  • Options enabled (XBRL parsing and Form 4 parsing require additional API calls)
  • Document content extraction (optional full-text extraction uses more resources)

A typical run extracting 100 filings with all options enabled costs approximately $0.05-0.10 in platform usage.

The Apify Free plan includes $5 of monthly usage, which is enough to extract thousands of SEC filings.

Integrations

Use SEC EDGAR Filings Scraper with the Apify API

curl"https://api.apify.com/v2/acts/constant_quadruped~sec-edgar-filings-scraper/runs"\
-H"Authorization: Bearer YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"searchType": "ticker",
"tickers": ["NVDA"],
"formTypes": ["10-K", "8-K"],
"maxFilings": 10
}'

Use SEC EDGAR Filings Scraper with Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("constant_quadruped/sec-edgar-filings-scraper").call(run_input={
"searchType":"ticker",
"tickers":["NVDA","AMD"],
"formTypes":["10-K","10-Q"],
"maxFilings":50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['companyName']} - {item['formType']} - {item['filedDate']}")

Use SEC EDGAR Filings Scraper with JavaScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('constant_quadruped/sec-edgar-filings-scraper').call({
searchType:'ticker',
tickers:['TSLA'],
formTypes:['8-K'],
maxFilings:20
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Is it legal to scrape SEC EDGAR?

Yes. SEC EDGAR is a public database maintained by the U.S. Securities and Exchange Commission specifically to provide free public access to corporate filings. The SEC explicitly provides APIs and encourages programmatic access to this data.

This scraper:

  • Respects SEC's rate limits (10 requests/second)
  • Uses compliant User-Agent headers as required by SEC
  • Only extracts publicly available data
  • Does not extract any private or personal information

All data retrieved is official, publicly-mandated corporate disclosure information.

Supported SEC form types

FormDescription
10-KAnnual Report with audited financial statements
10-QQuarterly Report with unaudited financials
8-KCurrent Report for material events
4Insider Trading - Statement of Changes in Beneficial Ownership
DEF 14ADefinitive Proxy Statement
S-1Registration Statement (IPO)
13F-HRInstitutional Investment Manager Holdings
SC 13GBeneficial Ownership Report (passive investors)
SC 13DBeneficial Ownership Statement (active investors)
6-KForeign Private Issuer Report
20-FForeign Private Issuer Annual Report
424B4Prospectus Filed Pursuant to Rule 424

Technical details

  • Data source: Official SEC EDGAR system (data.sec.gov)
  • Rate limiting: Respects SEC's 10 requests/second limit
  • User-Agent: Compliant with SEC access requirements
  • Data freshness: Filings available within minutes of SEC acceptance
  • Historical data: Access to filings from 2000 to present

Resources

You might also like

SEC EDGAR Filing Scraper (8-K and 10-K Reports)

scraped/sec-edgar-filing-scraper-8-k-and-10-k-reports

This scraper fetches 8-K and 10-K filings from the SEC's EDGAR system using a company's ticker symbol.

DOL Wage & Hour Enforcement Search

ryanclinton/dol-whd-enforcement

Search the U.S. Department of Labor Wage and Hour Division (WHD) enforcement database for labor law violations, back wages, civil penalties, and employee impact data across 20+ federal statutes.

Court Records Scraper

automation-lab/court-records-scraper

Search and extract federal court records from CourtListener. Find court opinions, dockets, and case parties by keyword, court, and date. No API key needed. 400+ courts covered.

๐Ÿ‘ User avatar

Stas Persiianenko

40

SEC EDGAR Scraper

constructive_calm/sec-edgar-scraper

Fetches SEC EDGAR filings, normalized financial statements, XBRL facts, insider trades (Form 4), institutional holdings (13F), activist stakes (13D/G), full-text search hits, and parsed 8-K items via official SEC APIs. Zero anti-bot. Optional AI summaries.

29

5.0

Ultimate News API

glitch_404/Ultimate-News-Scraper

Scrape up to 10000 news articles from over 4500 news sources in less than 20 minutes, news from over 20 categories, e.g., Crypto news, World News, Latest News, Celebrities, and a lot more. You can find news on websites such as Fox News, BBC News, CNN, and Cryptocurrency-Related News Sources.

255

1.0

๐Ÿ“‘ SEC EDGAR Scraper โ€” 10-K, 10-Q & Filings

nexgendata/sec-edgar-filings-scraper

Extract SEC EDGAR filings โ€” 10-K, 10-Q, 8-K reports, insider transactions. Financial research and compliance monitoring.