API · v1 · measured data as JSON
The rankings, for your own code
Everything the site measures is available as JSON. The data is public — anyone can read it, including the vote-bot vendors, and their money is the same colour as everyone else's.
Auth & limits
Keyless works; a key raises the ceiling
Call without a key at up to 20 requests a minute per IP. Send a key in the X-API-Key header (or ?key=) for a higher per-minute limit. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset; over the limit returns 429. Write to api@sextant.gg for a key.
Endpoints
Two reads
GET /api/v1/rankings?game=lineage-2 GET /api/v1/servers/{slug}
Example:
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 } ] }
Measured and claimed figures are separate fields — the API never merges them, just like the interface. See the method for the score.