SEC EDGAR Company & Filing Crawler
Pricing
Pay per usage
SEC EDGAR Company & Filing Crawler
Crawl SEC EDGAR company data and filings. Extract tickers, CIK, SIC codes, addresses, officers, and filing records. Search by ticker, company name, CIK, or SIC code. 800K+ companies, 12M+ filings.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

BowTiedRaccoon
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Crawl public company data and SEC filings (10-K, 10-Q, 8-K, and more) from the EDGAR database. Extract company names, tickers, CIK numbers, SIC codes, business addresses, officer names, filing dates, and filing URLs. Search by ticker symbol, company name, CIK, SIC code, or filing type. Covers 800K+ companies and 12M+ filings.
Features
- Search by ticker symbol, company name, CIK number, or SIC industry code
- Two modes: company metadata only (fast) or metadata + recent filings
- Filter filings by type (10-K, 10-Q, 8-K, Form 4, and more) and date range
- Filter by state of incorporation
- Uses SEC's structured JSON APIs directly (no HTML parsing, high reliability)
- SEC-compliant User-Agent and rate limiting (10 req/sec)
- PPE pricing at ~$0.002/record
Use Cases
- B2B sales intelligence: find companies by industry, location, or size
- Financial research: track filings and SEC activity for target companies
- Compliance monitoring: watch for new filings by form type or date
- Investment analysis: bulk company data extraction for screening models
- Lead generation: build lists of public companies with contact info
Input
{"tickers": ["AAPL", "MSFT", "TSLA"],"maxItems": 50,"includeFilings": true,"filingType": "10-K","dateFrom": "2024-01-01"}
| Field | Type | Description |
|---|---|---|
| tickers | string[] | Stock ticker symbols (e.g. AAPL, MSFT). |
| companyName | string | Search by company name (partial match). |
| cikNumbers | string[] | Direct CIK number lookup. |
| sicCode | string | SIC industry code (e.g. 3674 for semiconductors). |
| filingType | string | Filter by form type (10-K, 10-Q, 8-K, etc.). |
| stateOfIncorporation | string | Filter by state (two-letter code). |
| dateFrom | string | Filing date range start (YYYY-MM-DD). |
| dateTo | string | Filing date range end (YYYY-MM-DD). |
| includeFilings | boolean | Include recent filing records (default: true). |
| maxItems | integer | Max company records to return (default: 50). |
Output Example
{"company_name": "Apple Inc.","cik": "0000320193","ticker": "AAPL","exchange": "Nasdaq","sic_code": "3571","sic_description": "Electronic Computers","state_of_incorporation": "CA","fiscal_year_end": "0926","entity_type": "operating","category": "Large accelerated filer","business_street": "ONE APPLE PARK WAY","business_city": "CUPERTINO","business_state": "CA","business_zip": "95014","business_phone": "(408) 996-1010","mailing_street": "ONE APPLE PARK WAY","mailing_city": "CUPERTINO","mailing_state": "CA","mailing_zip": "95014","officers": [],"filing_count": 2211,"insider_transaction_count": 845,"ein": "942404110","recent_filings": [{"form": "10-K","filing_date": "2024-11-01","report_date": "2024-09-28","accession_number": "0000320193-24-000123","primary_document": "aapl-20240928.htm","document_url": "https://www.sec.gov/Archives/edgar/data/..."}]}
Need More Features?
If you'd like to add new data fields to this scraper or need a custom scraper for another purpose, feel free to file an issue or get in touch! We are always open to customizing the scraper to suit your needs.
Why Choose This Scraper?
- Comprehensive: Company metadata + filing data in one actor, not two.
- Affordable: PPE pricing at ~$0.002/record vs competitors at $0.029/record or $20/mo flat.
- Reliable: Uses SEC's structured JSON APIs with 10 req/sec rate limiting.
- Flexible: Five search modes (ticker, CIK, company name, SIC, filing type) with date range and state filters.