Data Dragon

App · Gaming · 18 actions

Read League of Legends' game data from Data Dragon, Riot Games' official source for it: every champion with its lore, stats, abilities and skins, every item with its price, stats and recipe, and the runes, summoner spells, profile icons and maps, in any of the game's languages and for any patch since 2012. Turn the numbers in match data into names and pictures (champion 62 is Wukong, item 3031 is Infinity Edge and queue 420 is Ranked Solo), pick a random champion, find the patch a region is on, and hear about a new patch the day it lands. Any splash art or icon can be downloaded to attach. Every action reads, and no account or API key is needed.

Actions

ActionWhat it does
Download an imageDownload an image from Data Dragon and store it, so a later step can attach it to an email or a message or put it in a document.
Get a championGet one champion in full by name, Data Dragon ID or the key match data uses: Wukong, MonkeyKing and 62 all find the same champion.
Get a profile iconGet the image of a profile icon by its ID, like the one a summoner profile carries.
Get a queueTurn a queue ID from match data into the kind of game it was: 420 is 5v5 Ranked Solo games on Summoner's Rift and 450 is ARAM.
Get a random championPick a champion at random, or up to 10 different ones, from every champion or from one role.
Get a region's versionGet the version and default language a region's game client is on, like Europe West's or Korea's. A region can trail the newest version for a day or two after a patch, so reading data for its version shows what its players see.
Get a runeGet one rune by its name or the perk ID match data carries, like Electrocute or 8112, with its path, its row and what it does.
Get a summoner spellGet one summoner spell by the number match data carries, its ID or its name: 4, SummonerFlash and Flash all find Flash.
Get an itemGet one item in full by its ID from match data or its name: what it does, the stats it gives as the shop lists them, its price, and the items it builds from and into with their prices.
Get the latest versionGet the newest Data Dragon version, like 16.19.1, with its patch and the version before it.
List championsList League of Legends champions with their key, roles, resource, Riot's difficulty ratings and their portrait, splash and loading screen art.
List itemsList the items in a map's shop with their price, summary, shop categories and icon.
List languagesList every language Data Dragon publishes its text in, with the code the other actions take, like en_US, and its name.
List mapsList every map ID match data can carry, from Summoner's Rift (11) and Howling Abyss (12) to retired event maps, with Riot's note on each and a minimap image for the maps Data Dragon still has.
List queuesList the queues match data can carry, with the map each is played on, the kind of game and Riot's notes.
List runesList the runes of every rune path (Precision, Domination, Sorcery, Resolve and Inspiration), or of one, with their IDs, what they do and their icons.
List summoner spellsList the summoner spells with the number match data carries for each (summoner1Id and summoner2Id), cooldown, range, the account level they unlock at and the game modes that offer them.
List versionsList the published Data Dragon versions, newest first, back to 2012.

Download an image

Download an image from Data Dragon and store it, so a later step can attach it to an email or a message or put it in a document. Give it any image URL another Data Dragon step returned: splash or loading screen art, a champion portrait, or an item, rune, spell, profile icon or minimap image.

Inputs

Image URLimage_urltextRequired
An image URL another Data Dragon step returned, like a champion's splash_url or an item's image_url. It has to be on ddragon.leagueoflegends.com.

Outputs

content_typetext
The file's type, like image/png or image/jpeg
document_reftext
The stored file's reference
documentslist
The stored image, as a one-file list steps can attach
file_size_bytesnumber
The file's size in bytes
file_urltext
Where the stored file can be opened
filenametext
The file's name, like Aatrox_0.jpg
source_urltext
The Data Dragon URL it was downloaded from
Example output
{
  "content_type": "image/jpeg",
  "document_ref": "doc_data_dragon_monkeyking_0",
  "documents": [
    {
      "content_type": "image/jpeg",
      "document_ref": "doc_data_dragon_monkeyking_0",
      "filename": "MonkeyKing_0.jpg",
      "size_bytes": 179144,
      "url": "/actions/core/serve-document/doc_data_dragon_monkeyking_0"
    }
  ],
  "file_size_bytes": 179144,
  "file_url": "/actions/core/serve-document/doc_data_dragon_monkeyking_0",
  "filename": "MonkeyKing_0.jpg",
  "source_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_0.jpg"
}

Get a champion

Get one champion in full by name, Data Dragon ID or the key match data uses: Wukong, MonkeyKing and 62 all find the same champion. Comes back with lore, tips, base stats, the passive and the Q, W, E and R abilities with their cooldowns and costs, and every skin with its splash and loading screen art. A champion Data Dragon doesn't have comes back with found false and names that look close.

Inputs

ChampionchampiontextRequired
The champion's name, like Wukong; its Data Dragon ID, like MonkeyKing; or its key, the number the Riot Games API calls championId, like 62. Capitals, spaces and apostrophes don't matter, and an English name finds the champion in every language.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

ally_tipslist
Tips for playing the champion
blurbtext
The start of the champion's lore
enemy_tipslist
Tips for playing against it
foundtrue/false
True when Data Dragon has it. False when nothing matches, which is an answer rather than an error
idtext
Data Dragon's ID for the champion, which its files and images go by, like MonkeyKing for Wukong
image_urltext
The champion's square portrait (PNG)
keynumber
The champion's number, which the Riot Games API calls championId in match and mastery data, like 62 for Wukong
languagetext
The language the text is in, like en_US
loading_urltext
The loading screen art of its default skin (JPG)
loretext
The champion's whole lore
nametext
The champion's name, like Wukong
passiveobject
The champion's passive ability
ratingsobject
Riot's ratings of the champion, each from 1 to 10
resourcetext
What its abilities cost, like Mana or Energy
roleslist
Its roles: Assassin, Fighter, Mage, Marksman, Support or Tank, in English in every language
skinslist
Its skins, without the chromas, which have no art
spellslist
Its abilities, in order: Q, W, E and R
splash_urltext
The splash art of its default skin (JPG)
statsobject
The champion's base stats and how they grow each level
suggestionslist
Names close to what was asked for, when nothing matched exactly. Empty otherwise
titletext
The champion's title, like the Monkey King
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "ally_tips": [
    "Decoy and Nimbus Strike work well together to quickly strike your enemy and get out before they can retaliate.",
    "Try using Decoy near brush to make an enemy overreact to your movement."
  ],
  "blurb": "Wukong is a vastayan trickster who uses his strength, agility, and intelligence to confuse his opponents and gain the upper hand. After finding a lifelong friend in the warrior known as Master Yi, Wukong became the last student of the ancient martial...",
  "enemy_tips": [
    "Wukong will often use Decoy after Nimbus Strike. Try delaying your abilities by a short amount of time to ensure that you're hitting the real Wukong.",
    "Wukong becomes tougher to kill when surrounded by his enemies. Try to isolate him to gain an advantage."
  ],
  "found": true,
  "id": "MonkeyKing",
  "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/MonkeyKing.png",
  "key": 62,
  "language": "en_US",
  "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_0.jpg",
  "lore": "Wukong is a vastayan trickster who uses his strength, agility, and intelligence to confuse his opponents and gain the upper hand. After finding a lifelong friend in the warrior known as Master Yi, Wukong became the last student of the ancient martial art known as Wuju. Armed with an enchanted staff, Wukong seeks to prevent Ionia from falling to ruin.",
  "name": "Wukong",
  "passive": {
    "description": "Wukong gains stacking armor and max health regeneration while fighting champions and monsters.",
    "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/passive/MonkeyKingStoneSkin.png",
    "name": "Stone Skin"
  },
  "ratings": {
    "attack": 8,
    "defense": 5,
    "difficulty": 3,
    "magic": 2
  },
  "resource": "Mana",
  "roles": [
    "Fighter",
    "Tank"
  ],
  "skins": [
    {
      "chroma_count": 0,
      "id": 62000,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_0.jpg",
      "name": "default",
      "number": 0,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_0.jpg"
    },
    {
      "chroma_count": 0,
      "id": 62001,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_1.jpg",
      "name": "Volcanic Wukong",
      "number": 1,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_1.jpg"
    },
    {
      "chroma_count": 0,
      "id": 62002,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_2.jpg",
      "name": "General Wukong",
      "number": 2,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_2.jpg"
    },
    {
      "chroma_count": 1,
      "id": 62003,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_3.jpg",
      "name": "Jade Dragon Wukong",
      "number": 3,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_3.jpg"
    },
    {
      "chroma_count": 1,
      "id": 62004,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_4.jpg",
      "name": "Underworld Wukong",
      "number": 4,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_4.jpg"
    },
    {
      "chroma_count": 0,
      "id": 62005,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_5.jpg",
      "name": "Radiant Wukong",
      "number": 5,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_5.jpg"
    },
    {
      "chroma_count": 0,
      "id": 62006,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_6.jpg",
      "name": "Lancer Stratus Wukong",
      "number": 6,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_6.jpg"
    },
    {
      "chroma_count": 8,
      "id": 62007,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_7.jpg",
      "name": "Battle Academia Wukong",
      "number": 7,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_7.jpg"
    },
    {
      "chroma_count": 8,
      "id": 62016,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_16.jpg",
      "name": "Elderwood Wukong",
      "number": 16,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_16.jpg"
    },
    {
      "chroma_count": 8,
      "id": 62026,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/MonkeyKing_26.jpg",
      "name": "Mecha Kingdoms Wukong",
      "number": 26,
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_26.jpg"
    }
  ],
  "spells": [
    {
      "cooldown": "8/7.5/7/6.5/6",
      "cooldowns": [
        8,
        7.5,
        7,
        6.5,
        6
      ],
      "cost": "20 Mana",
      "costs": [
        20,
        20,
        20,
        20,
        20
      ],
      "description": "Wukong's next attack gains attack range, deals bonus damage, and reduces the target's armor for a few seconds.",
      "id": "MonkeyKingDoubleAttack",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/MonkeyKingDoubleAttack.png",
      "max_rank": 5,
      "name": "Crushing Blow",
      "range": "250/275/300/325/350",
      "slot": "Q"
    },
    {
      "cooldown": "22/21/20/19/18",
      "cooldowns": [
        22,
        21,
        20,
        19,
        18
      ],
      "cost": "60/55/50/45/40 Mana",
      "costs": [
        60,
        55,
        50,
        45,
        40
      ],
      "description": "Wukong becomes Invisible and dashes in a direction, leaving behind a clone that will attack nearby enemies.",
      "id": "MonkeyKingDecoy",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/MonkeyKingDecoy.png",
      "max_rank": 5,
      "name": "Warrior Trickster",
      "range": "275",
      "slot": "W"
    },
    {
      "cooldown": "10/9.25/8.5/7.75/7",
      "cooldowns": [
        10,
        9.25,
        8.5,
        7.75,
        7
      ],
      "cost": "30/35/40/45/50 Mana",
      "costs": [
        30,
        35,
        40,
        45,
        50
      ],
      "description": "Wukong dashes to a targeted enemy and sends out images to attack enemies near his target, dealing damage to each enemy struck.",
      "id": "MonkeyKingNimbus",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/MonkeyKingNimbus.png",
      "max_rank": 5,
      "name": "Nimbus Strike",
      "range": "650",
      "slot": "E"
    },
    {
      "cooldown": "130/110/90",
      "cooldowns": [
        130,
        110,
        90
      ],
      "cost": "100 Mana",
      "costs": [
        100,
        100,
        100
      ],
      "description": "Wukong's extends his staff and spins it around repeatedly, gaining Move Speed.\n\nEnemies struck take damage and are knocked up.",
      "id": "MonkeyKingSpinToWin",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/MonkeyKingSpinToWin.png",
      "max_rank": 3,
      "name": "Cyclone",
      "range": "315",
      "slot": "R"
    }
  ],
  "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_0.jpg",
  "stats": {
    "armor": 31,
    "armor_per_level": 4.7,
    "attack_damage": 66,
    "attack_damage_per_level": 0,
    "attack_range": 175,
    "attack_speed": 0.69,
    "attack_speed_per_level": 3,
    "crit_chance": 0,
    "crit_chance_per_level": 0,
    "health": 610,
    "health_per_level": 99,
    "health_regen": 3.5,
    "health_regen_per_level": 0.65,
    "magic_resist": 28,
    "magic_resist_per_level": 2.05,
    "mana": 330,
    "mana_per_level": 65,
    "mana_regen": 8,
    "mana_regen_per_level": 0.8,
    "move_speed": 340
  },
  "suggestions": [],
  "title": "the Monkey King",
  "version": "16.19.1"
}

Get a profile icon

Get the image of a profile icon by its ID, like the one a summoner profile carries. Data Dragon is asked whether it has the icon, so one newer than the version read comes back with found false rather than as a broken link.

Inputs

Profile icon IDprofile_icon_idtextRequired
The icon's number, like the profile_icon_id Get a summoner returns in the Riot Games integration.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

foundtrue/false
True when Data Dragon has the icon in this version. Icons released after the version asked for are not in it
idnumber
The profile icon's ID
image_urltext
The icon (PNG). Empty when it wasn't found
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "found": true,
  "id": 588,
  "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/profileicon/588.png",
  "version": "16.19.1"
}

Get a queue

Turn a queue ID from match data into the kind of game it was: 420 is 5v5 Ranked Solo games on Summoner's Rift and 450 is ARAM. Says when Riot has retired the queue and what replaced it. A queue Riot doesn't list comes back with found false.

Inputs

Queue IDqueue_idtextRequired
The queue's number, which match data carries as queueId, like 420.

Outputs

descriptiontext
The kind of game, like 5v5 Ranked Solo games. Empty for custom games
foundtrue/false
True when Data Dragon has it. False when nothing matches, which is an answer rather than an error
is_deprecatedtrue/false
True for a queue Riot has retired
maptext
The map it is played on, like Summoner's Rift
notestext
Riot's note on the queue, like what replaced it
queue_idnumber
The queue's ID, which match data carries as queueId
Example output
{
  "description": "5v5 Ranked Solo games",
  "found": true,
  "is_deprecated": false,
  "map": "Summoner's Rift",
  "notes": null,
  "queue_id": 420
}

Get a random champion

Pick a champion at random, or up to 10 different ones, from every champion or from one role. Built for a champion of the day, a random pick to play, or a challenge for a stream. Each comes back with its title, roles, blurb and art.

Inputs

Roleroletext
Optional. Only champions with this role. Every champion when left empty.One of: Assassin, Fighter, Mage, Marksman, Support, Tank.
How manycountnumber
Optional. How many different champions to pick, up to 10. 1 when left empty.From 1 to 10. Default: 1.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

championobject
The champion picked (the first, when several were)
championslist
Every champion picked, all different
countnumber
How many came back
foundtrue/false
False when no champion has the role asked for
languagetext
The language the text is in, like en_US
pool_sizenumber
How many champions it was picked from
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "champion": {
    "blurb": "Luxanna Crownguard hails from Demacia, an insular realm where magical abilities are viewed with fear and suspicion. Able to bend light to her will, she grew up dreading discovery and exile, and was forced to keep her power secret, in order to preserve...",
    "id": "Lux",
    "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/Lux.png",
    "key": 99,
    "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/Lux_0.jpg",
    "name": "Lux",
    "ratings": {
      "attack": 2,
      "defense": 4,
      "difficulty": 5,
      "magic": 9
    },
    "resource": "Mana",
    "roles": [
      "Mage",
      "Support"
    ],
    "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lux_0.jpg",
    "title": "the Lady of Luminosity"
  },
  "champions": [
    {
      "blurb": "Luxanna Crownguard hails from Demacia, an insular realm where magical abilities are viewed with fear and suspicion. Able to bend light to her will, she grew up dreading discovery and exile, and was forced to keep her power secret, in order to preserve...",
      "id": "Lux",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/Lux.png",
      "key": 99,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/Lux_0.jpg",
      "name": "Lux",
      "ratings": {
        "attack": 2,
        "defense": 4,
        "difficulty": 5,
        "magic": 9
      },
      "resource": "Mana",
      "roles": [
        "Mage",
        "Support"
      ],
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lux_0.jpg",
      "title": "the Lady of Luminosity"
    }
  ],
  "count": 1,
  "found": true,
  "language": "en_US",
  "pool_size": 5,
  "version": "16.19.1"
}

Get a region's version

Get the version and default language a region's game client is on, like Europe West's or Korea's. A region can trail the newest version for a day or two after a patch, so reading data for its version shows what its players see.

Inputs

RegionregiontextRequired
The region, like na or euw. The platform the Riot Games integration takes, like na1 or euw1, works too.One of: na (North America (na)), euw (Europe West (euw)), eune (Europe Nordic & East (eune)), kr (Korea (kr)), jp (Japan (jp)), br (Brazil (br)), lan (Latin America North (lan)), las (Latin America South (las)), oce (Oceania (oce)), tr (Türkiye (tr)), and 8 more.

Outputs

data_versionsobject
The version of each kind of data the region reads, usually all the same
languagetext
The region's default language, like en_US or ko_KR
nametext
The region's name, like North America
regiontext
The region's Data Dragon name, like na or euw
versiontext
The Data Dragon version the region's game client is on, which can lag behind the newest for a day or two after a patch
Example output
{
  "data_versions": {
    "champion": "16.19.1",
    "item": "16.19.1",
    "language": "16.19.1",
    "map": "16.19.1",
    "profile_icon": "16.19.1",
    "summoner_spell": "16.19.1"
  },
  "language": "en_US",
  "name": "North America",
  "region": "na",
  "version": "16.19.1"
}

Get a rune

Get one rune by its name or the perk ID match data carries, like Electrocute or 8112, with its path, its row and what it does. A rune path's ID or name, like 8100 or Domination, comes back as the path. Stat shards aren't in Data Dragon, so their IDs (5001 and up) come back with found false.

Inputs

RunerunetextRequired
The rune's name, like Electrocute, or the perk ID match data carries, like 8112. A rune path's name or ID, like Domination or 8100, finds the path.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

foundtrue/false
True when Data Dragon has it. False when nothing matches, which is an answer rather than an error
icon_urltext
Its icon (PNG)
idnumber
The rune's ID, which match data carries as a perk, like 8112
is_keystonetrue/false
True for a keystone, the path's main rune
keytext
Data Dragon's key for the rune, like Electrocute
kindtext
rune, or path when a whole rune path was asked for
languagetext
The language the text is in, like en_US
long_descriptiontext
What it does, with its numbers
nametext
The rune's name
pathtext
The rune path it is in, like Domination
path_idnumber
The rune path's ID, like 8100
short_descriptiontext
What it does, in a sentence
slotnumber
Its row in the path: 0 for the keystones, then 1, 2 and 3
suggestionslist
Names close to what was asked for, when nothing matched exactly. Empty otherwise
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "found": true,
  "icon_url": "https://ddragon.leagueoflegends.com/cdn/img/perk-images/Styles/Domination/Electrocute/Electrocute.png",
  "id": 8112,
  "is_keystone": true,
  "key": "Electrocute",
  "kind": "rune",
  "language": "en_US",
  "long_description": "Hitting a champion with 3 separate attacks or abilities within 3s deals bonus adaptive damage.\n\nDamage: 70 - 240 (+0.1 bonus AD, +0.05 AP) damage.\nCooldown: 20s\n\n'We called them the Thunderlords, for to speak of their lightning was to invite disaster.'",
  "name": "Electrocute",
  "path": "Domination",
  "path_id": 8100,
  "short_description": "Hitting a champion with 3 separate attacks or abilities in 3s deals bonus adaptive damage.",
  "slot": 0,
  "suggestions": [],
  "version": "16.19.1"
}

Get a summoner spell

Get one summoner spell by the number match data carries, its ID or its name: 4, SummonerFlash and Flash all find Flash. Where a game mode has its own spell of the same name, like Arena's Flash, the one in the game mode chosen wins. A spell Data Dragon doesn't have comes back with found false.

Inputs

Summoner spellsummoner_spelltextRequired
The number match data carries as summoner1Id or summoner2Id, like 4; the spell's Data Dragon ID, like SummonerFlash; or its name, like Flash.
Game modegame_modetext
Optional. When several spells share the name asked for (Arena has its own Flash), the one this game mode offers wins. Summoner's Rift when left empty.One of: CLASSIC (Summoner's Rift (CLASSIC)), ARAM, CHERRY (Arena (CHERRY)), SWIFTPLAY, URF (Ultra Rapid Fire (URF)), ARSR (All Random Summoner's Rift (ARSR)), ONEFORALL (One for All), NEXUSBLITZ (Nexus Blitz), ULTBOOK (Ultimate Spellbook), BRAWL, and 3 more. Default: CLASSIC.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

cooldownnumber
Its cooldown, in seconds
descriptiontext
What it does
foundtrue/false
True when Data Dragon has it. False when nothing matches, which is an answer rather than an error
game_modeslist
The game modes that offer it, like CLASSIC (Summoner's Rift), ARAM or CHERRY (Arena)
idtext
Data Dragon's ID for the spell, like SummonerFlash
image_urltext
Its icon (PNG)
keynumber
The spell's number, which match data carries as summoner1Id and summoner2Id, like 4 for Flash
languagetext
The language the text is in, like en_US
nametext
The spell's name
rangenumber
Its range
suggestionslist
Names close to what was asked for, when nothing matched exactly. Empty otherwise
summoner_levelnumber
The account level it unlocks at
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "cooldown": 300,
  "description": "Teleports you a short distance toward your cursor.",
  "found": true,
  "game_modes": [
    "ARAM",
    "TUTORIAL",
    "KIWI",
    "ULTBOOK",
    "FIRSTBLOOD",
    "SWIFTPLAY",
    "CLASSIC",
    "PRACTICETOOL",
    "RUBY",
    "RUBY_TRIAL_1",
    "BRAWL",
    "WIPMODEWIP4",
    "URF",
    "SNOWURF",
    "KIWI_JADE",
    "RUBY_TRIAL_3",
    "ONEFORALL",
    "ARSR",
    "NEXUSBLITZ",
    "DOOMBOTSTEEMO",
    "RUBY_TRIAL_2"
  ],
  "id": "SummonerFlash",
  "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerFlash.png",
  "key": 4,
  "language": "en_US",
  "name": "Flash",
  "range": 425,
  "suggestions": [],
  "summoner_level": 7,
  "version": "16.19.1"
}

Get an item

Get one item in full by its ID from match data or its name: what it does, the stats it gives as the shop lists them, its price, and the items it builds from and into with their prices. An item Data Dragon doesn't have comes back with found false and names that look close.

Inputs

ItemitemtextRequired
The item's ID, as match data carries it, like 3031, or its name, like Infinity Edge. Shop nicknames work too, like ie or bf.
Mapmap_idtext
Optional. When a name matches an item on several maps (Arena and ARAM keep their own copies), which map's to return. Summoner's Rift when left empty. An ID always finds its own item.One of: 11 (Summoner's Rift), 12 (Howling Abyss (ARAM)), 30 (Rings of Wrath (Arena)), any (Every map). Default: 11.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

builds_fromlist
The items it is built from
builds_intolist
The items it builds into
consumabletrue/false
True when it is used up, like a potion
descriptiontext
What the item gives and does, as the shop describes it
foundtrue/false
True when Data Dragon has it. False when nothing matches, which is an answer rather than an error
goldobject
The item's price, in gold
idnumber
The item's ID, which match data carries, like 3031
image_urltext
Its icon (PNG)
languagetext
The language the text is in, like en_US
mapslist
The IDs of the maps it is on: 11 is Summoner's Rift, 12 ARAM and 30 Arena
nametext
The item's name
plaintexttext
A line on what it is for, like Slightly increases Move Speed
purchasabletrue/false
True when it can be bought in the shop
required_championtext
The one champion who can buy it, like Gangplank. Empty for most items
stacksnumber
How many fit in one inventory slot
statslist
The stats it gives, as the shop lists them
suggestionslist
Names close to what was asked for, when nothing matched exactly. Empty otherwise
tagslist
The shop categories it is in, like Boots or CriticalStrike
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "builds_from": [
    {
      "id": 1038,
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/1038.png",
      "name": "B. F. Sword",
      "total_gold": 1300
    },
    {
      "id": 1037,
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/1037.png",
      "name": "Pickaxe",
      "total_gold": 875
    },
    {
      "id": 1018,
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/1018.png",
      "name": "Cloak of Agility",
      "total_gold": 600
    }
  ],
  "builds_into": [],
  "consumable": false,
  "description": "75 Attack Damage\n25% Critical Strike Chance\n30% Critical Strike Damage",
  "found": true,
  "gold": {
    "base": 725,
    "sell": 2450,
    "total": 3500
  },
  "id": 3031,
  "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3031.png",
  "language": "en_US",
  "maps": [
    11,
    12,
    453
  ],
  "name": "Infinity Edge",
  "plaintext": "Massively enhances critical strikes",
  "purchasable": true,
  "required_champion": null,
  "stacks": 1,
  "stats": [
    {
      "name": "Attack Damage",
      "value": "75"
    },
    {
      "name": "Critical Strike Chance",
      "value": "25%"
    },
    {
      "name": "Critical Strike Damage",
      "value": "30%"
    }
  ],
  "suggestions": [],
  "tags": [
    "CriticalStrike",
    "Damage"
  ],
  "version": "16.19.1"
}

Get the latest version

Get the newest Data Dragon version, like 16.19.1, with its patch and the version before it. Pass it to the other actions to pin a workflow to one patch, or schedule a workflow to compare it with the last one seen and hear about a new patch the day Data Dragon publishes it.

Inputs

None.

Outputs

cdn_urltext
Where this version's files are, for building other URLs
dragontail_urltext
This version's complete download, every file and image in one archive (over a gigabyte)
patchtext
The patch it belongs to, like 16.19, as patch notes name it
previous_versiontext
The version before it, like 16.18.1
versiontext
The newest Data Dragon version, like 16.19.1. Pass it to the other actions to pin a workflow to one patch
Example output
{
  "cdn_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1",
  "dragontail_url": "https://ddragon.leagueoflegends.com/cdn/dragontail-16.19.1.tgz",
  "patch": "16.19",
  "previous_version": "16.18.1",
  "version": "16.19.1"
}

List champions

List League of Legends champions with their key, roles, resource, Riot's difficulty ratings and their portrait, splash and loading screen art. Filter by role or by text in the name or title, and sort by name or by difficulty. Every champion comes back unless a filter is set.

Inputs

Roleroletext
Optional. Only champions with this role. Every champion when left empty.One of: Assassin, Fighter, Mage, Marksman, Support, Tank.
Name containssearchtext
Optional. Only champions whose name, ID or title contains this text, like jax or the Darkin. Capitals and spaces don't matter.
Sort bysort_bytext
Optional. Name, or Riot's difficulty rating, easiest or hardest first. Name when left empty.One of: name (Name, A to Z), easiest (Easiest to play first), hardest (Hardest to play first). Default: name.
Maximum championslimitnumber
Optional. How many champions to return, up to 200, which is all of them. 200 when left empty.From 1 to 200. Default: 200.
Start atoffsetnumber
Optional. How many to skip first, for the next page when has_more came back true. 0 when left empty.From 0 to 10000. Default: 0.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

championslist
The champions in this page
countnumber
How many came back
has_moretrue/false
True when there are more past this page; raise Start at to read them
languagetext
The language the text is in, like en_US
total_countnumber
How many match in all, before the page was cut
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "champions": [
    {
      "blurb": "Innately connected to the magic of the spirit realm, Ahri is a fox-like vastaya who can manipulate her prey's emotions and consume their essence\u2014receiving flashes of their memory and insight from each soul she consumes. Once a powerful yet wayward...",
      "id": "Ahri",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/Ahri.png",
      "key": 103,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/Ahri_0.jpg",
      "name": "Ahri",
      "ratings": {
        "attack": 3,
        "defense": 4,
        "difficulty": 5,
        "magic": 8
      },
      "resource": "Mana",
      "roles": [
        "Mage",
        "Assassin"
      ],
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ahri_0.jpg",
      "title": "the Nine-Tailed Fox"
    },
    {
      "blurb": "Something has awoken in Runeterra. Something ancient. Something terrible. The ageless horror known as Fiddlesticks stalks the edges of mortal society, drawn to areas thick with paranoia where it feeds upon terrorized victims. Wielding a jagged scythe...",
      "id": "Fiddlesticks",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/champion/Fiddlesticks.png",
      "key": 9,
      "loading_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/loading/Fiddlesticks_0.jpg",
      "name": "Fiddlesticks",
      "ratings": {
        "attack": 2,
        "defense": 3,
        "difficulty": 9,
        "magic": 9
      },
      "resource": "Mana",
      "roles": [
        "Mage",
        "Support"
      ],
      "splash_url": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fiddlesticks_0.jpg",
      "title": "the Ancient Fear"
    }
  ],
  "count": 2,
  "has_more": true,
  "language": "en_US",
  "total_count": 7,
  "version": "16.19.1"
}

List items

List the items in a map's shop with their price, summary, shop categories and icon. Summoner's Rift unless another map is chosen. Filter by category, like Boots or Ability power, or by name (shop nicknames like ie work too), and sort by name or price.

Inputs

Mapmap_idtext
Optional. Whose shop to read. Arena and ARAM keep their own copies of many items under other IDs. Summoner's Rift when left empty.One of: 11 (Summoner's Rift), 12 (Howling Abyss (ARAM)), 30 (Rings of Wrath (Arena)), any (Every map). Default: 11.
Categorytagtext
Optional. Only items in this shop category. Every category when left empty.One of: Boots, Damage (Attack damage), CriticalStrike (Critical strike), AttackSpeed (Attack speed), OnHit (On-hit effects), ArmorPenetration (Armor penetration), LifeSteal (Life steal), SpellVamp (Omnivamp), SpellDamage (Ability power), MagicPenetration (Magic penetration), and 19 more.
Name containssearchtext
Optional. Only items whose name contains this text, or whose shop nickname it is, like ie for Infinity Edge.
Only items in the shoppurchasable_onlytrue/false
Optional. On by default, which leaves out what can't be bought, like Gangplank's upgrades and items a champion transforms into. Turn it off to list those too.Default: true.
Sort bysort_bytext
Optional. Name, or price either way. Name when left empty.One of: name (Name, A to Z), cheapest (Cheapest first), most_expensive (Most expensive first). Default: name.
Maximum itemslimitnumber
Optional. How many items to return, up to 1,000. 100 when left empty.From 1 to 1000. Default: 100.
Start atoffsetnumber
Optional. How many to skip first, for the next page when has_more came back true. 0 when left empty.From 0 to 10000. Default: 0.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

countnumber
How many came back
has_moretrue/false
True when there are more past this page; raise Start at to read them
itemslist
The items in this page
languagetext
The language the text is in, like en_US
total_countnumber
How many match in all, before the page was cut
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "count": 2,
  "has_more": true,
  "items": [
    {
      "gold": {
        "base": 300,
        "sell": 770,
        "total": 1100
      },
      "id": 3006,
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/3006.png",
      "maps": [
        11,
        12,
        453
      ],
      "name": "Berserker's Greaves",
      "plaintext": "Enhances Move Speed and Attack Speed",
      "purchasable": true,
      "tags": [
        "AttackSpeed",
        "Boots"
      ]
    },
    {
      "gold": {
        "base": 300,
        "sell": 210,
        "total": 300
      },
      "id": 1001,
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/item/1001.png",
      "maps": [
        11,
        12,
        453
      ],
      "name": "Boots",
      "plaintext": "Slightly increases Move Speed",
      "purchasable": true,
      "tags": [
        "Boots"
      ]
    }
  ],
  "language": "en_US",
  "total_count": 3,
  "version": "16.19.1"
}

List languages

List every language Data Dragon publishes its text in, with the code the other actions take, like en_US, and its name. Read from Data Dragon's own list, so a language added later shows up here.

Inputs

None.

Outputs

countnumber
How many came back
languageslist
The languages, by code
Example output
{
  "count": 28,
  "languages": [
    {
      "code": "ar_AE",
      "name": "Arabic (United Arab Emirates)"
    },
    {
      "code": "cs_CZ",
      "name": "Czech (Czech Republic)"
    },
    {
      "code": "de_DE",
      "name": "German (Germany)"
    },
    {
      "code": "el_GR",
      "name": "Greek (Greece)"
    },
    {
      "code": "en_AU",
      "name": "English (Australia)"
    },
    {
      "code": "en_GB",
      "name": "English (United Kingdom)"
    },
    {
      "code": "en_PH",
      "name": "English (Republic of the Philippines)"
    },
    {
      "code": "en_SG",
      "name": "English (Singapore)"
    },
    {
      "code": "en_US",
      "name": "English (United States)"
    },
    {
      "code": "es_AR",
      "name": "Spanish (Argentina)"
    },
    {
      "code": "es_ES",
      "name": "Spanish (Spain)"
    },
    {
      "code": "es_MX",
      "name": "Spanish (Mexico)"
    },
    {
      "code": "fr_FR",
      "name": "French (France)"
    },
    {
      "code": "hu_HU",
      "name": "Hungarian (Hungary)"
    },
    {
      "code": "id_ID",
      "name": "Indonesian (Indonesia)"
    },
    {
      "code": "it_IT",
      "name": "Italian (Italy)"
    },
    {
      "code": "ja_JP",
      "name": "Japanese (Japan)"
    },
    {
      "code": "ko_KR",
      "name": "Korean (Korea)"
    },
    {
      "code": "pl_PL",
      "name": "Polish (Poland)"
    },
    {
      "code": "pt_BR",
      "name": "Portuguese (Brazil)"
    },
    {
      "code": "ro_RO",
      "name": "Romanian (Romania)"
    },
    {
      "code": "ru_RU",
      "name": "Russian (Russia)"
    },
    {
      "code": "th_TH",
      "name": "Thai (Thailand)"
    },
    {
      "code": "tr_TR",
      "name": "Turkish (Turkey)"
    },
    {
      "code": "vi_VN",
      "name": "Vietnamese (Viet Nam)"
    },
    {
      "code": "zh_CN",
      "name": "Chinese (China)"
    },
    {
      "code": "zh_MY",
      "name": "Chinese (Malaysia)"
    },
    {
      "code": "zh_TW",
      "name": "Chinese (Taiwan)"
    }
  ]
}

List maps

List every map ID match data can carry, from Summoner's Rift (11) and Howling Abyss (12) to retired event maps, with Riot's note on each and a minimap image for the maps Data Dragon still has.

Inputs

Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

countnumber
How many came back
languagetext
The language the text is in, like en_US
mapslist
The maps, by ID
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "count": 18,
  "language": "en_US",
  "maps": [
    {
      "id": 1,
      "minimap_url": null,
      "name": "Summoner's Rift",
      "notes": "Original Summer variant"
    },
    {
      "id": 2,
      "minimap_url": null,
      "name": "Summoner's Rift",
      "notes": "Original Autumn variant"
    },
    {
      "id": 3,
      "minimap_url": null,
      "name": "The Proving Grounds",
      "notes": "Tutorial Map"
    },
    {
      "id": 4,
      "minimap_url": null,
      "name": "Twisted Treeline",
      "notes": "Original Version"
    },
    {
      "id": 8,
      "minimap_url": null,
      "name": "The Crystal Scar",
      "notes": "Dominion map"
    },
    {
      "id": 10,
      "minimap_url": null,
      "name": "Twisted Treeline",
      "notes": "Last TT map"
    },
    {
      "id": 11,
      "minimap_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/map/map11.png",
      "name": "Summoner's Rift",
      "notes": "Current Version"
    },
    {
      "id": 12,
      "minimap_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/map/map12.png",
      "name": "Howling Abyss",
      "notes": "ARAM map"
    },
    {
      "id": 14,
      "minimap_url": null,
      "name": "Butcher's Bridge",
      "notes": "Alternate ARAM map"
    },
    {
      "id": 16,
      "minimap_url": null,
      "name": "Cosmic Ruins",
      "notes": "Dark Star: Singularity map"
    },
    {
      "id": 18,
      "minimap_url": null,
      "name": "Valoran City Park",
      "notes": "Star Guardian Invasion map"
    },
    {
      "id": 19,
      "minimap_url": null,
      "name": "Substructure 43",
      "notes": "PROJECT: Hunters map"
    },
    {
      "id": 20,
      "minimap_url": null,
      "name": "Crash Site",
      "notes": "Odyssey: Extraction map"
    },
    {
      "id": 21,
      "minimap_url": null,
      "name": "Nexus Blitz",
      "notes": "Nexus Blitz map"
    },
    {
      "id": 22,
      "minimap_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/map/map22.png",
      "name": "Teamfight Tactics",
      "notes": "Teamfight Tactics map"
    },
    {
      "id": 30,
      "minimap_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/map/map30.png",
      "name": "Arena",
      "notes": "Arena map"
    },
    {
      "id": 35,
      "minimap_url": null,
      "name": "The Bandlewood",
      "notes": "Map for Brawl (`BRAWL`). Work together with your team to escort minions into the enemy portal. No roles, no lanes, no pressure. Just a five-on-five brawl."
    },
    {
      "id": 453,
      "minimap_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/map/map453.png",
      "name": null,
      "notes": null
    }
  ],
  "version": "16.19.1"
}

List queues

List the queues match data can carry, with the map each is played on, the kind of game and Riot's notes. Retired queues are left out unless asked for.

Inputs

Include retired queuesinclude_deprecatedtrue/false
Optional. Off by default, which lists the queues in use. Turn it on to also list the ones Riot has retired, which older match data still carries.Default: false.

Outputs

countnumber
How many came back
queueslist
The queues, by ID
Example output
{
  "count": 63,
  "queues": [
    {
      "description": null,
      "is_deprecated": false,
      "map": "Custom games",
      "notes": null,
      "queue_id": 0
    },
    {
      "description": "1v1 Snowdown Showdown games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 72
    },
    {
      "description": "2v2 Snowdown Showdown games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 73
    },
    {
      "description": "6v6 Hexakill games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 75
    },
    {
      "description": "Ultra Rapid Fire games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 76
    },
    {
      "description": "One For All: Mirror Mode games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 78
    },
    {
      "description": "Co-op vs AI Ultra Rapid Fire games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 83
    },
    {
      "description": "6v6 Hexakill games",
      "is_deprecated": false,
      "map": "Twisted Treeline",
      "notes": null,
      "queue_id": 98
    },
    {
      "description": "5v5 ARAM games",
      "is_deprecated": false,
      "map": "Butcher's Bridge",
      "notes": null,
      "queue_id": 100
    },
    {
      "description": "Nemesis games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 310
    },
    {
      "description": "Black Market Brawlers games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 313
    },
    {
      "description": "Definitely Not Dominion games",
      "is_deprecated": false,
      "map": "Crystal Scar",
      "notes": null,
      "queue_id": 317
    },
    {
      "description": "All Random games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 325
    },
    {
      "description": "5v5 Draft Pick games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 400
    },
    {
      "description": "5v5 Ranked Solo games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 420
    },
    {
      "description": "5v5 Blind Pick games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 430
    },
    {
      "description": "5v5 Ranked Flex games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 440
    },
    {
      "description": "5v5 ARAM games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 450
    },
    {
      "description": "Swiftplay Games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 480
    },
    {
      "description": "Normal (Quickplay)",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 490
    },
    {
      "description": "Blood Hunt Assassin games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 600
    },
    {
      "description": "Dark Star: Singularity games",
      "is_deprecated": false,
      "map": "Cosmic Ruins",
      "notes": null,
      "queue_id": 610
    },
    {
      "description": "Summoner's Rift Clash games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 700
    },
    {
      "description": "ARAM Clash games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 720
    },
    {
      "description": "Co-op vs. AI Beginner Bot games",
      "is_deprecated": false,
      "map": "Twisted Treeline",
      "notes": null,
      "queue_id": 820
    },
    {
      "description": "Co-op vs. AI Intro Bot games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 870
    },
    {
      "description": "Co-op vs. AI Beginner Bot games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 880
    },
    {
      "description": "Co-op vs. AI Intermediate Bot games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 890
    },
    {
      "description": "ARURF games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 900
    },
    {
      "description": "Ascension games",
      "is_deprecated": false,
      "map": "Crystal Scar",
      "notes": null,
      "queue_id": 910
    },
    {
      "description": "Legend of the Poro King games",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 920
    },
    {
      "description": "Nexus Siege games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 940
    },
    {
      "description": "Doom Bots Voting games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 950
    },
    {
      "description": "Doom Bots Standard games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 960
    },
    {
      "description": "Star Guardian Invasion: Normal games",
      "is_deprecated": false,
      "map": "Valoran City Park",
      "notes": null,
      "queue_id": 980
    },
    {
      "description": "Star Guardian Invasion: Onslaught games",
      "is_deprecated": false,
      "map": "Valoran City Park",
      "notes": null,
      "queue_id": 990
    },
    {
      "description": "PROJECT: Hunters games",
      "is_deprecated": false,
      "map": "Overcharge",
      "notes": null,
      "queue_id": 1000
    },
    {
      "description": "Snow ARURF games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 1010
    },
    {
      "description": "One for All games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 1020
    },
    {
      "description": "Odyssey Extraction: Intro games",
      "is_deprecated": false,
      "map": "Crash Site",
      "notes": null,
      "queue_id": 1030
    },
    {
      "description": "Odyssey Extraction: Cadet games",
      "is_deprecated": false,
      "map": "Crash Site",
      "notes": null,
      "queue_id": 1040
    },
    {
      "description": "Odyssey Extraction: Crewmember games",
      "is_deprecated": false,
      "map": "Crash Site",
      "notes": null,
      "queue_id": 1050
    },
    {
      "description": "Odyssey Extraction: Captain games",
      "is_deprecated": false,
      "map": "Crash Site",
      "notes": null,
      "queue_id": 1060
    },
    {
      "description": "Odyssey Extraction: Onslaught games",
      "is_deprecated": false,
      "map": "Crash Site",
      "notes": null,
      "queue_id": 1070
    },
    {
      "description": "Teamfight Tactics games",
      "is_deprecated": false,
      "map": "Convergence",
      "notes": null,
      "queue_id": 1090
    },
    {
      "description": "Ranked Teamfight Tactics games",
      "is_deprecated": false,
      "map": "Convergence",
      "notes": null,
      "queue_id": 1100
    },
    {
      "description": "Teamfight Tactics Tutorial games",
      "is_deprecated": false,
      "map": "Convergence",
      "notes": null,
      "queue_id": 1110
    },
    {
      "description": "Teamfight Tactics test games",
      "is_deprecated": false,
      "map": "Convergence",
      "notes": null,
      "queue_id": 1111
    },
    {
      "description": "Teamfight Tactics Choncc's Treasure Mode",
      "is_deprecated": false,
      "map": "Convergence",
      "notes": null,
      "queue_id": 1210
    },
    {
      "description": "Nexus Blitz games",
      "is_deprecated": false,
      "map": "Nexus Blitz",
      "notes": null,
      "queue_id": 1300
    },
    {
      "description": "Ultimate Spellbook games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 1400
    },
    {
      "description": "Arena",
      "is_deprecated": false,
      "map": "Rings of Wrath",
      "notes": null,
      "queue_id": 1700
    },
    {
      "description": "Arena",
      "is_deprecated": false,
      "map": "Rings of Wrath",
      "notes": "16 player lobby",
      "queue_id": 1710
    },
    {
      "description": "Swarm Mode Games",
      "is_deprecated": false,
      "map": "Swarm",
      "notes": "Swarm Mode 1 player",
      "queue_id": 1810
    },
    {
      "description": "Swarm",
      "is_deprecated": false,
      "map": "Swarm Mode Games",
      "notes": "Swarm Mode 2 players",
      "queue_id": 1820
    },
    {
      "description": "Swarm",
      "is_deprecated": false,
      "map": "Swarm Mode Games",
      "notes": "Swarm Mode 3 players",
      "queue_id": 1830
    },
    {
      "description": "Swarm",
      "is_deprecated": false,
      "map": "Swarm Mode Games",
      "notes": "Swarm Mode 4 players",
      "queue_id": 1840
    },
    {
      "description": "Pick URF games",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 1900
    },
    {
      "description": "Tutorial 1",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 2000
    },
    {
      "description": "Tutorial 2",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 2010
    },
    {
      "description": "Tutorial 3",
      "is_deprecated": false,
      "map": "Summoner's Rift",
      "notes": null,
      "queue_id": 2020
    },
    {
      "description": "Brawl",
      "is_deprecated": false,
      "map": "The Bandlewood",
      "notes": null,
      "queue_id": 2300
    },
    {
      "description": "ARAM: Mayhem",
      "is_deprecated": false,
      "map": "Howling Abyss",
      "notes": null,
      "queue_id": 2400
    }
  ]
}

List runes

List the runes of every rune path (Precision, Domination, Sorcery, Resolve and Inspiration), or of one, with their IDs, what they do and their icons. Each rune says its row and keystones are marked, so a step can list the keystones alone.

Inputs

Rune pathrune_pathtext
Optional. Only this path's runes. Every path when left empty.One of: Precision, Domination, Sorcery, Resolve, Inspiration.
Only keystoneskeystones_onlytrue/false
Optional. Off by default. Turn it on for just the keystones, the main rune each path is built around.Default: false.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

countnumber
How many came back
languagetext
The language the text is in, like en_US
pathslist
The rune paths they come from
runeslist
The runes, path by path and row by row
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "count": 3,
  "language": "en_US",
  "paths": [
    {
      "icon_url": "https://ddragon.leagueoflegends.com/cdn/img/perk-images/Styles/7200_Domination.png",
      "id": 8100,
      "key": "Domination",
      "keystones": [
        "Electrocute",
        "Dark Harvest",
        "Hail of Blades"
      ],
      "name": "Domination",
      "rune_count": 12
    }
  ],
  "runes": [
    {
      "icon_url": "https://ddragon.leagueoflegends.com/cdn/img/perk-images/Styles/Domination/Electrocute/Electrocute.png",
      "id": 8112,
      "is_keystone": true,
      "key": "Electrocute",
      "long_description": "Hitting a champion with 3 separate attacks or abilities within 3s deals bonus adaptive damage.\n\nDamage: 70 - 240 (+0.1 bonus AD, +0.05 AP) damage.\nCooldown: 20s\n\n'We called them the Thunderlords, for to speak of their lightning was to invite disaster.'",
      "name": "Electrocute",
      "path": "Domination",
      "path_id": 8100,
      "short_description": "Hitting a champion with 3 separate attacks or abilities in 3s deals bonus adaptive damage.",
      "slot": 0
    },
    {
      "icon_url": "https://ddragon.leagueoflegends.com/cdn/img/perk-images/Styles/Domination/DarkHarvest/DarkHarvest.png",
      "id": 8128,
      "is_keystone": true,
      "key": "DarkHarvest",
      "long_description": "Damaging a Champion below 50% health deals adaptive damage and harvests their soul, permanently increasing Dark Harvest's damage by 11.\n\nDark Harvest damage: 30 (+11 damage per soul) (+0.1 bonus AD) (+0.05 AP)\nCooldown: 35s (resets to 1.0s on takedown)",
      "name": "Dark Harvest",
      "path": "Domination",
      "path_id": 8100,
      "short_description": "Damaging a low health champion inflicts adaptive damage and harvests a soul from the victim.",
      "slot": 0
    },
    {
      "icon_url": "https://ddragon.leagueoflegends.com/cdn/img/perk-images/Styles/Domination/HailOfBlades/HailOfBlades.png",
      "id": 9923,
      "is_keystone": true,
      "key": "HailOfBlades",
      "long_description": "Gain 90% (60% for ranged champions) Attack Speed and bonus true damage when you attack an enemy champion for up to 3 attacks.\n\nNo more than 3s can elapse between attacks or this effect will end.\n\nCooldown: 10s.\nOn-Hit Damage: 2 - 20 (+0.12 bonus AD, +0.1 AP) damage.\n\nAttack resets increase the attack limit by 1.\nAllows you to temporarily exceed the Attack Speed limit.",
      "name": "Hail of Blades",
      "path": "Domination",
      "path_id": 8100,
      "short_description": "Gain a large amount of Attack Speed and bonus true damage for the first 3 attacks made against enemy champions.",
      "slot": 0
    }
  ],
  "version": "16.19.1"
}

List summoner spells

List the summoner spells with the number match data carries for each (summoner1Id and summoner2Id), cooldown, range, the account level they unlock at and the game modes that offer them. Choose a game mode, like Summoner's Rift or ARAM, for its spells alone.

Inputs

Game modegame_modetext
Optional. Only the spells this game mode offers. Every spell, in every mode, when left empty.One of: CLASSIC (Summoner's Rift (CLASSIC)), ARAM, CHERRY (Arena (CHERRY)), SWIFTPLAY, URF (Ultra Rapid Fire (URF)), ARSR (All Random Summoner's Rift (ARSR)), ONEFORALL (One for All), NEXUSBLITZ (Nexus Blitz), ULTBOOK (Ultimate Spellbook), BRAWL, and 3 more.
Languagelanguagetext
Optional. The language names and text come back in. English (United States) when left empty.One of: ar_AE (Arabic (United Arab Emirates)), zh_CN (Chinese (China)), zh_MY (Chinese (Malaysia)), zh_TW (Chinese (Taiwan)), cs_CZ (Czech (Czech Republic)), en_AU (English (Australia)), en_PH (English (Republic of the Philippines)), en_SG (English (Singapore)), en_GB (English (United Kingdom)), en_US (English (United States)), and 18 more. Default: en_US.
Versionversiontext
Optional. The Data Dragon version to read, like 16.19.1, or a patch like 16.19 for its newest build. The newest version when left empty. Give the version a region's client is on (from Get a region's version) to match what its players see.

Outputs

countnumber
How many came back
languagetext
The language the text is in, like en_US
summoner_spellslist
The summoner spells, by name
versiontext
The Data Dragon version this was read from, like 16.19.1
Example output
{
  "count": 9,
  "language": "en_US",
  "summoner_spells": [
    {
      "cooldown": 180,
      "description": "Gain a brief Shield.",
      "game_modes": [
        "ARAM",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "FIRSTBLOOD",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "URF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "ONEFORALL",
        "ASSASSINATE",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerBarrier",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerBarrier.png",
      "key": 21,
      "name": "Barrier",
      "range": 1200,
      "summoner_level": 4
    },
    {
      "cooldown": 240,
      "description": "Removes all disables (excluding suppression and airborne) and summoner spell debuffs affecting your champion and gives Tenacity.",
      "game_modes": [
        "ARAM",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "FIRSTBLOOD",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "URF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "ONEFORALL",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerBoost",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerBoost.png",
      "key": 1,
      "name": "Cleanse",
      "range": 200,
      "summoner_level": 9
    },
    {
      "cooldown": 240,
      "description": "Slows target enemy champion and reduces their damage dealt.",
      "game_modes": [
        "URF",
        "PRACTICETOOL",
        "CLASSIC",
        "ULTBOOK",
        "DOOMBOTSTEEMO",
        "ARAM",
        "RUBY_TRIAL_3",
        "NEXUSBLITZ",
        "SWIFTPLAY",
        "ONEFORALL",
        "TUTORIAL",
        "RUBY",
        "WIPMODEWIP",
        "RUBY_TRIAL_2",
        "WIPMODEWIP3",
        "RUBY_TRIAL_1",
        "ARSR"
      ],
      "id": "SummonerExhaust",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerExhaust.png",
      "key": 3,
      "name": "Exhaust",
      "range": 650,
      "summoner_level": 4
    },
    {
      "cooldown": 300,
      "description": "Teleports you a short distance toward your cursor.",
      "game_modes": [
        "ARAM",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "FIRSTBLOOD",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "WIPMODEWIP4",
        "URF",
        "SNOWURF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "ONEFORALL",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerFlash",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerFlash.png",
      "key": 4,
      "name": "Flash",
      "range": 425,
      "summoner_level": 7
    },
    {
      "cooldown": 240,
      "description": "Gain Move Speed and ignore unit collision for the duration.",
      "game_modes": [
        "ARAM",
        "TUTORIAL_MODULE_1",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "FIRSTBLOOD",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "URF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "TUTORIAL_MODULE_2",
        "ONEFORALL",
        "ASSASSINATE",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerHaste",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerHaste.png",
      "key": 6,
      "name": "Ghost",
      "range": 200,
      "summoner_level": 1
    },
    {
      "cooldown": 240,
      "description": "Restores Health and grants Move Speed to you and target allied champion.",
      "game_modes": [
        "ARAM",
        "TUTORIAL_MODULE_1",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "URF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "TUTORIAL_MODULE_2",
        "ONEFORALL",
        "ASSASSINATE",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerHeal",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerHeal.png",
      "key": 7,
      "name": "Heal",
      "range": 875,
      "summoner_level": 1
    },
    {
      "cooldown": 180,
      "description": "Deals true damage over time to target enemy champion and reduces healing effects on them for the duration.",
      "game_modes": [
        "ARAM",
        "TUTORIAL",
        "KIWI",
        "ULTBOOK",
        "FIRSTBLOOD",
        "SWIFTPLAY",
        "CLASSIC",
        "PRACTICETOOL",
        "RUBY",
        "RUBY_TRIAL_1",
        "BRAWL",
        "URF",
        "KIWI_JADE",
        "RUBY_TRIAL_3",
        "ONEFORALL",
        "ASSASSINATE",
        "ARSR",
        "NEXUSBLITZ",
        "DOOMBOTSTEEMO",
        "RUBY_TRIAL_2"
      ],
      "id": "SummonerDot",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerDot.png",
      "key": 14,
      "name": "Ignite",
      "range": 600,
      "summoner_level": 9
    },
    {
      "cooldown": 15,
      "description": "Deals true damage to a monster or minion.",
      "game_modes": [
        "DOOMBOTSTEEMO",
        "PRACTICETOOL",
        "CLASSIC",
        "SWIFTPLAY",
        "URF",
        "NEXUSBLITZ",
        "ONEFORALL",
        "TUTORIAL",
        "ARSR"
      ],
      "id": "SummonerSmite",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerSmite.png",
      "key": 11,
      "name": "Smite",
      "range": 500,
      "summoner_level": 3
    },
    {
      "cooldown": 300,
      "description": "After a brief channel, become untargetable and travel to an allied unit. Upgrades into Unleashed Teleport, which significantly increases travel speed.",
      "game_modes": [
        "CLASSIC",
        "SWIFTPLAY",
        "ULTBOOK",
        "WIPMODEWIP4",
        "DOOMBOTSTEEMO",
        "PRACTICETOOL",
        "ONEFORALL",
        "RUBY",
        "ARSR",
        "RUBY_TRIAL_2",
        "TUTORIAL",
        "ASSASSINATE",
        "RUBY_TRIAL_3",
        "RUBY_TRIAL_1"
      ],
      "id": "SummonerTeleport",
      "image_url": "https://ddragon.leagueoflegends.com/cdn/16.19.1/img/spell/SummonerTeleport.png",
      "key": 12,
      "name": "Teleport",
      "range": 25000,
      "summoner_level": 7
    }
  ],
  "version": "16.19.1"
}

List versions

List the published Data Dragon versions, newest first, back to 2012. Give a version to list only the ones released after it, which is how a scheduled workflow catches every patch it missed.

Inputs

Newer thannewer_thantext
Optional. Only the versions released after this one, like 16.17.1, or after this patch, like 16.17. Every version when left empty.
One version per patchlatest_build_per_patchtrue/false
Optional. On by default, which keeps only each patch's newest build, the one Riot advises using. Turn it off to list every build.Default: true.
Maximum versionslimitnumber
Optional. How many versions to return, up to 500. 20 when left empty.From 1 to 500. Default: 20.

Outputs

countnumber
How many came back
latesttext
The newest version, like 16.19.1
total_countnumber
How many match in all, before the page was cut
versionslist
The versions, newest first
Example output
{
  "count": 3,
  "latest": "16.19.1",
  "total_count": 316,
  "versions": [
    {
      "patch": "16.19",
      "version": "16.19.1"
    },
    {
      "patch": "16.18",
      "version": "16.18.1"
    },
    {
      "patch": "16.17",
      "version": "16.17.1"
    }
  ]
}

On this page