Ravensburger · since 2023
Disney Lorcana API
Six ink colours, inkable status, lore value, strength, willpower and classifications for every card and Enchanted variant.
- 2,476
- Cards
- 3,198
- Printings
- 23
- Sets
- 5
- Languages
- English, French, German, Italian and Japanese
Overview
What the Lorcana dataset covers
Disney Lorcana climbed to fifth place in quarterly sales in 2026 and has become the standout mainstream entrant of the decade. TCGGraph models ink cost, inkability, ink colour, lore value, strength, willpower, move cost, classifications and song abilities, and treats every Enchanted, Special and foil treatment as an individually priced printing.
Enchanted, Special and foil treatments are priced individually rather than rolled into one card-level average that describes none of them.
Formats
- Core Constructed
- Infinity Constructed
Price sources
- Cardmarket
- TCGplayer
curl -G "https://api.tcggraph.com/v1/cards" \
-d game=disney-lorcana \
-d limit=5 \
-H "Authorization: Bearer $TCGGRAPH_KEY"{
cards(
filter: { game: DISNEY_LORCANA, gameData: { ink: "Amethyst", inkCost: 3 } }
) {
nodes {
name
gameData
}
}
}Schema
Lorcana-specific fields
Every card carries the shared core fields. These live under gameData, in REST and GraphQL alike, and each is a filter: ?cost=2 in REST, gameData: { cost: 2 } in GraphQL.
| Field | Type | Description |
|---|---|---|
| inkCost | Int | Ink required to play the card. |
| inkable | Boolean | Whether the card can be put into the inkwell. |
| ink | Enum | Amber, Amethyst, Emerald, Ruby, Sapphire or Steel. |
| lore | Int | Lore gained when questing. |
| strength | Int | Character strength. |
| willpower | Int | Character willpower. |
| cardType | Enum | CHARACTER, ACTION, ITEM or LOCATION. |
| classifications | [String] | Storyborn, Dreamborn, Floodborn, Hero, Villain, Sorcerer… |
| moveCost | Int | Ink cost to move a character to a Location. |
| version | String | The subtitle that tells printings of one character apart, e.g. "Snow Queen" for Elsa. Also carried in name as "Elsa - Snow Queen". |
Plus 26 core fields shared by every game — see the full reference.
Live data
Lorcana cards in the public dataset
Real records returned by the API right now, sorted by market value, with both the American and the European quote.
| Card | Set | Number | Rarity | TCGplayer | Cardmarket |
|---|---|---|---|---|---|
| Mickey Mouse - Brave Little Prince | Fabled | 242 | Iconic | $3,553 | €4,000 |
| Minnie Mouse - Sweetheart Princess | Fabled | 241 | Iconic | $2,644 | €1,900 |
| Rapunzel - Gifted with Healing | Challenge Promo | 43 | Promo | $129.58 | €83.28 |
| Kuzco - Temperamental Emperor | Challenge Promo | 8 | Promo | $53.58 | €43.28 |
| Anna - Braving the Storm | Fabled | 218 | Epic | $21.03 | €6.91 |
| Lyle Tiberius Rourke - Crystallized Commander | Wilds Unknown | 214 | Epic | $0.85 | €1.00 |
| Prince John's Mirror | Shimmering Skies | 98 | Rare | $0.18 | €0.09 |
| Nala - Fierce Friend | Into the Inklands | 186 | Uncommon | $0.06 | €0.07 |
The most valuable Lorcana cards and their prices — each printing with Cardmarket and TCGplayer quotes, per language and grade.
The European market for Lorcana
Ravensburger is a German publisher, and Lorcana's European distribution is unusually deep as a result. This is one of the few games where European prices sit consistently below American ones across the whole catalog rather than only on localised printings.
Traded on Cardmarket in German, French, Italian, Spanish beyond English. How European pricing works.
Sets
Notable Lorcana sets
TFC
The First Chapter
216 cards · 2023-08-18
ROF
Rise of the Floodborn
216 cards · 2023-11-17
AZS
Azurite Sea
214 cards · 2025-05-30
WHM
Whispers in the Well
204 cards · 2026-05-29
Modelling
Working with Lorcana data
The decisions that catch people out when they first integrate Lorcana. Each of these is a bug we have watched somebody ship.
The subtitle is part of the identity
Elsa - Snow Queen and Elsa - Spirit of Winter are different cards with different costs and abilities, and a deck may contain four of each. name carries both halves, and gameData.version holds the subtitle on its own. Compare the full name, never the part before the dash.
Inkable is a deckbuilding constraint, not a cosmetic
The border tells you whether a card can be put into the inkwell as a resource. An uninkable card is strictly less flexible, and any curve or resource calculation that ignores the flag will overstate how playable a deck is. gameData.inkable is a boolean, and inkable=true filters on it.
Lore is the win condition, not a stat
Lore is how much a character generates when questing, and twenty lore ends the game. It is not a power level. minLore=2 finds the fast clocks; it is not the same query as sorting by strength.
Enchanted printings are separate records
An Enchanted card is an alternate treatment of an existing card, numbered above the set total. It is the same card for deckbuilding and its own record for pricing, often two orders of magnitude apart. rarity=Enchanted lists all 224.
Some cards carry no ink
gameData.ink is null on about seven hundred printings, across every card type. A two-ink deck check has to treat a null ink as unknown rather than as a third colour.
Recipes
Common Lorcana queries
Three requests that cover most of what applications in this game actually ask for.
Fast questing characters on a budget
Aggressive decks want high lore for low ink.
inkable is a boolean filter, and leaving it off returns both kinds.
GET /v1/cards
?game=disney-lorcana
&maxInkCost=3
&minLore=2
&inkable=trueOne ink colour and one classification
Decks use at most two inks, so the colour filter is the first thing most builders apply.
classifications is a list, and a filter on it matches any card that carries the value.
GET /v1/cards
?game=disney-lorcana
&ink=Amethyst
&classifications=Sorcerer
&limit=100Enchanted cards by market value
The chase cards for a collection tracker or a singles storefront.
Enchanted printings are separate records, so their prices never blend with the base card.
GET /v1/cards
?game=disney-lorcana
&rarity=Enchanted
&sort=-priceGlossary
Lorcana terms, and the fields that hold them
What players call a thing on the left, what you query on the right.
| Term | Field | Notes |
|---|---|---|
| Ink cost | gameData.inkCost | Ink required to play the card. The primary curve axis; minInkCost and maxInkCost bound it. |
| Inkable | gameData.inkable | Whether the card may be placed in the inkwell as a resource. Boolean. |
| Lore | gameData.lore | Lore gained when this character quests. Twenty wins the game. |
| Strength / Willpower | gameData.strength | Combat stats; willpower is gameData.willpower. Willpower is damage capacity rather than defence. |
| Ink colour | gameData.ink | Amber, Amethyst, Emerald, Ruby, Sapphire or Steel. Decks use at most two. |
| Classifications | gameData.classifications[] | Storyborn, Dreamborn, Floodborn, Hero, Villain, Princess and so on. |
| Version | gameData.version | The subtitle after the dash. Part of the card's identity, not decoration. |
| Move cost | gameData.moveCost | Ink to move a character to this Location. Set on Locations only. |
FAQ
Lorcana API questions
Anything not covered here, email hello@tcggraph.com and a human who knows Lorcana answers.
Also available
Add another game without another integration
Your Lorcana key already works for every other game in the catalog. Change the DISNEY_LORCANA enum and the rest of your code stays as it is.