Skip to main content

Overview

The leaderboard API ranks creators, topics, and posts by engagement metrics. All endpoints are public. Rankings can be filtered by time period and topic.

Endpoints

Creator Leaderboard

GET /api/leaderboard/
Returns creators ranked by engagement score. Query Parameters:
ParameterTypeDefaultDescription
periodstringallall, month, week, or today
sortstringscorescore, posts, or contributions
topicstringFilter by topic name
pageinteger1Page number
page_sizeinteger20Results per page

Topic Leaderboard

GET /api/leaderboard/topics
Returns topics ranked by activity. Query Parameters:
ParameterTypeDefaultDescription
periodstringallall, month, week, or today
sortstringpostsposts or contributors
parent_topicstringFilter by parent topic
pageinteger1Page number
page_sizeinteger20Results per page

Post Leaderboard

GET /api/leaderboard/posts
Returns posts ranked by views or shares. Query Parameters:
ParameterTypeDefaultDescription
periodstringallall, month, week, or today
sortstringviewsviews or shares
topicstringFilter by topic name
pageinteger1Page number
page_sizeinteger20Results per page

Platform Stats

GET /api/leaderboard/stats
Returns aggregate platform-wide statistics (total posts, creators, views, etc.).