Endpoint Playground
Returns the lolesports live-stats window for one game: patch, blue and red team and player metadata (champion, role, summoner name) and roughly ten seconds of frames with team gold, kills, towers, inhibitors, barons, dragons and per-player level, KDA, creep score and health. `game_state` is `in_game`, `paused` or `finished`. For a game in progress omit `starting_time` for the latest window; for a completed game pass a timestamp inside the game.
29 Oct 2026: 26 frames; 4 fields had a value in every checked item.
Sample value profiles: timestamp: 2026-10-07.
curl 'https://api.crawlora.net/api/v1/lolesports/game-window?game_id=117133816701918803' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| game_id | string | Yes | 117133816701918803 | Numeric game id from lolesports-event |
| starting_time | string | No | RFC 3339 UTC timestamp whose seconds are divisible by 10; frames begin there |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://feed.lolesports.com/livestats/v1/window/117133816701918803",
"fetched_at": "2026-10-27T10:00:00Z",
"game_id": "117133816701918803",
"match_id": "117133816701918802",
"patch": "16.18.819.1060",
"blue": {
"team_id": "111504538396430510",
"participants": [
{
"participant_id": 1,
"player_id": "102206337829139149",
"summoner_name": "SR Fudge",
"champion_id": "Sion",
"role": "top"
}
]
},
"red": {
"team_id": "98926509892121852",
"participants": []
},
"count": 1,
"frames": [
{
"timestamp": "2026-10-07T10:20:00.220Z",
"game_state": "in_game",
"blue": {
"total_gold": 3442,
"inhibitors": 0,
"towers": 0,
"barons": 0,
"total_kills": 0,
"dragons": [],
"participants": [
{
"participant_id": 1,
"total_gold": 635,
"level": 1,
"kills": 0,
"deaths": 0,
"assists": 0,
"creep_score": 3,
"current_health": 670,
"max_health": 795
}
]
},
"red": {
"total_gold": 3300,
"inhibitors": 0,
"towers": 0,
"barons": 0,
"total_kills": 0,
"dragons": [],
"participants": []
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.