---
title: "List Play-by-Play events for a given game"
method: GET
path: "/lol/games/{lol_game_id}/events"
tags: ["LoL games"]
---

# List Play-by-Play events for a given game

`GET /lol/games/{lol_game_id}/events`

## Request

- Base URL: `https://api.pandascore.co`
- URL: `https://api.pandascore.co/lol/games/{lol_game_id}/events`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `token`

List events for a given League of Legends game
> ℹ️  
> 
> This endpoint is only available to customers with a real-time data plan

## Path parameters

- `lol_game_id` integer, required: LoL game ID

## Query parameters

- `page` union
  - integer
  - object
    - `number` integer
    - `size` integer
- `per_page` integer

## Response `200`

A list of League-of-Legends game events

- object[]
  - `game_id` integer, required: LoL game ID
  - `ingame_timestamp` integer, required
  - `is_first` boolean, required: Whether event is first of its kind to happen
  - `match_id` integer, required
  - `payload` object, required
    - `assists` object[], required
      - `object` object, required
        - `champion` object, required
          - `id` integer, required
          - `name` string, required
        - `player_id` integer, required: ID of the player
        - `player_name` string, required: Professional name of the player
        - `side` 'blue' | 'red', required
      - `type` 'player', required
    - `killer` union, required
      - object
        - `object` object, required
          - `name` 'Atakhan', required
        - `type` 'atakhan', required
      - object
        - `object` object, required
          - `name` 'Chemtech Drake' | 'Cloud Drake' | 'Elder Drake' | 'Hextech Drake' | 'Infernal Drake' | 'Mountain Drake' | 'Ocean Drake', required
          - `type` 'chemtech' | 'cloud' | 'elder' | 'hextech' | 'infernal' | 'mountain' | 'ocean', required
        - `type` 'drake', required
      - object
        - `object` object, required
          - `name` 'Rift Herald' | 'riftherald', required
        - `type` 'herald' | 'rift_herald', required
      - object
        - `object` object, required
          - `name` 'Minion', required
          - `side` 'blue' | 'red', required
        - `type` 'minion', required
      - object
        - `object` object, required
          - `name` 'Baron Nashor', required
        - `type` 'baron_nashor', required
      - object
        - `object` object, required
          - `champion` object, required
            - `id` integer, required
            - `name` string, required
          - `player_id` integer, required: ID of the player
          - `player_name` string, required: Professional name of the player
          - `side` 'blue' | 'red', required
        - `type` 'player', required
      - object
        - `object` object, required
          - `name` 'Tower', required
          - `side` 'blue' | 'red', required
        - `type` 'tower', required
      - object
        - `object` object, required
          - `name` 'Big Corbin' | 'Big Golem' | 'Big Wolf' | 'Blue Buff' | 'Gromp' | 'Red Buff' | 'Small Corbin' | 'Small Golem' | 'Small Wolf', required
        - `type` 'neutral_minion', required
      - object
        - `object` object, required
          - `name` 'Voidgrub', required
        - `type` 'voidgrub', required
      - object
        - `object` unknown
        - `type` 'unknown', required
    - `victim` union, required
      - object
        - `object` object, required
          - `name` 'Atakhan', required
        - `type` 'atakhan', required
      - object
        - `object` object, required
          - `name` 'Chemtech Drake' | 'Cloud Drake' | 'Elder Drake' | 'Hextech Drake' | 'Infernal Drake' | 'Mountain Drake' | 'Ocean Drake', required
          - `type` 'chemtech' | 'cloud' | 'elder' | 'hextech' | 'infernal' | 'mountain' | 'ocean', required
        - `type` 'drake', required
      - object
        - `object` object, required
          - `name` 'Rift Herald' | 'riftherald', required
        - `type` 'herald' | 'rift_herald', required
      - object
        - `object` object, required
          - `name` 'Baron Nashor', required
        - `type` 'baron_nashor', required
      - object
        - `object` object, required
          - `champion` object, required
            - `id` integer, required
            - `name` string, required
          - `player_id` integer, required: ID of the player
          - `player_name` string, required: Professional name of the player
          - `side` 'blue' | 'red', required
        - `type` 'player', required
      - object
        - `object` object, required
          - `name` 'Tower', required
          - `side` 'blue' | 'red', required
        - `type` 'tower', required
      - object
        - `object` object, required
          - `name` 'Inhibitor', required
          - `side` 'blue' | 'red', required
        - `type` 'inhibitor', required
      - object
        - `object` object, required
          - `name` 'Voidgrub', required
        - `type` 'voidgrub', required
      - object
        - `object` unknown
        - `type` 'unknown', required
  - `tournament_id` integer, required
  - `type` 'atakhan_kill' | 'baron_nashor_kill' | 'drake_kill' | 'inhibitor_kill' | 'other' | 'player_kill' | 'rift_herald_kill' | 'suicide' | 'tower_kill' | 'voidgrub_kill', required

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `422`: Unprocessable Entity

---

[API](https://skmtc.dev/pandascore/apis/league-of-legends.md) - [All operations](https://skmtc.dev/pandascore/apis/league-of-legends/llms.txt) - [OpenAPI document](https://skmtc.dev/pandascore/apis/league-of-legends/revisions/084ff8071451?raw)
