Weebs of the Shore · since 2022
Grand Archive API
Dual memory and reserve costs, level, power, life, durability, elements and class lineage.
- 1,180
- Cards
- 3,240
- Printings
- 9
- Sets
- 3
- Languages
Overview
What the Grand Archive dataset covers
Grand Archive combines anime art direction with a genuinely novel resource system built on memory and reserve costs. TCGGraph exposes both cost tracks, level, power, life, durability, speed, elemental affinity and class lineage so you can model champion progression lines directly from the API.
Sourced from Grand Archive official API and TCGplayer.
Formats
- Standard
- Unlimited
- Sealed
Price sources
- TCGplayer
- Cardmarket
curl -G "https://api.tcggraph.com/v1/cards" \
-d game=grand-archive \
-d limit=5 \
-H "Authorization: Bearer $TCGGRAPH_KEY"{
cards(
game: GRAND_ARCHIVE
filter: { elements: ["Fire"], level: 2 }
) {
nodes {
name
grandArchive { memoryCost reserveCost power }
}
}
}Schema
Grand Archive-specific fields
Every card carries the shared core fields. These live under gameData in REST, and under the typed grandArchive field in GraphQL.
| Field | Type | Description |
|---|---|---|
| memoryCost | Int | Memory required to play. |
| reserveCost | Int | Reserve required to play. |
| level | Int | Champion level. |
| power | Int | Attack power. |
| life | Int | Health for champions and allies. |
| durability | Int | Weapon durability. |
| elements | [String] | Fire, Water, Wind, Norm, Arcane, Crux, Tera, Exia, Umbra or Luxem. |
| classes | [String] | Warrior, Mage, Assassin, Guardian, Tamer, Ranger, Spirit or Cleric. |
| speed | Enum | FAST or SLOW. |
Plus 21 core fields shared by every game — see the full reference.
Live data
Grand Archive 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 |
|---|---|---|---|---|---|
| Silvie, Slime Sovereign | Re:Collection Slime Sovereign | 004 | 4 | — | — |
| Lorraine, Ascendant Wings | Promotional 2025 | 001 | 6 | — | — |
| Tristan, Ascendant Shadow | Promotional 2026 | 001 | 6 | — | — |
| Zander, Blinding Steel | Dawn of Ashes Prelude | 010 | 1 | — | — |
The European market for Grand Archive
A small European footprint means shallow order books and wide spreads. This is the game where checking the seller count before acting on a quote matters most — a trend price behind four listings moves on a single sale.
Traded on Cardmarket in German, French beyond English. How European pricing works.
Sets
Notable Grand Archive sets
ALC
Alchemical Revolution
253 cards · 2022-11-04
MRC
Mercurial Heart
226 cards · 2024-05-24
SUR
Silvie's Uprising
218 cards · 2026-02-13
Modelling
Working with Grand Archive data
The decisions that catch people out when they first integrate Grand Archive. Each of these is a bug we have watched somebody ship.
Champions level up mid-game
You start with a level 0 champion and play higher-level versions of the same character on top as the game progresses. Lineage therefore matters: a level 2 Silvie can only be played over an earlier Silvie. Deck validation has to follow the lineage chain, not just count copies.
Two resources, two costs
Memory cost and reserve cost are separate currencies paid from separate pools. A card that looks cheap on one axis can be expensive on the other, and a single-number curve simply does not describe this game.
Speed decides when you may act
Fast actions can be played in response; slow actions cannot. It is a binary field and it changes how a card plays far more than its cost does, which makes it a much more useful filter than most people expect.
Editions carry different numbers
The same card reprinted in a later set gets a new collector number and its own artwork and price. The card's identity persists across editions, so group on the card id when you mean the card and keep editions apart when you mean a specific copy.
Recipes
Common Grand Archive queries
Three requests that cover most of what applications in this game actually ask for.
A champion's full lineage
Deck builders need every level of one character, in order.
Sorting by level gives you the progression from the level 0 starter upward.
GET /v1/cards
?game=grand-archive
&cardType=Champion
&name=Silvie
&sort=level:ascCheap fast actions for a reactive deck
Speed plus memory cost is the filter pair that actually matters here.
Filtering on speed is far more informative than filtering on cost alone.
GET /v1/cards
?game=grand-archive
&speed=Fast
&maxMemoryCost=2
&elements=Water
&sort=memoryCost:ascClass-legal allies above a power threshold
Your champion's class constrains what the rest of the deck may contain.
Classes are an array, so cards legal in more than one class match either filter.
GET /v1/cards
?game=grand-archive
&cardType=Ally
&classes=Assassin
&minPower=3
&include=pricesGlossary
Grand Archive terms, and the fields that hold them
What players call a thing on the left, what you query on the right.
| Term | Field | Notes |
|---|---|---|
| Memory cost | grandArchive.memoryCost | Paid from the memory pool. The primary cost for most cards. |
| Reserve cost | grandArchive.reserveCost | Paid from reserve. A separate pool, not interchangeable with memory. |
| Level | grandArchive.level | Champions only. You play higher levels over lower ones of the same lineage. |
| Speed | grandArchive.speed | FAST or SLOW. Determines whether the card can be played in response. |
| Elements | grandArchive.elements[] | Fire, Water, Wind, Norm and so on. Constrained by your champion. |
| Classes | grandArchive.classes[] | Warrior, Mage, Assassin, Guardian, Spirit, Tamer, Cleric, Ranger. |
| Durability / Life | grandArchive.durability | Durability on items, life on allies. Both are null on actions. |
FAQ
Grand Archive API questions
Anything not covered here, email hello@tcggraph.com and a human who knows Grand Archive answers.
Also available
Add another game without another integration
Your Grand Archive key already works for every other game in the catalog. Change the GRAND_ARCHIVE enum and the rest of your code stays as it is.