Endpoint Playground
Returns one statistics view of a BO3.gg player over a day range (default: the last six months): `general` (match, game, round, kill, death, assist and damage totals), `maps` (rating, kills and damage per map) or `accuracy` (hits, damage and kills by hit group). General views fill `stats`; the other views fill `rows`.
29 Oct 2026: Single record response; 21 fields had a value in every checked item.
Sample value profiles: from: 2026-04-29; stats.assists_sum: 534; subject: “player”.
curl 'https://api.crawlora.net/api/v1/bo3/player-stats?slug=donk&kind=general' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| slug | string | Yes | donk | Player slug, for example donk |
| kind | string | No | general | Statistics view; one of general, maps, accuracy; defaults to general |
| from | string | No | First day, YYYY-MM-DD; defaults to six months before to | |
| to | string | No | Last day, YYYY-MM-DD; defaults to today (UTC) |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://api.bo3.gg/api/v1/player-stats",
"fetched_at": "2026-10-28T10:00:00Z",
"subject": "player",
"slug": "donk",
"kind": "maps",
"from": "2026-04-28",
"to": "2026-10-28",
"rows": [
{
"map_name": "de_ancient",
"maps_count": 16,
"avg_player_rating": 7.64,
"avg_kills": 0.95,
"avg_damage": 99.36
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.