Knowledge Graph
AltIndex maintains a 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. Mappings are discovered by automated tooling and corrected by hand when an issue is found or a new ticker is requested. 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,958 actively tracked entities:
| Category | Entities |
|---|---|
| Stocks | ~2,838 |
| ETFs | ~75 |
| Crypto | ~48 |
Stocks are listed across the major US exchanges:
| Exchange | Companies |
|---|---|
| NASDAQ | ~1,313 |
| NYSE | ~1,144 |
| CBOE | ~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,527 | |
| 1,841 | |
| X (Twitter) | 2,165 |
| Threads | 142 |
| TikTok | 286 |
| 84 | |
| YouTube | 1,422 |
| 173 |
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.