SEC EDGAR Company Search — US Public Companies
Pricing
from $10.00 / 1,000 results
SEC EDGAR Company Search — US Public Companies
Search 12,000+ US public companies via official SEC EDGAR API. Returns CIK, ticker, SIC industry code, state of incorporation and filing links. Useful for financial research, due diligence and KYB workflows.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Agora
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SEC EDGAR Company Search — US Public Companies & Filings
Access the SEC's complete database of 12,000+ US public companies and 40M+ filings since 1993. Returns company profiles, tickers, exchanges, SIC codes, state of incorporation, addresses, and recent filing metadata — all from the official SEC EDGAR API. No API key required.
Why SEC EDGAR?
EDGAR is the gold standard for US public company data:
- Official — the SEC's own database, not a third-party aggregator
- Complete — every company that has ever filed with the SEC since 1993
- Real-time — filings appear within minutes of submission
- Free — no API key, no rate limits for standard usage
For institutional workflows (fund research, M&A screening, compliance), EDGAR data is the authoritative source that doesn't require a Bloomberg terminal.
Use Cases
1. Investment Research & Fund Management
Pull all 10-K and 10-Q filings for a portfolio of 50 companies. Monitor 8-K current reports for material events. Track S-1 IPO filings in a specific SIC sector. Automate analyst briefing packs.
{"query": "semiconductor","formTypes": ["8-K", "S-1"],"recentFilingsCount": 5,"maxItems": 50}
2. M&A Target Screening
Screen companies by SIC industry code and filter by filing history. Identify companies that haven't filed recent 10-Ks (potential distress signal), or those with recent S-4 merger filings.
3. Compliance & KYC for US Entities
Verify that a US counterparty is indeed a registered public company. Retrieve their official CIK, EIN, state of incorporation, and registered addresses for AML/KYC documentation.
4. Batch CIK Lookup
When you know the CIK codes (from a screener or internal database), retrieve full profiles for 200 companies in a single run — ticker, exchange, SIC, addresses, recent filings.
{"cikList": ["0001318605", "0000320193", "0001045810", "0000789570"],"formTypes": ["10-K", "10-Q"],"recentFilingsCount": 3}
5. Data Pipeline for Analytics
Feed EDGAR structured data into Snowflake, BigQuery, or your data warehouse. Build company master tables with canonical SEC identifiers (CIK, EIN) that never change — unlike tickers or company names.
6. Journalism & Academic Research
Automated company registry lookups for investigative journalism. Track ownership disclosures (SC 13D/13G), insider transactions (Form 4), and proxy statements (DEF 14A) at scale.
Input
Search by name or ticker
{"query": "Tesla","formTypes": ["10-K", "10-Q"],"recentFilingsCount": 10,"maxItems": 20}
Batch CIK lookup
{"cikList": ["0001318605", "0000320193", "0001045810"],"formTypes": ["10-K"],"recentFilingsCount": 5}
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
query | string | — | Company name (e.g. Apple) or ticker (e.g. AAPL) |
cikList | array | — | SEC CIK codes for direct lookup (10-digit strings) |
formTypes | array | all | Filter filings by form type (10-K, 10-Q, 8-K, S-1, DEF 14A, 4…) |
recentFilingsCount | integer | 10 | Recent filings to include per company (0–50) |
maxItems | integer | 20 | Max companies to return (1–200) |
Output
{"cik": "0001318605","name": "Tesla, Inc.","ticker": "TSLA","tickers": ["TSLA"],"exchange": "Nasdaq","exchanges": ["Nasdaq"],"sic": "3711","sic_description": "Motor Vehicles & Passenger Car Bodies","entity_type": "operating","category": "Large accelerated filer","ein": "912197729","state_of_incorporation": "TX","city": "AUSTIN","state": "TX","zip": "78725","country": "US","phone": "512-516-8177","recent_filings": [{"form": "10-K","filed": "2026-01-30","accession": "0001628280-26-004687","description": "Annual Report","url": "https://www.sec.gov/Archives/edgar/data/1318605/000162828026004687/"}],"recent_filings_count": 1,"edgar_url": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=1318605"}
Common Filing Types
| Form | Description | Typical use |
|---|---|---|
| 10-K | Annual report (audited) | Financial overview, risk factors |
| 10-Q | Quarterly report | Interim financials |
| 8-K | Current report (material events) | Earnings, M&A, leadership changes |
| S-1 | IPO registration | Pre-IPO companies |
| S-4 | M&A registration | Merger/acquisition disclosure |
| DEF 14A | Proxy statement | Shareholder vote items |
| SC 13D / 13G | Major ownership disclosure | >5% stake holders |
| Form 4 | Insider transaction | Director/executive trades |
Pricing
$0.01 per company (Pay Per Event — charged per result returned, not per run).
| Volume | Cost |
|---|---|
| 20 companies | $0.20 |
| 200 companies | $2.00 |
| 2,000 companies | $20.00 |
FAQ
Does this cover private companies? Only companies registered with the SEC: public companies on US exchanges, plus private companies with SEC filing obligations (bond offerings, Rule 506(b) exemptions that exceed thresholds, S-1 filers, etc.). Private companies with no SEC filings won't appear.
How do I get the full financial data (income statement, balance sheet)?
This actor returns filing metadata and direct links to SEC Archives. Follow the url in recent_filings to access the actual filing documents (10-K PDFs, XBRL data) on SEC.gov. For structured XBRL financial data, pair this actor with an XBRL parser or use SEC's XBRL API directly.
What is a CIK and why should I care? CIK (Central Index Key) is the SEC's permanent unique identifier. Unlike tickers (which change on delisting or rename) or company names (which change on acquisition), CIKs never change. Build your integrations around CIK for stability.
Why did my search return unexpected results?
EDGAR full-text search matches your query string in recent filing content — not just company names. A search for "Goldman" might surface companies that mention Goldman Sachs in their filings. For precise lookup, use cikList mode with known CIK codes, or search by exact ticker.
What's the rate limit? SEC EDGAR has no formal rate limit for standard usage. The actor implements 1-second pauses between requests to stay well within SEC's Fair Access guidelines.
Related Actors
- EU Company Search — European equivalent (Companies House, INSEE, BORME)
- GLEIF Company Search — global LEI lookup across 200+ countries
- Sanctions Screening — OFAC + UN sanctions check for KYC
- EU VAT Validator — validate EU VAT numbers via VIES
Data source: SEC EDGAR — US Securities and Exchange Commission. Public domain data, free access.