Knowledge Graph
AltIndex maintains a manually curated knowledge graph that maps each tracked entity -- stocks, ETFs, and cryptocurrencies -- to the social media accounts, aliases, and platform IDs needed for accurate data collection. This is the mapping layer that connects social signals to the correct ticker.
When you call GET /api/entities/AAPL, the knowledge graph is what resolves that ticker to the right Instagram handle, YouTube channel, subreddit, and other platform identifiers. When you call GET /api/entities, you're querying the knowledge graph to search and list covered entities.
Coverage
We maintain coverage for 2,527 actively tracked entities:
| Category | Entities |
|---|---|
| Stocks | ~2,401 |
| ETFs | ~76 |
| Crypto | ~50 |
Stocks are listed across NYSE, NASDAQ, and AMEX:
| Exchange | Companies |
|---|---|
| NASDAQ | ~930 |
| NYSE | ~925 |
| AMEX | ~3 |
What the Knowledge Graph Stores
For each entity, we store and maintain:
- Ticker-to-entity mappings -- Primary identifiers for stocks, ETFs, and cryptocurrencies
- Social media handles -- Official accounts where available across all major platforms
- Search identifiers / aliases -- Brand names, common abbreviations, and other disambiguation keys used for robust collection
- Platform-specific IDs -- Unique identifiers for Facebook, YouTube, app stores, and other platforms
Platform Coverage
Verified social handles and identifiers across platforms:
| Platform | Companies with Handles |
|---|---|
| 1,372 | |
| 1,649 | |
| X (Twitter) | 1,897 |
| Threads | 150 |
| TikTok | 273 |
| 93 | |
| YouTube | 1,315 |
| 139 |
Why It Matters
Alternative data is noisy. A company like Apple could be mentioned as "Apple", "AAPL", "$AAPL", "Apple Inc", or confused with unrelated topics.
Our curated mapping layer:
- Reduces ambiguity -- Ensures social mentions, followers, and related signals resolve to the correct company
- Enables cross-platform consistency -- Compare Instagram followers to YouTube subscribers for the same entity
- Supports precise time-series analysis -- Track metrics over time with confidence that the data is correctly attributed
- Handles edge cases -- Manages ticker changes, company rebrands, and disambiguation between similar names
Using the Knowledge Graph via the API
| Endpoint | What it returns |
|---|---|
GET /api/entities | Search and list all covered companies with their tickers and basic metadata |
GET /api/entities/{ticker} | Full entity detail including mapped social handles, platform IDs, and aliases |
The entity detail response includes the social handles that power every social data endpoint. If a platform handle is present for a company, that company has social data available for that platform.