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
curl -G "https://api.tcggraph.com/v1/cards" \
-d game=digimon \
-d limit=5 \
-H "Authorization: Bearer $TCGGRAPH_KEY"{
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.
| Field | Type | Description |
|---|---|---|
| cardType | Enum | DIGI_EGG, DIGIMON, TAMER or OPTION. |
| colors | [String] | Red, Blue, Yellow, Green, Black, Purple or White. |
| level | Int | Level 2 to 7. |
| playCost | Int | Memory cost to play from hand. |
| dp | Int | Digimon power. |
| digivolveCosts | [Object] | Colour, from-level and memory cost triples. |
| attribute | Enum | Data, Vaccine, Virus, Free or Unknown. |
| form | String | Rookie, Champion, Ultimate, Mega, Armor… |
| inheritedEffect | String | Effect granted while in the digivolution stack. |
| securityEffect | String | Effect 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.
| Card | Set | Number | Rarity | TCGplayer | Cardmarket |
|---|---|---|---|---|---|
| Yokomon | BT-01: Booster New EvolutionBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate Evolution | BT1-001 | Common | — | — |
| Agumon | 25th 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 Booster | BT1-010 | Common | — | — |
| Omnimon | BT-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 2022 | BT1-084 | Common | — | — |
| MetalSeadramon | BT-02: Booster Ultimate PowerBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate EvolutionDash Pack Ver. 1.0 | BT2-030 | Common | — | — |
| BryweLudramon | BT-03: Booster Union ImpactBT01-03: Release Special Booster Ver.1.5 | BT3-072 | Common | — | — |
| Dimension Scissor | BT-01: Booster New EvolutionBT01-03: Release Special Booster Ver.1.0BTC-01: Booster Ultimate Evolution | BT1-112 | Common | — | — |
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:descTamers 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=pricesHighest 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=25Glossary
Digimon terms, and the fields that hold them
What players call a thing on the left, what you query on the right.
| Term | Field | Notes |
|---|---|---|
| DP | digimon.dp | Digimon Power, the combat stat. Null on Tamers and Options. |
| Play cost | digimon.playCost | Memory paid to play the card from hand. |
| Digivolve cost | digimon.digivolveCost[] | Array of conditional costs, each with a required level and colour. |
| Level | digimon.level | 2 to 7. Gates what this card can digivolve from and into. |
| Form | digimon.form | Rookie, Champion, Ultimate, Mega and so on. Referenced by many effects. |
| Attribute | digimon.attribute | Vaccine, Data, Virus or Free. |
| Inherited effect | digimon.inheritedEffect | Text 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.