Playground
Query real cards, right now
A public sample of the catalog — real cards, real prices, real artwork, drawn straight from production. It runs in your browser rather than calling the API, so it needs no key and no signup, and the response is built by the same serialiser production uses.
Game
Name contains
Price market
Magic filters
Sort
Limit
Request
GET https://api.tcggraph.com/v1/cards
?game=magic-the-gathering
&limit=5
&sort=-price
&source=cardmarketResponse20012 ms15 matches
{
"data": [
{
"id": "mtg_b0faa7f2-b54",
"game": "magic-the-gathering",
"name": "Black Lotus",
"set": {
"code": "LEA",
"name": "Limited Edition Alpha",
"releasedAt": "1993-08-05"
},
"collectorNumber": "232",
"rarity": "rare",
"artist": "Christopher Rush",
"text": "{T}, Sacrifice this artifact: Add three mana of any one color.",
"images": {
"small": "https://cards.tcggraph.io/b0/mtg_b0faa7f2-b54/small.webp",
"normal": "https://cards.tcggraph.io/b0/mtg_b0faa7f2-b54/normal.webp",
"large": "https://cards.tcggraph.io/b0/mtg_b0faa7f2-b54/large.webp"
},
"hashes": {
"phash": "c06a3a953b856f8e",
"phashColor": "c06a3a953b856f96c46a3a913b856f8ec06a6a953f956e8c"
},
"prices": [
{
"source": "cardkingdom",
"region": "NA",
"listType": "buylist",
"finish": "normal",
"currency": "USD",
"market": 68000,
"low": 68000
},
{
"source": "cardkingdom",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 149999.99,
"low": 149999.99
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 33768.47,
"low": 57500,
"trend": 33768.47,
"avg1": 15800,
"avg7": 24192.86,
"avg30": 11535.95
}
],
"legalities": {
"tlr": "banned",
"duel": "banned",
"predh": "banned",
"legacy": "banned",
"vintage": "restricted",
"commander": "banned",
"oldschool": "restricted",
"oathbreaker": "banned"
},
"gameData": {
"power": null,
"colors": [],
"layout": "normal",
"loyalty": null,
"finishes": [
"nonfoil"
],
"keywords": [],
"manaCost": "{0}",
"typeLine": "Artifact",
"manaValue": 0,
"toughness": null,
"colorIdentity": []
},
"externalIds": {
"cardmarketId": 5465,
"tcgplayerId": 1042
}
},
{
"id": "mtg_b3a69a1c-c80",
"game": "magic-the-gathering",
"name": "Black Lotus",
"set": {
"code": "LEB",
"name": "Limited Edition Beta",
"releasedAt": "1993-10-04"
},
"collectorNumber": "233",
"rarity": "rare",
"artist": "Christopher Rush",
"text": "{T}, Sacrifice this artifact: Add three mana of any one color.",
"images": {
"small": "https://cards.tcggraph.io/b3/mtg_b3a69a1c-c80/small.webp",
"normal": "https://cards.tcggraph.io/b3/mtg_b3a69a1c-c80/normal.webp",
"large": "https://cards.tcggraph.io/b3/mtg_b3a69a1c-c80/large.webp"
},
"hashes": {
"phash": "c06a3a953b856f8e",
"phashColor": "c06a3a953b856f96c46a3a913b856f8ec06a3a953b956f8c"
},
"prices": [
{
"source": "cardkingdom",
"region": "NA",
"listType": "buylist",
"finish": "normal",
"currency": "USD",
"market": 35000,
"low": 35000
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 22454.09,
"low": 21500,
"trend": 22454.09,
"avg1": 26999,
"avg7": 18735,
"avg30": 24743.38
}
],
"legalities": {
"tlr": "banned",
"duel": "banned",
"predh": "banned",
"legacy": "banned",
"vintage": "restricted",
"commander": "banned",
"oldschool": "restricted",
"oathbreaker": "banned"
},
"gameData": {
"power": null,
"colors": [],
"layout": "normal",
"loyalty": null,
"finishes": [
"nonfoil"
],
"keywords": [],
"manaCost": "{0}",
"typeLine": "Artifact",
"manaValue": 0,
"toughness": null,
"colorIdentity": []
},
"externalIds": {
"cardmarketId": 5092,
"tcgplayerId": 8687
}
},
{
"id": "mtg_82da0972-b17",
"game": "magic-the-gathering",
"name": "Mox Sapphire",
"set": {
"code": "LEA",
"name": "Limited Edition Alpha",
"releasedAt": "1993-08-05"
},
"collectorNumber": "265",
"rarity": "rare",
"artist": "Dan Frazier",
"text": "{T}: Add {U}.",
"images": {
"small": "https://cards.tcggraph.io/82/mtg_82da0972-b17/small.webp",
"normal": "https://cards.tcggraph.io/82/mtg_82da0972-b17/normal.webp",
"large": "https://cards.tcggraph.io/82/mtg_82da0972-b17/large.webp"
},
"hashes": {
"phash": "c13a6ec47b913a36",
"phashColor": "c13a6ec47b913a36c13a6ec56b913a36c13a6ec46b913a6e"
},
"prices": [
{
"source": "cardkingdom",
"region": "NA",
"listType": "buylist",
"finish": "normal",
"currency": "USD",
"market": 13800,
"low": 13800
},
{
"source": "cardkingdom",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 22999.99,
"low": 22999.99
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 20089.89,
"low": 8999.99,
"trend": 20089.89,
"avg1": 5999.99,
"avg7": 12378.57,
"avg30": 11832.02
}
],
"legalities": {
"tlr": "banned",
"duel": "banned",
"predh": "banned",
"legacy": "banned",
"vintage": "restricted",
"commander": "banned",
"oldschool": "restricted",
"oathbreaker": "banned"
},
"gameData": {
"power": null,
"colors": [],
"layout": "normal",
"loyalty": null,
"finishes": [
"nonfoil"
],
"keywords": [],
"manaCost": "{0}",
"typeLine": "Artifact",
"manaValue": 0,
"toughness": null,
"colorIdentity": [
"U"
]
},
"externalIds": {
"cardmarketId": 5499,
"tcgplayerId": 1200
}
},
{
"id": "mtg_92bcd1ce-19b",
"game": "magic-the-gathering",
"name": "Mox Jet",
"set": {
"code": "LEA",
"name": "Limited Edition Alpha",
"releasedAt": "1993-08-05"
},
"collectorNumber": "262",
"rarity": "rare",
"artist": "Dan Frazier",
"text": "{T}: Add {B}.",
"images": {
"small": "https://cards.tcggraph.io/92/mtg_92bcd1ce-19b/small.webp",
"normal": "https://cards.tcggraph.io/92/mtg_92bcd1ce-19b/normal.webp",
"large": "https://cards.tcggraph.io/92/mtg_92bcd1ce-19b/large.webp"
},
"hashes": {
"phash": "85365ac96b343e2d",
"phashColor": "81e25ac96a253f3d85365ac96b343e6991325b8d3ee46a69"
},
"prices": [
{
"source": "cardkingdom",
"region": "NA",
"listType": "buylist",
"finish": "normal",
"currency": "USD",
"market": 12000,
"low": 12000
},
{
"source": "cardkingdom",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 19999.99,
"low": 19999.99
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 19327.85,
"low": 6500,
"trend": 19327.85,
"avg1": 10000,
"avg7": 14817.14,
"avg30": 10761.7
},
{
"source": "manapool",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 9378,
"low": 9378
}
],
"legalities": {
"tlr": "banned",
"duel": "banned",
"predh": "banned",
"legacy": "banned",
"vintage": "restricted",
"commander": "banned",
"oldschool": "restricted",
"oathbreaker": "banned"
},
"gameData": {
"power": null,
"colors": [],
"layout": "normal",
"loyalty": null,
"finishes": [
"nonfoil"
],
"keywords": [],
"manaCost": "{0}",
"typeLine": "Artifact",
"manaValue": 0,
"toughness": null,
"colorIdentity": [
"B"
]
},
"externalIds": {
"cardmarketId": 5496,
"tcgplayerId": 1197
}
},
{
"id": "mtg_9a49dc44-616",
"game": "magic-the-gathering",
"name": "Timetwister",
"set": {
"code": "LEA",
"name": "Limited Edition Alpha",
"releasedAt": "1993-08-05"
},
"collectorNumber": "84",
"rarity": "rare",
"artist": "Mark Tedin",
"text": "Each player shuffles their hand and graveyard into their library, then draws seven cards. (Then put Timetwister into its owner's graveyard.)",
"images": {
"small": "https://cards.tcggraph.io/9a/mtg_9a49dc44-616/small.webp",
"normal": "https://cards.tcggraph.io/9a/mtg_9a49dc44-616/normal.webp",
"large": "https://cards.tcggraph.io/9a/mtg_9a49dc44-616/large.webp"
},
"hashes": {
"phash": "903b2fe46ad07bc2",
"phashColor": "901e2f656ad06bcb903b2fe46ad07bc2953f6ec46ad06b90"
},
"prices": [
{
"source": "cardkingdom",
"region": "NA",
"listType": "buylist",
"finish": "normal",
"currency": "USD",
"market": 10500,
"low": 10500
},
{
"source": "cardkingdom",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 20999.99,
"low": 20999.99
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 19126.12,
"low": 7700,
"trend": 19126.12,
"avg1": 19170,
"avg7": 18455.38,
"avg30": 6334.36
}
],
"legalities": {
"tlr": "banned",
"duel": "banned",
"predh": "legal",
"legacy": "banned",
"vintage": "restricted",
"commander": "legal",
"oldschool": "restricted",
"oathbreaker": "legal"
},
"gameData": {
"power": null,
"colors": [
"U"
],
"layout": "normal",
"loyalty": null,
"finishes": [
"nonfoil"
],
"keywords": [],
"manaCost": "{2}{U}",
"typeLine": "Sorcery",
"manaValue": 3,
"toughness": null,
"colorIdentity": [
"U"
]
},
"externalIds": {
"cardmarketId": 5318,
"tcgplayerId": 1285
}
}
],
"meta": {
"page": 1,
"limit": 5,
"totalCount": 15,
"totalPages": 3,
"hasMore": true,
"priceSource": "cardmarket"
}
}Every card comes back with both a TCGplayer quote in USD and a Cardmarket quote in EUR; the market toggle picks which one the sort and price filters read from. See European pricing for what the EU side covers.
The public sample covers a slice of each game. An API key unlocks the full catalog, and the REST reference documents every filter shown here.