Get Player
Player profile + deep per-map stats from HLTV
GET
CS2 player profile + per-map stats
Documentation Index
Fetch the complete documentation index at: https://docs.ticktock.bet/llms.txt
Use this file to discover all available pages before exploring further.
What it returns
Player identity (name, age, country, current team) plus the deepmap_stats block.
Top-level per-row fields
| Field | Meaning |
|---|---|
map_name, time_filter | Row keys |
rating, kd_ratio, headshot_pct, adr, kpr, dpr | Standard HLTV stats |
maps_played, total_kills, total_deaths, rounds_played | Volume |
kast, impact | Advanced |
ct_kpr, t_kpr | Per-side KPR |
opening_kpr, opening_dpr, opening_kill_ratio | Opening duel volume |
win_pct_after_opening_kill | Team win % when this player gets the opening kill |
weapon_kills.{ct,t}.{rifle,sniper,smg,pistol,grenade,other} | Per-side weapon-category counts |
detailed_weapons | Per-specific-weapon breakdown (ak-47, awp, m4a4, …) when scraped |
Nested JSONB blocks
| Field | Shape |
|---|---|
role_stats | {firepower, opening, sniping, clutching, entrying, trading, utility}.{score, metrics} |
individual_stats | {overall, round_stats, opening_stats, weapon_stats}.{ct, t} |
clutch_stats | {ct, t}.{1v1, 1v2, 1v3, 1v4, 1v5}.{w, l} |
multikill_stats | {ct, t}.{2k, 3k, 4k, 5k, 2k_fast, 3k_fast, …} |
Required scope
- Minimum:
cs2:players:read
Query
| Param | Default | Description |
|---|---|---|
map | all | Filter to one map. Accepts all, de_inferno, inferno (without prefix), etc. |
time_filter | 3m | Window. Accepts 3m, 6m, 1y, all. |
Example
Authorizations
Tenant API key issued during onboarding
Path Parameters
Query Parameters
Map filter: all or any HLTV map slug (e.g. de_inferno or inferno).
Window for map_stats: 3m, 6m, 1y, all.
Response
Successful Response
The response is of type Response Get Player Cs2 V1 Players Hltv Id Get · object.
Last modified on May 10, 2026
CS2 player profile + per-map stats