Returns the top 100 wallets by points for a season, with the multiplier schedule
curl --request GET \
--url https://api.yieldpoint.io/v1/leaderboard/{season}const options = {method: 'GET'};
fetch('https://api.yieldpoint.io/v1/leaderboard/{season}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.yieldpoint.io/v1/leaderboard/{season}"
response = requests.get(url)
print(response.text){
"season": 123,
"asOf": "<string>",
"totalParticipants": 123,
"multipliers": [
{
"position": "hold_uty",
"multiplier": 123,
"firstDay": "<string>",
"lastDay": "<string>"
}
],
"entries": [
{
"rank": 123,
"user": "<string>",
"totalPoints": 123,
"dailyRate": 123
}
]
}Leaderboard
Get leaderboard
Top 100 wallets by points for a season, with the multiplier schedule.
GET
/
v1
/
leaderboard
/
{season}
Returns the top 100 wallets by points for a season, with the multiplier schedule
curl --request GET \
--url https://api.yieldpoint.io/v1/leaderboard/{season}const options = {method: 'GET'};
fetch('https://api.yieldpoint.io/v1/leaderboard/{season}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.yieldpoint.io/v1/leaderboard/{season}"
response = requests.get(url)
print(response.text){
"season": 123,
"asOf": "<string>",
"totalParticipants": 123,
"multipliers": [
{
"position": "hold_uty",
"multiplier": 123,
"firstDay": "<string>",
"lastDay": "<string>"
}
],
"entries": [
{
"rank": 123,
"user": "<string>",
"totalPoints": 123,
"dailyRate": 123
}
]
}Returns the top 100 wallets by
totalPoints for the season, ranked from 1, plus the season’s multiplier schedule. totalParticipants counts every wallet with points in the season, not only the 100 returned.
dailyRate on each entry is the points that wallet earned on asOf. asOf is the last closed New York day in the points tables, or null when the season has no data. Season 1 is a static snapshot with asOf fixed at 2025-11-05.
The season segment is required. A malformed or unknown season returns 400. See Seasons and positions for the segment format, the multiplier rows, and the position keys.
curl https://api.yieldpoint.io/v1/leaderboard/s2
Path Parameters
Season, as "s" followed by the season number
Example:
"s2"
Response
200 - application/json
Last closed New York day in the points tables
Number of ranked wallets
Multiplier schedule, one row per window, ordered by position then firstDay. Empty for seasons without a schedule.
Show child attributes
Show child attributes
Top 100 by rank
Show child attributes
Show child attributes