Skip to main content

Overview

Topics (tags) are the organizational backbone of Sports Index. Each topic has a page with a timeline feed, related topics, members, and curated content. The timeline uses a chunk-based loading strategy for performance — see Timeline Chunks for architecture details.

Endpoints

Topic Info

Returns metadata about a topic. Response:

Topic Header

Returns the topic’s hero image and display information for page rendering.

Topic Posts

Returns posts tagged with this topic. Supports extensive filtering. Query Parameters:

Timeline Legend

Returns year/month buckets with post counts for building timeline navigation. See Timeline Chunks. Query Parameters: Response:

Timeline Chunk

Returns posts within a specific time range. Loaded progressively as the user scrolls. Query Parameters:

Paginated Posts

Standard offset-based pagination as an alternative to chunk loading.
Returns topics related to this one (e.g., a player’s teams, leagues). Response:

Filter related topics by relationship type.

Topic Members

Returns users who have claimed or are affiliated with this topic.

Topic Tabs

Returns the portfolio tabs configured for this topic page.

Topic Settings

Returns topic configuration (display options, tab ordering, etc.).

Topic Stats

Returns engagement statistics for a topic.

Search Topics

Search topics by name. Response:

Returns featured topics for homepage display. Query Parameters:
Returns currently trending topics ranked by recent engagement.

Topic Relationships

Returns the full relationship graph for a topic (plays_for, competes_in, etc.). See Tag System for relationship types.