Overview
Leaderboards track forecaster performance across the platform and within specific tournaments. Metaculus uses sophisticated scoring algorithms to measure forecast accuracy and reward skilled predictors.Get Global Leaderboard
GET /api/leaderboards/global/
Retrieve the global Metaculus leaderboard showing top forecasters across all questions.
Query Parameters
integer
Show leaderboard position for a specific user
string
Score type to display:
peer, baseline, spot_peer, spot_baselineinteger
default:"50"
Number of entries to return
integer
default:"0"
Pagination offset
Response
object
array
Array of leaderboard entry objects
Leaderboard Entry Object
integer
Position on the leaderboard (1 = first place)
number
Total forecasting score
number
Lower bound of 95% confidence interval for score
number
Upper bound of 95% confidence interval for score
number
Proportion of scored questions the user forecasted (0-1)
integer
Number of questions contributing to this score
string
Medal earned:
gold, silver, bronze, or nullnumber
Prize amount earned (for tournaments)
boolean
Whether this entry is excluded from rankings
Get Project Leaderboard
GET /api/leaderboards/project/{projectId}/
Retrieve the leaderboard for a specific project or tournament.
Path Parameters
integer
required
The project ID
Query Parameters
Same as global leaderboard, plus:boolean
default:"false"
Only show the primary leaderboard for this project
Response
Returns the same structure as the global leaderboard, but includes additional fields:integer
The project this leaderboard belongs to
string
Project name
string
Project slug
string
Total prize pool for this tournament
boolean
Whether this is the project’s primary leaderboard
number
For tournaments: user’s tournament-specific score
number
For tournaments: percentage of prize pool won
Get User Medals
GET /api/medals/
Retrieve medal counts for a user.
Query Parameters
integer
required
User ID to get medals for
Response
integer
Number of gold medals
integer
Number of silver medals
integer
Number of bronze medals
array
Get Metaculus Track Record
GET /api/metaculus_track_record/
Retrieve Metaculus’s overall forecasting track record and performance statistics.
Response
array
object
Calibration curve data showing how often predictions match outcomes
Understanding Score Types
Peer Score vs Baseline ScoreMetaculus uses multiple scoring methods:
- Peer Score: Measures performance relative to the community aggregate
- Baseline Score: Measures performance relative to a baseline prior
- Spot Score: Evaluated at a specific time (CP reveal time) rather than continuously
Score Calculation
Scores are calculated using:- Log Score: Rewards accuracy with proper scoring rules
- Coverage: Weights scores by how many questions you forecasted
- Recency: More recent forecasts may have higher weight
