STYGION Documentation Search the docs

The public badge board: who shares publicly, ranked by points for rare badges

Nobody needs to sign in.

GET
/api/v1/badges/leaderboard

Sign-in
No scope
Scope
None
MCP tool
badges.leaderboard

Parameters

FieldType and meaning
limit queryinteger How many places
offset queryinteger How many places to skip. 0 is the top.
season querystring Empty: all badges ever. 'current': the season running now. Or a season id (world:key).

Response 200

FieldType and meaning
items always array of object
items[].account always string
items[].badges always integer
items[].gold always integer
items[].honours always array of object
items[].honours[].animation string
items[].honours[].art string
items[].honours[].id always string
items[].honours[].name always string
items[].honours[].of always integer
items[].honours[].seasonName string
items[].honours[].serial always integer
items[].name always string
items[].player string
items[].rank always integer
items[].rarest always array of object
items[].rarest[].animation string
items[].rarest[].art string
items[].rarest[].icon always string
items[].rarest[].id always string
items[].rarest[].manual boolean
items[].rarest[].metal always string
items[].rarest[].name always string
items[].rarest[].rarity always number
items[].rarest[].seasonName string
items[].rarest[].secret boolean
items[].score always integer
me object
me.account always string
me.badges always integer
me.gold always integer
me.honours always array of object
me.honours[].animation string
me.honours[].art string
me.honours[].id always string
me.honours[].name always string
me.honours[].of always integer
me.honours[].seasonName string
me.honours[].serial always integer
me.name always string
me.player string
me.rank always integer
me.rarest always array of object
me.rarest[].animation string
me.rarest[].art string
me.rarest[].icon always string
me.rarest[].id always string
me.rarest[].manual boolean
me.rarest[].metal always string
me.rarest[].name always string
me.rarest[].rarity always number
me.rarest[].seasonName string
me.rarest[].secret boolean
me.score always integer
next integer
players always integer
season object
season.id always string
season.name always string
seasons always array of object
seasons[].id always string
seasons[].name always string
total always integer
updatedAt always string

Errors

StatusType and meaning
400The request was not understood.
401Sign in and try again.
404There is nothing here, or nothing you may see.
429Too many requests.
500Something on our side went wrong.

Every error comes back as { code, message, requestId }. Errors