eukleos

API

Everything on eukleos is free to build on: plain JSON files over HTTPS, with no key, no sign-up and no rate limit.

Endpoints

/api/v1/meta.json

Model version, data date, counts and sources.

/api/v1/rankings.json

Every rated player: rating, range, games, average place, top 4 rate, wins, country, active flag.

/api/v1/players/{player_id}.json

One player: profile, rating history, every game, stats by set.

/api/v1/events.json

Every event, newest first.

/api/v1/events/{event_id}.json

One event: every lobby and game with placements, and the final standings.

Try it

The current number one:

curl -s https://eukleos.app/api/v1/rankings.json | jq '.[0]'

Every request is a static file served from a global network, and any website can read it directly.

Freshness

Files are rebuilt whenever new results come in or ratings change. Check meta.json for the data date. Right now that is 2026-11-07, on model pl_combined@6134a68831e7.

IDs and licence

player_id and event_id are stable and never reused. When a player changes name, the old one is kept as an alias.

The data is CC-BY-SA 3.0, because it builds on Liquipedia. Credit "eukleos and Liquipedia" and share anything you derive from it under the same licence.