CS2Day für Entwickler

Die Szene. Deine Idee.

Baue eigene Bots, Tools und Auswertungen mit den öffentlichen Daten von CS2Day.

Zugang beantragen Dokumentation
Ein Zugang · öffentliche DatenSpieler. Teams. Matches.

Rankings, Statistiken, Turniere, News, Medien, Transfers, Organisationen, Awards und Rekorde.

JSON · Nur lesend · Persönlicher Schlüssel
01 · Dein Zugang

In drei Schritten startklar

Anmelden, kurz dein Projekt vorstellen und nach unserer Freigabe den eigenen API-Schlüssel erstellen.

Anmelden & Zugang beantragen
02 · Loslegen

Ein Schlüssel. Ein Aufruf.

Sende deinen Schlüssel im Authorization-Header. Nutze die API auf deinem Server – niemals mit einem sichtbaren Schlüssel im Browser.

curl "https://cs2day.com/api/v1/public/players?limit=5" \
  -H "Authorization: Bearer DEIN_API_SCHLUESSEL" \
  -H "Accept: application/json"

Die Antwort enthält data und api.version. Listen liefern bis zu 100 Einträge je Abruf. Mit meta.next_cursor und ?cursor=… lädst du die nächste Seite.

OpenAPI-Dokumentation öffnen
03 · Datenbereiche

Was möchtest du abrufen?

Alle Pfade beginnen mit https://cs2day.com/api/v1/public. Nur veröffentlichte, öffentliche Daten werden ausgegeben.

GET /Zugang und freigegebene Datenbereiche
GET /playersSpieler und öffentliche Personenprofile
GET /players/{slug}Spielerprofil und Teams
GET /players/{slug}/statsRating, K/D, ADR, Kills, Clutches und weitere Spielerwerte
GET /players/{slug}/awardsAwards eines Spielers
GET /teamsTeams
GET /teams/{slug}Teamprofil und Lineup
GET /teams/{slug}/statsTeamform, Siege, Maps und Leistungswerte
GET /rankingsTeam- oder Spielerranking
GET /matchesMatches, Termine und Ergebnisse
GET /matches/{slug}Match mit Maps und Casts
GET /matches/{slug}/statsSpielerwerte pro Match und Map
GET /tournamentsTurniere
GET /tournaments/{slug}Turnier und Teilnehmer
GET /articlesNews, Interviews und Szeneticker
GET /articles/{slug}Veröffentlichter Artikel
GET /mediaVideos, Streams und Podcasts
GET /transfersVeröffentlichte Transfers
GET /organizationsOrganisationen
GET /awardsAward-Katalog
GET /recordsAktuelle Rekorde
Filter, Statistikfenster und Fehlercodes

Profile finden: Listen abrufen und den slug aus der Antwort verwenden. Das ist der letzte Teil der Profiladresse.

Listen: limit, cursor, updated_since. Matches: zusätzlich status, tournament_id, scheduled_from und scheduled_until. Rankings: kind=person oder kind=team, q, date=YYYY-MM-DD und page. Match-Statistiken: page.

Statistiken: Gleiche Berechnung wie auf den Profilseiten. Spieler: letzte 30 geeignete Maps; Teams: letzte 30 Matches. Bis zu 60 Sekunden zwischengespeichert. Fehlende Werte sind keine Null-Leistung. Datum und Uhrzeit kommen als ISO-8601-Werte mit Zeitzone.

Limits: Standardmäßig 60 Abrufe pro Minute. Beachte X-RateLimit-Remaining. Bei 429 warte so viele Sekunden, wie Retry-After vorgibt.

401 Schlüssel ungültig · 403 Zugriff nicht freigegeben · 404 Datensatz nicht gefunden · 422 Ungültige Anfrage · 429 Abruflimit erreicht.

Keine privaten Kontodaten, internen Notizen oder unveröffentlichten Inhalte. Die API erlaubt keine Änderungen an CS2Day.

Inhalt einreichen
Datenschutz

Notwendige Funktionen laufen immer. Optionale Freigaben kannst du jederzeit getrennt ändern.