Skip to content
Prepaid, no subscription trap. Top up a balance and we draw the monthly fee from it.
tcggraph

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
REST
curl -G "https://api.tcggraph.com/v1/cards" \
  -d game=disney-lorcana \
  -d limit=5 \
  -H "Authorization: Bearer $TCGGRAPH_KEY"
GraphQL
{
  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.

FieldTypeDescription
inkCostIntInk required to play the card.
inkableBooleanWhether the card can be put into the inkwell.
inkEnumAmber, Amethyst, Emerald, Ruby, Sapphire or Steel.
loreIntLore gained when questing.
strengthIntCharacter strength.
willpowerIntCharacter willpower.
cardTypeEnumCHARACTER, ACTION, ITEM or LOCATION.
classifications[String]Storyborn, Dreamborn, Floodborn, Hero, Villain, Sorcerer…
moveCostIntInk cost to move a character to a Location.
versionStringThe 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.

CardSetNumberRarityTCGplayerCardmarket
Mickey Mouse - Brave Little PrinceFabled242Iconic$3,553€4,000
Minnie Mouse - Sweetheart PrincessFabled241Iconic$2,644€1,900
Rapunzel - Gifted with HealingChallenge Promo43Promo$129.58€83.28
Kuzco - Temperamental EmperorChallenge Promo8Promo$53.58€43.28
Anna - Braving the StormFabled218Epic$21.03€6.91
Lyle Tiberius Rourke - Crystallized CommanderWilds Unknown214Epic$0.85€1.00
Prince John's MirrorShimmering Skies98Rare$0.18€0.09
Nala - Fierce FriendInto the Inklands186Uncommon$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=true

One 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=100

Enchanted 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=-price

Glossary

Lorcana terms, and the fields that hold them

What players call a thing on the left, what you query on the right.

TermFieldNotes
Ink costgameData.inkCostInk required to play the card. The primary curve axis; minInkCost and maxInkCost bound it.
InkablegameData.inkableWhether the card may be placed in the inkwell as a resource. Boolean.
LoregameData.loreLore gained when this character quests. Twenty wins the game.
Strength / WillpowergameData.strengthCombat stats; willpower is gameData.willpower. Willpower is damage capacity rather than defence.
Ink colourgameData.inkAmber, Amethyst, Emerald, Ruby, Sapphire or Steel. Decks use at most two.
ClassificationsgameData.classifications[]Storyborn, Dreamborn, Floodborn, Hero, Villain, Princess and so on.
VersiongameData.versionThe subtitle after the dash. Part of the card's identity, not decoration.
Move costgameData.moveCostInk 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.