Build dashboards, Discord bots, community sites, and internal tooling on top of structured Counter-Strike 2 player profiles, recent matches, match-level stats, and event data.
API access starts with your CSSkill account. Once signed in, you can generate and manage the key used for authenticated requests.
All current public API endpoints require an authenticated API key from your CSSkill account.
The public API is currently documented with a limit of 100 requests per hour. Build your client with caching and retry discipline.
Use the live Swagger reference to inspect endpoints, payloads, and schemas before wiring your application to the API.
Full endpoint reference, schemas, and examples for the currently exposed public API.
Applications using CSSkill data should make the source clear, preserve metric integrity, and avoid presenting the project as an official CSSkill product.
Applications displaying CSSkill data must clearly attribute the source.
Required attribution text
When you display detailed player or match data, link back to the original source where possible.
Recommended link text
View on CSSkill Attribution links should point to https://CSSkill.com.
Metrics must be displayed exactly as returned by the API.
Example
Whenever possible, changes will be communicated in advance.