The Synth API provides the latest & historical prediction rates as well as the current leaderboard.
Gets the leaderboard history.
| start_time required | string Example: start_time=2025-02-03T10:19:04Z an URL encoded ISO 8601 date/time to start from (2025-02-03T10:19:04Z or 2025-02-03T17:19:04+07:00 or 2025-02-03) |
| end_time required | string Example: end_time=2025-02-03T10:19:04Z an URL encoded ISO 8601 date/time to end at (2025-02-03T10:19:04Z or 2025-02-03T17:19:04+07:00 or 2025-02-03) |
| prompt_name | string Example: prompt_name=low Prompt name, high for 1h prompt or low for 24h prompt |
[- {
- "coldkey": "string",
- "ip_address": "string",
- "neuron_uid": 0,
- "rewards": 0,
- "updated_at": "string"
}
]Gets the current leaderboard.
| prompt_name | string Example: prompt_name=low Prompt name, high for 1h prompt or low for 24h prompt |
[- {
- "coldkey": "string",
- "ip_address": "string",
- "neuron_uid": 0,
- "rewards": 0,
- "updated_at": "string"
}
]Gets the meta-leaderboard history, which aggregates miners' incentives over a period of days in the past.
| start_time required | string Example: start_time=2025-02-03T10:19:04Z an URL encoded ISO 8601 date/time to start from (2025-02-03T10:19:04Z or 2025-02-03T17:19:04+07:00 or 2025-02-03) |
| prompt_name | string Example: prompt_name=low Prompt name, high for 1h prompt or low for 24h prompt |
| days | integer Example: days=14 Number of days to aggregate for the meta-leaderboard (default is 14) |
[- {
- "coldkey": "string",
- "ip_address": "string",
- "neuron_uid": 0,
- "rewards": 0,
- "updated_at": "string"
}
]Get the current meta-leaderboard, which aggregates miners' incentives over a period of days. This provides another way to rank prediction accuracy, thereby increasing stability.
| days | integer Example: days=14 Number of days to aggregate for the meta-leaderboard (default is 14) |
| prompt_name | string Example: prompt_name=low Prompt name, high for 1h prompt or low for 24h prompt |
[- {
- "coldkey": "string",
- "ip_address": "string",
- "neuron_uid": 0,
- "rewards": 0,
- "updated_at": "string"
}
]Gets the validation scores for all miners between two dates
| from required | string Example: from=2025-02-03T10:19:04Z Start date (2025-02-03T10:19:04Z or 2025-02-03T17:19:04+07:00 or 2025-02-03) |
| to required | string Example: to=2025-02-03T10:19:04Z End date (2025-02-03T10:19:04Z or 2025-02-03T17:19:04+07:00 or 2025-02-03) |
| miner_uid | integer Optional miner ID to filter by |
| asset | string Example: asset=BTC The symbol of the asset: BTC, ETH, XAU, SOL, SPYX, NVDAX, TSLAX, AAPLX, GOOGLX (default BTC) |
| time_increment | integer Example: time_increment=300 the time interval (in seconds) of the validator prompt between each rate: 300 or 60 (default 300). |
| time_length | integer Example: time_length=86400 the length of time (in seconds) of the validator prompt from the start time: 86400 or 3600 (default 86400) |
[- {
- "asset": "string",
- "crps": 0,
- "miner_uid": 0,
- "prompt_score": 0,
- "scored_time": "string",
- "time_length": 0
}
]Gets the most recent validation scores for all miners
| asset | string Example: asset=BTC The symbol of the asset: BTC, ETH, XAU, SOL, SPYX, NVDAX, TSLAX, AAPLX, GOOGLX (default BTC) |
| time_increment | integer Example: time_increment=300 the time interval (in seconds) of the validator prompt between each rate: 300 or 60 (default 300). |
| time_length | integer Example: time_length=86400 the length of time (in seconds) of the validator prompt from the start time: 86400 or 3600 (default 86400) |
[- {
- "asset": "string",
- "crps": 0,
- "miner_uid": 0,
- "prompt_score": 0,
- "scored_time": "string",
- "time_length": 0
}
]