Riot Games Champion API

Free champion rotation

OpenAPI Specification

riot-games-champion-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Riot Games League of Legends Champion API
  description: The Riot Games Developer API provides access to League of Legends game data including summoner profiles, champion mastery, ranked standings, match history, live spectator data, and tournament management. API keys are obtained through the Riot Developer Portal.
  version: v4/v5
  contact:
    name: Riot Developer Portal
    url: https://developer.riotgames.com/
  termsOfService: https://developer.riotgames.com/policies/general
servers:
- url: https://na1.api.riotgames.com
  description: North America
- url: https://euw1.api.riotgames.com
  description: Europe West
- url: https://kr.api.riotgames.com
  description: Korea
- url: https://americas.api.riotgames.com
  description: Americas (for account/match endpoints)
tags:
- name: Champion
  description: Free champion rotation
paths:
  /lol/champion/v3/champion-rotations:
    get:
      operationId: getChampionRotations
      summary: Get Champion Rotations
      description: Get the current free champion rotation and weekly free champion rotation.
      tags:
      - Champion
      security:
      - ApiKey: []
      responses:
        '200':
          description: Champion rotation data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChampionInfoDTO'
components:
  schemas:
    ChampionInfoDTO:
      type: object
      properties:
        freeChampionIds:
          type: array
          items:
            type: integer
        freeChampionIdsForNewPlayers:
          type: array
          items:
            type: integer
        maxNewPlayerLevel:
          type: integer
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-Riot-Token