Data Dictionary
Knowledge Graph

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:

CategoryEntities
Stocks~2,838
ETFs~75
Crypto~48

Stocks are listed across the major US exchanges:

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

PlatformCompanies with Handles
Instagram1,527
Facebook1,841
X (Twitter)2,165
Threads142
TikTok286
Pinterest84
YouTube1,422
Reddit173

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.