Skip to content
Crypto-only, prepaid. Top up a balance and we draw from it monthly — nothing is ever charged automatically.
tcggraph

Bandai · since 2020

Digimon Card Game API

Play cost, DP, level, digivolve requirements, inherited effects and security effects across every BT, EX, ST and RB set.

2,940
Cards
8,120
Printings
38
Sets
4
Languages

Overview

What the Digimon dataset covers

The Digimon Card Game's 2020 reboot produced one of the most mechanically distinctive TCGs on the market. TCGGraph models play cost, digivolve costs by level and colour, DP, attribute, Digimon form and type, and separates the main effect, inherited effect and security effect into distinct fields so deckbuilders can query digivolution chains programmatically.

Sourced from digimoncard.io, Bandai card lists and TCGplayer.

Formats

  • Standard
  • Japanese Standard

Price sources

  • TCGplayer
  • Cardmarket
REST
curl -G "https://api.tcggraph.com/v1/cards" \
  -d game=digimon \
  -d limit=5 \
  -H "Authorization: Bearer $TCGGRAPH_KEY"
GraphQL
{
  cards(
    game: DIGIMON
    filter: { level: 6, colors: ["Blue"] }
  ) {
    nodes {
      name
      digimon {
        dp
        playCost
        digivolveCosts { level color cost }
      }
    }
  }
}

Schema

Digimon-specific fields

Every card carries the shared core fields. These live under gameData in REST, and under the typed digimon field in GraphQL.

FieldTypeDescription
cardTypeEnumDIGI_EGG, DIGIMON, TAMER or OPTION.
colors[String]Red, Blue, Yellow, Green, Black, Purple or White.
levelIntLevel 2 to 7.
playCostIntMemory cost to play from hand.
dpIntDigimon power.
digivolveCosts[Object]Colour, from-level and memory cost triples.
attributeEnumData, Vaccine, Virus, Free or Unknown.
formStringRookie, Champion, Ultimate, Mega, Armor…
inheritedEffectStringEffect granted while in the digivolution stack.
securityEffectStringEffect triggered when checked from security.

Plus 21 core fields shared by every game — see the full reference.

Live data

Digimon 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
YokomonBT-01: Booster New EvolutionBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionBT1-001Common
Agumon25th Special Memorial PackBT-01: Booster New EvolutionBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionDash Pack Ver. 1.0Memorial Collection 01Memorial Collection 25th AnniversaryPB-09: Memorial Collection 01 PlaymatRB-01: Resurgence BoosterBT1-010Common
OmnimonBT-01: Booster New EvolutionBT-06: Booster Double DiamondBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionPB-12E: Digimon Card Game 2nd Anniversary SetUltimate Cup 2022BT1-084Common
MetalSeadramonBT-02: Booster Ultimate PowerBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionDash Pack Ver. 1.0BT2-030Common
BryweLudramonBT-03: Booster Union ImpactBT01-03: Release Special Booster Ver.1.5BT3-072Common
Dimension ScissorBT-01: Booster New EvolutionBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionBT1-112Common

The European market for Digimon

European allocations are thin and the player base is concentrated in Germany and Italy. Prices on tournament staples frequently sit above the American market, which is the opposite of what most people assume when they set up a repricer.

Traded on Cardmarket in German, French, Italian, Spanish beyond English. How European pricing works.

Sets

Notable Digimon sets

  • BT01

    New Evolution

    112 cards · 2020-06-26

  • BT17

    Secret Crisis

    116 cards · 2024-08-30

  • BT22

    Cyber Eden

    118 cards · 2026-02-20

Modelling

Working with Digimon data

The decisions that catch people out when they first integrate Digimon. Each of these is a bug we have watched somebody ship.

  • There are two costs, and they are not interchangeable

    Play cost is what you pay to put a Digimon into play from hand. Digivolve cost is a cheaper conditional price paid only when stacking on top of a Digimon of the right level and colour. A curve built on play cost alone badly misrepresents how the deck actually functions.

  • Inherited effects come from underneath

    When you digivolve, the cards beneath keep contributing their inherited effects. That means a card's value depends on what it is played under as much as what it does on its own, and any evaluation that only reads the top card's text is missing half the game.

  • Level gates digivolution

    Levels run from 2 to 7 and you generally digivolve one step at a time. Level is null on Options and Tamers, which are not Digimon at all, so a null check is required before any arithmetic.

  • Alternate art shares the card number

    BT1-001 can refer to the standard print or to any of several alternate arts released later. They are identical for deckbuilding and wildly different in price, so card number alone is not a unique key.

Recipes

Common Digimon queries

Three requests that cover most of what applications in this game actually ask for.

Digivolution targets for a level 4

Find every level 5 that can be played on top of a specific colour and level.

Filtering on digivolve cost rather than play cost is what makes this query useful.

GET /v1/cards
  ?game=digimon
  &level=5
  &colors=Blue
  &maxDigivolveCost=3
  &sort=dp:desc

Tamers and Options in one colour

Support cards are chosen separately from the Digimon line.

cardType accepts multiple values, so support cards come back in a single call.

GET /v1/cards
  ?game=digimon
  &cardType=Tamer,Option
  &colors=Red
  &include=prices

Highest DP in the format

A straightforward stat query, filtered to cards that are currently legal.

DP is stored as an integer, so numeric filters and sorts behave as you would expect.

GET /v1/cards
  ?game=digimon
  &minDp=13000
  &format=standard
  &sort=dp:desc
  &limit=25

Glossary

Digimon terms, and the fields that hold them

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

TermFieldNotes
DPdigimon.dpDigimon Power, the combat stat. Null on Tamers and Options.
Play costdigimon.playCostMemory paid to play the card from hand.
Digivolve costdigimon.digivolveCost[]Array of conditional costs, each with a required level and colour.
Leveldigimon.level2 to 7. Gates what this card can digivolve from and into.
Formdigimon.formRookie, Champion, Ultimate, Mega and so on. Referenced by many effects.
Attributedigimon.attributeVaccine, Data, Virus or Free.
Inherited effectdigimon.inheritedEffectText that applies while this card sits beneath another in a stack.

FAQ

Digimon API questions

Anything not covered here, email hello@tcggraph.com and a human who knows Digimon answers.

Also available

Add another game without another integration

Your Digimon key already works for every other game in the catalog. Change the DIGIMON enum and the rest of your code stays as it is.