Loading

Offline
0in queue
0online
0live matches

Developer API

Seasons, leaderboards, player profiles, Steam ID lookup and match results from CSGO Premier, as a read-only JSON API for your bots, sites and tools.
API version

v1

Format

JSON

Access

By approval

What you can build with

A read-only JSON API over HTTPS at https://public-api.csgopremier.com. Discord bots, stat sites, stream overlays and community tools are all welcome.

Seasons

Every published season with its dates, rating cap and trophy image.

Leaderboards

Season standings for CS:GO and CS2, refreshed about every minute.

Player profiles

Username, avatar, country, ratings, skill group and rank per game.

Steam ID lookup

Find players by Steam64, STEAM_0:X:Y, [U:1:N] or account ID, up to 50 at once.

Season history

A player's rating, rank, record and CS:GO K/D, ADR and HS% for every season.

Matches

Finished matches with map, score, result, rating change and full scoreboard.

Maps and ranks

Map list with images and the skill-group thresholds with medal images.

Images included

Absolute URLs for avatars, season trophies, map art and rank medals.

Our own data only

Everything comes from matches played on CSGO Premier. No third-party stats, no private account data.

Fair limits

Each app gets its own per-minute, burst and daily limits, with standard rate-limit headers on every response.

How access works

  1. 1

    Request access

    Tell us about your project in the form on this page. It opens a support ticket.

  2. 2

    Staff review

    We read your request, may ask questions in the ticket and set your limits.

  3. 3

    Reveal your key

    Once approved, reveal your key here one time and start calling the API.

Read the documentation for endpoints, limits and best practices.