Public tournament API
Everything the results portal and the mobile apps show — organisations, tournaments, the schedule and standings, match detail, announcements and the live clock — is available as read-only JSON. No key, no sign-up.
Good to know
- Responses carry an ETag. Send it back as If-None-Match and an unchanged answer is a 304 with no body.
- Lists and snapshots are cached at the edge for a short while; the clock is never cached, so poll it as often as you need.
- Browsers on other origins are blocked by CORS. Call the API from your server, a script or a native app.
- Only published tournaments appear. A draft, a private tournament or an unknown slug answers 404 with a message.
Loading the reference…