Sec Edgar Fast avatar

Sec Edgar Fast

Pricing

$5.00/month + usage

Go to Apify Store
Sec Edgar Fast

Sec Edgar Fast

Extract financial facts, filings and insider trading data directly from SEC EDGAR.

Pricing

$5.00/month + usage

Rating

0.0

(0)

Developer

Canadesk Support

Canadesk Support

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SEC EDGAR Financial Scraper

A high-performance scraper to extract financial facts and filing history directly from SEC EDGAR.

ℹ️ This scrapes public SEC EDGAR data — no authentication required, but a valid User-Agent is strictly mandated by the SEC. It uses lightweight HTTP requests instead of heavy browser automation for maximum speed.

Features

  • Dynamic Search Engines: Automatically identifies and routes your search term to CIK, exact Ticker symbol, or partial Company Name lookups dynamically.
  • Filing Filters: Filter datasets by explicit target dates (e.g., filings generated since 2023) or explicit form types (e.g., exclusively 10-K or 4).
  • Extensive XBRL Financials: Extracts precise XBRL financial concepts (Revenue, Assets, Cash, Net Income) alongside structured Financial Statements (Balance Sheet, Income Statement, Cash Flow).
  • Text & XML Extraction: Dumps specific 10-K chapters (Business, Risk Factors, MD&A) alongside raw XML parsing (Form 4 Insider Trading transactions).
  • Robust Error Handling: Wraps the execution context defensively so a bad query explicitly returns a logged NotFoundError or RateLimitError payload without crashing the batch.
  • Proxy Support: Integrates Apify Proxies seamlessly to bypass region blocks.

Input Parameters

ParameterTypeDescription
searchTermsArrayA list of queries to look up via Ticker. (max 5 per run). Examples: ["AAPL", "MSFT"].
formTypeString(Optional) Filter recent filings returned by a specific SEC Form Type (e.g., 10-K, 10-Q, 4, 8-K). Leave blank for all.
fromDateString(Optional) Filter constraint to strictly fetch filings submitted after this string date limit (YYYY-MM-DD).
toDateString(Optional) Filter constraint to strictly fetch filings submitted before this string date limit (YYYY-MM-DD).
userAgentStringRequired by the SEC: Your registered company name and contact email (e.g., MyCompany/1.0 contact@mycompany.com).
proxyObjectProxy configuration. Recommended for preventing rate-limit blocks when processing large batches.

Output

Data is stored in the default dataset in JSON format. Each requested query generates one highly-detailed output object highlighting submissions, raw XBRL, Form 4 trading events, and extracted 10-K text.

Example Output

{
"ticker": "AAPL",
"name": "Apple Inc.",
"cik": "0000320193",
"exchange": "Nasdaq",
"entityType": "operating",
"sic": "3571",
"sicDescription": "Electronic Computers",
"category": "Large accelerated filer",
"fiscalYearEnd": "0926",
"stateOfIncorporation": "CA",
"totalFilingsCount": 1000,
"financialSummary": {
"totalAssets": 359241000000,
"totalLiabilities": 285508000000,
"totalStockholdersEquity": 56950000000,
"totalRevenues": 215639000000
},
"recentFilings": [
{
"formType": "10-Q",
"filingDate": "2026-01-30",
"accessionNumber": "0000320193-26-000006"
}
],
"latest10K": {
"filingDate": "2025-10-31",
"accessionNumber": "0000320193-25-000079",
"xbrl": {
"metrics": {
"revenue": 215639000000,
"netIncome": 36330000000,
"assets": 359241000000,
"liabilities": 285508000000,
"equity": 56950000000,
"cash": 35934000000
},
"statements": {
"balanceSheet": {
"assets": {
"total_assets": {
"value": 359241000000,
"units": "USD"
}
}
}
}
},
"extractedItems": {
"1A": "Risk Factors: The Company’s business, financial condition and operating results..."
}
},
"latestForm4": {
"filingDate": "2026-03-17",
"accessionNumber": "0001780525-26-000005",
"owner": {
"name": "COOK TIMOTHY D",
"address": "ONE APPLE PARK WAY, CUPERTINO, CA"
},
"transactions": [
{
"securityTitle": "Common Stock",
"shares": 60208,
"acquiredDisposedCode": "A"
},
{
"securityTitle": "Common Stock",
"shares": 32528,
"pricePerShare": 250.12,
"acquiredDisposedCode": "D"
}
]
}
}