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.
- 1,915
- Cards
- 4,444
- Printings
- 66
- 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.
Main, inherited and security effects are separate fields, so digivolution chains are queryable instead of being buried in one block of rules text.
Formats
- Standard
- Japanese Standard
Price sources
- 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 14 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 |
|---|---|---|---|---|---|
| Regulusmon | RB-01: Resurgence Booster | RB1-030 | R | — | €13.55 |
| KaiserLeomon | BT-18: Booster Elemental Successor | BT18-077 | R | — | €12.47 |
| Gammamon | RB-01: Resurgence Booster | RB1-006 | R | — | €7.50 |
| Korikakumon | BT-18: Booster Elemental Successor | BT18-025 | R | — | €6.34 |
| AeroVeedramon | BT-11: Booster Dimensional Phase | BT11-029 | R | — | €4.60 |
| AncientBeetlemon | BT-18: Booster Elemental Successor | BT18-072 | R | — | €4.16 |
| DemiMeramon | BT-15: Booster Exceed Apocalypse | BT15-006 | U | — | €3.81 |
| Hokuto Amanokawa | RB-01: Resurgence Booster | RB1-035 | R | — | €3.72 |
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.