OTC Company Data
OTC-traded companies with shell risk scoring and financial analytics
Comprehensive data on 4,000-6,000 OTC-traded companies derived from SEC EDGAR, FINRA short interest, and SEC XBRL financials. Includes unique derived analytics: shell risk scoring (0-100), filing recency scores, delinquent filer detection, and financial health indicators. Updated daily from public domain sources.
Derived analytics included
Unlike raw SEC data, our OTC dataset includes computed analytics you won't find elsewhere:
Shell Risk Score
0-100 composite score based on filing gaps, minimal financials, name changes, and SIC anomalies
Filing Recency
0-100 score measuring how recently the company has filed with the SEC
Delinquent Detection
Automatic flagging of companies with overdue periodic filings (10-K, 10-Q)
Use cases
- ✓ Shell company detection and risk assessment
- ✓ OTC market research and due diligence
- ✓ Delinquent filer screening for compliance
- ✓ Penny stock analytics and filtering
- ✓ Short interest analysis for OTC securities
- ✓ M&A target screening in micro-cap space
Data fields
| Field | Type | Description |
|---|---|---|
| ticker | string | Trading ticker symbol |
| company_name | string | Company legal name from SEC |
| cik | string | SEC Central Index Key |
| sic_code | string | Standard Industrial Classification code |
| sic_description | string | SIC industry description |
| state_of_incorporation | string | State or jurisdiction of incorporation |
| filing_count | integer | Total SEC filings on record |
| latest_filing_date | date | Date of most recent SEC filing |
| filing_recency_score | integer | Filing recency score (0-100, higher = more recent) |
| is_delinquent | boolean | Whether the filer is flagged as delinquent |
| shell_risk_score | integer | Shell company risk score (0-100, higher = more risk) |
| shell_risk_flags | array | List of shell risk indicators triggered |
| revenue | number | Latest reported revenue (USD) from XBRL |
| total_assets | number | Latest reported total assets (USD) |
| net_income | number | Latest reported net income (USD) |
| short_interest | integer | FINRA short interest (shares) |
| short_interest_date | date | Date of short interest report |
Example queries
Find low-risk OTC companies with financials
GET /api/v1/otc?has_financials=true&max_shell_risk=20&limit=25 Returns OTC companies with XBRL financials and low shell risk scores
Look up a specific ticker
GET /api/v1/otc/ACME Returns full company profile including financials and risk scores
Browse free sample data
GET /api/v1/otc/sample Returns 25 OTC companies with recent filings and financials (free)
Data sources
SEC EDGAR
Update frequency: Daily
FINRA Consolidated Short Interest
Update frequency: Twice monthly
SEC XBRL Company Facts
Update frequency: Daily