Skip to content

the-ai-entrepreneur-ai-hub/sec-edgar-filing-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

SEC EDGAR Filing Extractor

Extract SEC filings (10-K, 10-Q, 8-K, DEF 14A, 13F, insider trades) from the U.S. Securities and Exchange Commission's EDGAR database. Search by company name, ticker symbol, or CIK number.

What does it do?

This actor searches the SEC EDGAR database and extracts structured filing data for any publicly traded U.S. company. It resolves ticker symbols to CIK numbers automatically, pulls filing metadata from the official SEC Submissions API, and optionally extracts the full text content of each filing.

No API keys needed. No authentication. Just enter a company name or ticker and get structured financial filing data in seconds.

What data does it extract?

Field Description
companyName Full legal company name (e.g., "Tesla, Inc.")
ticker Stock ticker symbol (e.g., "TSLA")
cik SEC Central Index Key
filingType Filing form type (10-K, 10-Q, 8-K, etc.)
filingDate Date the filing was submitted
accessionNumber Unique SEC filing identifier
filingUrl Direct link to the filing document
indexUrl Link to the filing index page
description Filing description
stateOfIncorporation Company's state of incorporation
sicDescription Standard Industrial Classification
website Company website URL
fullText Full filing text content (optional)

Use cases

  1. Financial Analysis — Pull annual (10-K) and quarterly (10-Q) reports to analyze revenue trends, risk factors, and management discussion
  2. Investment Research — Track 8-K filings for material events: earnings surprises, executive changes, acquisitions
  3. Insider Trading Monitoring — Extract Form 4 filings to track insider buying and selling patterns
  4. Compliance & Due Diligence — Screen companies' SEC filings for risk assessment and regulatory compliance
  5. Academic Research — Build datasets of corporate disclosures for financial research and NLP analysis
  6. Competitive Intelligence — Monitor competitors' proxy statements (DEF 14A) for executive compensation and governance changes

How to use

  1. Enter a company name (e.g., "Tesla") or ticker symbol (e.g., "AAPL")
  2. Select the filing types you want (10-K, 10-Q, 8-K, Form 4, etc.)
  3. Set date range and max results
  4. Click Start — results appear in seconds

Input parameters

Parameter Type Required Description
searchQuery string Yes Company name, ticker, or keyword
filingTypes array No Filing types: 10-K, 10-Q, 8-K, 4, DEF 14A, S-1, 13F-HR, SC 13D, or ALL
dateFrom string No Start date (YYYY-MM-DD). Default: last 12 months
dateTo string No End date (YYYY-MM-DD). Default: today
maxResults integer No Maximum filings to extract (1-100). Default: 10
extractFullText boolean No Extract full filing text content. Default: false

Input example

{
  "searchQuery": "Tesla",
  "filingTypes": ["10-K", "10-Q"],
  "maxResults": 5,
  "extractFullText": false
}

Output example

{
  "companyName": "Tesla, Inc.",
  "ticker": "TSLA",
  "cik": "1318605",
  "filingType": "10-K",
  "filingDate": "2026-01-29",
  "accessionNumber": "0001628280-26-003952",
  "filingUrl": "https://www.sec.gov/Archives/edgar/data/1318605/000162828026003952/tsla-20251231.htm",
  "indexUrl": "https://www.sec.gov/Archives/edgar/data/1318605/000162828026003952/",
  "description": "Annual report",
  "stateOfIncorporation": "TX",
  "sicDescription": "Motor Vehicles & Passenger Car Bodies",
  "website": "https://www.tesla.com",
  "extractedAt": "2026-03-15T08:00:47.000Z"
}

Pricing

This actor uses Pay Per Event pricing:

Event Price Description
Actor start $0.005 Per run initialization
Filing extracted $0.004 Per filing result

Example: Extracting 10 Tesla 10-K filings = $0.005 + (10 × $0.004) = $0.045

That's 10 annual reports with full metadata for less than a nickel. Manual EDGAR searching would take 30+ minutes.

Supported filing types

Type Description
10-K Annual report — comprehensive financial overview
10-Q Quarterly report — interim financial statements
8-K Current report — material events (earnings, M&A, executive changes)
4 Insider trading — Form 4 ownership changes
DEF 14A Proxy statement — executive compensation, governance
S-1 Registration statement — IPO filings
13F-HR Institutional holdings — quarterly hedge fund positions
SC 13D Beneficial ownership — activist investor stakes

FAQ

Q: Do I need an API key for SEC EDGAR? A: No. This actor uses SEC's public Submissions API. No API key or authentication required.

Q: How fast is it? A: Very fast. 5 Tesla 10-K filings extract in ~4 seconds. The SEC API is responsive and rate-limit friendly.

Q: Can I get the full text of filings? A: Yes — set extractFullText: true. This downloads and parses the HTML filing content (truncated to 50K characters per filing to manage memory).

Q: What companies are covered? A: All publicly traded U.S. companies, mutual funds, ETFs, and foreign companies filing with the SEC. Over 700,000 entities in the EDGAR database.

Q: How current is the data? A: Filings appear on EDGAR within minutes of submission. This actor queries the latest SEC data in real-time.

Related tools by George

Support

Found a bug or have a feature request? Reach out:

About

SEC EDGAR Filing Extractor - Extract 10-K, 10-Q, 8-K, insider trades from SEC.gov by ticker, company, or CIK

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors