Races

Playable races from the current game patch, from the Dwarf and Elf to the Tidewalker. Each race lists the classes that can use it, its gameplay modifiers, flavor text and how to get it.

Races are the game's character skins, so they keep the native character_skins catalog and id.character_skin.* ids. Variants that share a name are told apart, such as Dark Elf (Female). Browse them on the site at Races.

modifiers keeps the game's own stat fields, for example move_speed_base. sources lists each way to get the race, with shop prices when it is sold.

GET/v2/character_skins

classoptional
Return only races the class can use, by exact canonical class id.
patchoptional
Return races introduced by one exact game patch.
localeoptionalglobal
Language used to resolve localized names, descriptions, and labels.
Default
en
sortoptionalglobal
Sort by a field and direction. Use field:order, such as name:asc, or use asc or desc for the endpoint's default field.
cursoroptionalglobal
Continue from the previous page. Pass the opaque pagination.next value unchanged. Omit it for the first page.
limitglobal
Accepted
1 - 200
Default
50

GET/v2/character_skins/{id}

idpath
Pick any race id from the list.
localeoptionalglobal
Language used to resolve localized names, descriptions, and labels.
Default
en

GET/v2/character_skins/{id}/icon

idpath
Pick any race id from the list.
sizeoptionalglobal
Icon transforms — resize to N (square) or WxH. 1–512 per axis.
Example
64 or 64x96
dproptionalglobal
Icon transforms — pixel-density multiplier (1, 2, or 3). Combine with size for retina renders.
formatoptionalglobal
Icon transforms — re-encode. Omit to keep the source format.
trimoptionalglobal
Icon transforms — auto-strip transparent margin (1% fuzz).
bgoptionalglobal
Icon transforms — background fill (#RRGGBB, #RRGGBBAA, or transparent).
Example
#000000 or transparent

GET/v2/character_skins/{id}/tooltip

idpath
Pick any race id from the list.
localeoptionalglobal
Language used to resolve localized names, descriptions, and labels.
Default
en

Returns the compact payload used by the embeddable race tooltip. See the Tooltips guide for installation.

GET/v2/character_skins/{id}/model

idpath
Pick a race with has_model set to true.

Returns a GLB model when the race has an exact matching creature model in the current game assets. Races without verified model artwork return 404.