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
- 3
- Languages
- English, Japanese and Simplified Chinese
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
- TCGplayer
curl -G "https://api.tcggraph.com/v1/cards" \
-d game=digimon \
-d limit=5 \
-H "Authorization: Bearer $TCGGRAPH_KEY"{
cards(
filter: { game: DIGIMON, gameData: { level: 6, colors: "Blue" } }
) {
nodes {
name
gameData
}
}
}Schema
Digimon-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 |
|---|---|---|
| cardType | Enum | DIGIMON, DIGI-EGG, TAMER, OPTION or DUAL. |
| 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 | String | Vaccine, Data, Virus, Free, Variable or Unknown on most cards, as printed. Null on Tamers and Options. |
| form | String | In-Training, Rookie, Champion, Ultimate, Mega, Armor Form, Hybrid… As printed, so some sets abbreviate (Ult.). Null on about three cards in four. |
| inheritedEffect | String | Effect granted while in the digivolution stack. |
| securityEffect | String | Effect triggered when checked from security. |
Plus 26 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 | $10.66 | €14.47 |
| AeroVeedramon | BT-11: Booster Dimensional Phase | BT11-029 | R | $5.52 | €5.10 |
| Kurisarimon | BT-02: Booster Ultimate Power | BT2-059 | U | $3.84 | €5.56 |
| Hokuto Amanokawa | RB-01: Resurgence Booster | RB1-035 | R | $3.51 | €4.48 |
| KaiserLeomon | BT-18: Booster Elemental Successor | BT18-077 | R | $0.50 | €12.47 |
| Gammamon | RB-01: Resurgence Booster | RB1-006 | R | $0.36 | €6.87 |
| Korikakumon | BT-18: Booster Elemental Successor | BT18-025 | R | $0.36 | €5.50 |
| Lilithmon | EX-10: EXTRA BOOSTER SINISTER ORDER | EX10-058 | R | $0.27 | €0.15 |
The most valuable Digimon cards and their prices — each printing with Cardmarket and TCGplayer quotes, per language and grade.
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 card 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.
The lower text box means two different things
On a Digimon, the lower box is its inherited effect, which keeps working from underneath once something digivolves on top. On most Tamers and Options it is a security effect, which fires when the card is flipped from security. They are separate fields, inheritedEffect and securityEffect, and a card has at most one of them.
Level gates digivolution
Levels run from 2 (Digi-Eggs) 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.
One name, many cards
There are seven different English cards called Omnimon (BT1-084, BT5-086, BT13-112 and four more), with different costs and effects. The collector number, with its set prefix, is the card; the name is a search input.
Recipes
Common Digimon queries
Three requests that cover most of what applications in this game actually ask for.
Strong blue level 5s
Find the level 5s a blue deck can digivolve into.
colors is a list, so dual-colour cards with blue in them come back too.
GET /v1/cards
?game=digimon
&level=5
&colors=Blue
&minDp=9000Red Tamers
Support cards are chosen separately from the Digimon line.
cardType takes one value per request; make a second call with cardType=OPTION for Options.
GET /v1/cards
?game=digimon
&cardType=TAMER
&colors=RedThe highest DP, most valuable first
A stat query sorted by market value, for a singles storefront.
DP is stored as an integer, so min and max bounds behave as you would expect.
GET /v1/cards
?game=digimon
&minDp=13000
&sort=-priceGlossary
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 | gameData.dp | Digimon Power, the combat stat. Null on Tamers and Options. |
| Play cost | gameData.playCost | Memory paid to play the card from hand. |
| Digivolve cost | gameData.digivolveCosts[] | At most one entry per card today: cost, and the color and level it digivolves from (either can be null). Empty on Tamers and Options. |
| Level | gameData.level | 2 to 7. Gates what this card can digivolve from and into. Null on Tamers and Options. |
| Form | gameData.form | In-Training, Rookie, Champion, Ultimate, Mega and so on, as printed. Null on about three cards in four. |
| Attribute | gameData.attribute | Vaccine, Data, Virus, Free, Variable or Unknown on most Digimon, as printed. |
| Inherited effect | gameData.inheritedEffect | Text that applies while this card sits beneath another in a stack. |
| Security effect | gameData.securityEffect | Text that fires when the card is flipped from security, starting with [Security]. |
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.