API · v1 · dados medidos em JSON

Os rankings, para o seu próprio código

Tudo que o site mede está disponível em JSON. Os dados são públicos — qualquer um pode lê-los, incluindo os vendedores de bots de voto, e o dinheiro deles tem a mesma cor que o de todo mundo.

Autenticação & limites

Sem chave funciona; uma chave eleva o teto

Chame sem chave até 20 requisições por minuto por IP. Envie uma chave no cabeçalho X-API-Key para um limite maior. Toda resposta traz X-RateLimit-Limit, X-RateLimit-Remaining e X-RateLimit-Reset; acima do limite retorna 429. Crie uma chave na sua conta — self-service, exibida uma vez, até três chaves ativas.

Especificação OpenAPI (openapi.json)

Endpoints

Duas leituras

GET /api/v1/rankings?game={game} GET /api/v1/servers/{slug} GET /api/v1/games GET /api/v1/drift GET /api/v1/horizon GET /api/v1/badge/{slug} GET /api/v1/openapi.json

Exemplo:

curl -s https://sextant.gg/api/v1/rankings?game=lineage-2 { "formulaVersion": "1.2.0", "count": 3, "servers": [ { "rank": 1, "slug": "nolifer", "class": "FIXED", "score": 90.8, "players": 62, "playersSource": "module", "claimedPlayers": null, "flagged": false } ] }

Números medidos e declarados são campos separados — a API nunca os mescla, assim como a interface. Veja o método para o score.