Overview
Knowledge Graph

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:

CategoryEntities
Stocks~2,401
ETFs~76
Crypto~50

Stocks are listed across NYSE, NASDAQ, and AMEX:

ExchangeCompanies
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:

PlatformCompanies with Handles
Instagram1,372
Facebook1,649
X (Twitter)1,897
Threads150
TikTok273
Pinterest93
YouTube1,315
Reddit139

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

EndpointWhat it returns
GET /api/entitiesSearch 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.