Individual cards

Get card by slug.

get

This returns a card matching the provided slug.

Path parameters
slugstringRequired

The card's URL-friendly slug.

Example: crescent-glaive
Responses
200

The matching card.

application/json

The matching card.

classesstring[]Required

The card's classes. The possible values are revealed by the option/search endpoint.

Example: ["WARRIOR"]
cost_memorynumber · nullableRequiredDeprecated

The card's memory cost (cost_reserve will be null if this is numeric). Be aware that cards can have both memory and reserve cost set to null (example: Shifting Currents).

Example: 1
cost_reservenumber · min: -1 · nullableRequiredDeprecated

The card's reserve cost (cost_memory will be null if this is numeric). -1 represents a card with "X" cost (example: Lost in Thought). Be aware that cards can have both memory and reserve cost set to null (example: Shifting Currents).

created_atstring · date-timeRequired

When the dataset was created.

Example: 2024-10-11T12:00:00+00:00
durabilitynumber · nullableRequired

The card's durability stat.

Example: 3
elementstringRequiredDeprecated

The card's element. The possible values are revealed by the option/search endpoint.

Example: WATER
elementsstring[]Required

The card's element(s). The possible values are revealed by the option/search endpoint.

Example: ["WATER"]
effectstring · nullableRequired

The card's effect as a template.

Example: [Class Bonus] [Level 2+] CARDNAME gets +1 [POWER]. *(Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)*
effect_htmlstring · nullableRequiredDeprecated

The card's effect as HTML. This is null if the card's effect value is null.

Example: <span class="effect__bubble">Class Bonus</span> <span class="effect__bubble">Level 2+</span> Crescent Glaive gets +1<span class="effect__icon effect__icon--sword"></span>. <span class="effect__reminder">(Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)</span>
effect_rawstring · nullableRequired

The card's effect as plain text. This is null if the card's effect value is null.

Example: [Class Bonus] [Level 2+] Crescent Glaive gets +1 POWER. (Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)
flavorstring · nullableRequired

The card's flavor text.

Example: Convalescing waves cascade through the soul, revitalizing the body and mind from the depths.
last_updatestring · date-timeRequired

When the dataset was last updated.

Example: 2024-10-11T12:00:00+00:00
legalityany of · nullableRequired

Legality limits the card is subject to. This is only populated if the card is limited in certain formats. The possible game format values are revealed by the option/search endpoint.

levelnumber · nullableRequired

The card's level stat.

lifenumber · nullableRequired

The card's life stat.

namestringRequired

The card's name.

Example: Crescent Glaive
powernumber · nullableRequired

The card's power stat.

Example: 1
speedboolean · nullableRequired

The card's speed stat. true represents Fast whilst false represents Slow.

slugstringRequired

The card's URL-friendly slug.

Example: crescent-glaive
subtypesstring[]Required

The card's subtypes. The possible values are revealed by the option/search endpoint.

Example: ["WARRIOR","POLEARM"]
typesstring[]Required

The card's types. The possible values are revealed by the option/search endpoint.

Example: ["REGALIA","WEAPON"]
uuidstringRequired

A 10-character alphanumeric UUID.

Example: abcde12345
get
/cards/{slug}

Get card by its set and collector number.

get

This returns a card matching the provided set prefix and collector number combination.

Path parameters
collector_numberstringRequired

The edition's collector number in the set it belongs to.

Example: 010
set_prefixstringRequired

The set's prefix as printed in the footer of its cards.

Example: AMB
Responses
200

The matching card.

application/json

The matching card.

classesstring[]Required

The card's classes. The possible values are revealed by the option/search endpoint.

Example: ["WARRIOR"]
cost_memorynumber · nullableRequiredDeprecated

The card's memory cost (cost_reserve will be null if this is numeric). Be aware that cards can have both memory and reserve cost set to null (example: Shifting Currents).

Example: 1
cost_reservenumber · min: -1 · nullableRequiredDeprecated

The card's reserve cost (cost_memory will be null if this is numeric). -1 represents a card with "X" cost (example: Lost in Thought). Be aware that cards can have both memory and reserve cost set to null (example: Shifting Currents).

created_atstring · date-timeRequired

When the dataset was created.

Example: 2024-10-11T12:00:00+00:00
durabilitynumber · nullableRequired

The card's durability stat.

Example: 3
elementstringRequiredDeprecated

The card's element. The possible values are revealed by the option/search endpoint.

Example: WATER
elementsstring[]Required

The card's element(s). The possible values are revealed by the option/search endpoint.

Example: ["WATER"]
effectstring · nullableRequired

The card's effect as a template.

Example: [Class Bonus] [Level 2+] CARDNAME gets +1 [POWER]. *(Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)*
effect_htmlstring · nullableRequiredDeprecated

The card's effect as HTML. This is null if the card's effect value is null.

Example: <span class="effect__bubble">Class Bonus</span> <span class="effect__bubble">Level 2+</span> Crescent Glaive gets +1<span class="effect__icon effect__icon--sword"></span>. <span class="effect__reminder">(Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)</span>
effect_rawstring · nullableRequired

The card's effect as plain text. This is null if the card's effect value is null.

Example: [Class Bonus] [Level 2+] Crescent Glaive gets +1 POWER. (Apply this effect only if your champion's class matches this card's class and only if your champion is level 2 or higher.)
flavorstring · nullableRequired

The card's flavor text.

Example: Convalescing waves cascade through the soul, revitalizing the body and mind from the depths.
last_updatestring · date-timeRequired

When the dataset was last updated.

Example: 2024-10-11T12:00:00+00:00
legalityany of · nullableRequired

Legality limits the card is subject to. This is only populated if the card is limited in certain formats. The possible game format values are revealed by the option/search endpoint.

levelnumber · nullableRequired

The card's level stat.

lifenumber · nullableRequired

The card's life stat.

namestringRequired

The card's name.

Example: Crescent Glaive
powernumber · nullableRequired

The card's power stat.

Example: 1
speedboolean · nullableRequired

The card's speed stat. true represents Fast whilst false represents Slow.

slugstringRequired

The card's URL-friendly slug.

Example: crescent-glaive
subtypesstring[]Required

The card's subtypes. The possible values are revealed by the option/search endpoint.

Example: ["WARRIOR","POLEARM"]
typesstring[]Required

The card's types. The possible values are revealed by the option/search endpoint.

Example: ["REGALIA","WEAPON"]
uuidstringRequired

A 10-character alphanumeric UUID.

Example: abcde12345
get
/cards/{set_prefix}/{collector_number}

Get a card edition's image.

get
Path parameters
filenamestringRequired

The filename to download.

Example: lorraine-wandering-warrior-doap.jpg
Query parameters
roundedbooleanOptional

Round the corners of the image. Note that whilst the request remains as .jpg the output file type will be .png instead.

Responses
200

Image file.

application/json
string · binary[]Optional

Image file.

get
/cards/images/{filename}

Last updated