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
One Piece filters
Sort
Limit
GET https://api.tcggraph.com/v1/cards
?game=one-piece
&limit=5
&sort=-price
&source=cardmarket{
"data": [
{
"id": "op_op13_118_p3",
"game": "one-piece",
"name": "Monkey.D.Luffy",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "OP13",
"name": "CARRYING ON HIS WILL",
"language": "en",
"releasedAt": "2025-08-23"
},
"collectorNumber": "OP13-118_p3",
"rarity": "SEC",
"artist": null,
"text": "[Double Attack]<br>[On Play] If your Leader is multicolored, set up to 4 of your DON!! cards as active. Then, you cannot play Character cards with a base cost of 5 or more during this turn.",
"images": {
"small": "https://cards.tcggraph.io/op/op_op13_118_p3/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op13_118_p3/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op13_118_p3/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "e49c1a6387993a79",
"phashColor": "a59c03e3879b163de4bc3a6186e83a6be59a2fa385883b6a"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 23227.76,
"low": 14999.99,
"trend": 23227.76,
"avg1": 40000,
"avg7": 21357.14,
"avg30": 14873.68
}
],
"gradedPrices": [],
"languagePrices": [
{
"source": "cardmarket",
"language": "en",
"finish": "normal",
"currency": "EUR",
"low": 20000,
"lowNm": 20000,
"market": 32500,
"offers": 13,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 25000,
"offers": 5
},
{
"condition": "nm",
"low": 20000,
"offers": 7
},
{
"condition": "ex",
"low": 23500,
"offers": 1
}
],
"updatedAt": "2026-09-13T22:34:10.724Z"
},
{
"source": "cardmarket",
"language": "fr",
"finish": "normal",
"currency": "EUR",
"low": 14999.99,
"lowNm": 14999.99,
"market": 19000,
"offers": 3,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 14999.99,
"offers": 1
},
{
"condition": "nm",
"low": 19000,
"offers": 2
}
],
"updatedAt": "2026-09-13T22:34:10.724Z"
}
],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/op/op_op13_118_p3/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op13_118_p3/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op13_118_p3/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 857340,
"tcgplayerId": 657401
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 23227.76,
"low": 14999.99,
"trend": 23227.76,
"avg1": 40000,
"avg7": 21357.14,
"avg30": 14873.68
}
],
"cardId": "op_op13_118_p3"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": null,
"graded": "unlisted"
},
"legalities": {},
"gameData": {
"cost": 6,
"life": null,
"power": 7000,
"types": [
"Fish-Man Island",
"Supernovas",
"Straw Hat Crew"
],
"colors": [
"Green"
],
"counter": null,
"trigger": null,
"cardType": "CHARACTER",
"attribute": "Strike"
},
"externalIds": {
"cardmarketId": 857340,
"tcgplayerId": 657401
}
},
{
"id": "op_op05_119_p2",
"game": "one-piece",
"name": "Monkey.D.Luffy",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "OP05",
"name": "Awakening of the New Era",
"language": "en",
"releasedAt": "2023-08-26"
},
"collectorNumber": "OP05-119_p2",
"rarity": "SEC",
"artist": null,
"text": "[On Play] DON!! −10: Place all of your Characters except this Character at the bottom of your deck in any order. Then, take an extra turn after this one.<br>[Activate: Main] [Once Per Turn] ➀: Add up to 1 DON!! card from your DON!! deck and set it as active.",
"images": {
"small": "https://cards.tcggraph.io/op/op_op05_119_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op05_119_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op05_119_p2/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "86842ae857acfb99",
"phashColor": "86943a28d58debd986842ae857a5fb9986866a0857ecfb99"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11876.52,
"low": 6000,
"trend": 11876.52,
"avg1": 10000,
"avg7": 8757.14,
"avg30": 6410.27
}
],
"gradedPrices": [],
"languagePrices": [
{
"source": "cardmarket",
"language": "en",
"finish": "normal",
"currency": "EUR",
"low": 6000,
"lowNm": 10000,
"market": 19000,
"offers": 32,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 13000,
"offers": 20
},
{
"condition": "nm",
"low": 10000,
"offers": 11
},
{
"condition": "ex",
"low": 6000,
"offers": 1
}
],
"updatedAt": "2026-09-13T23:11:20.837Z"
}
],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/op/op_op05_119_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op05_119_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op05_119_p2/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 747878,
"tcgplayerId": null
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11876.52,
"low": 6000,
"trend": 11876.52,
"avg1": 10000,
"avg7": 8757.14,
"avg30": 6410.27
}
],
"cardId": "op_op05_119_p2"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": null,
"graded": "unlisted"
},
"legalities": {},
"gameData": {
"cost": 10,
"life": null,
"power": 12000,
"types": [
"The Four Emperors",
"Straw Hat Crew"
],
"colors": [
"Purple"
],
"counter": null,
"trigger": null,
"cardType": "CHARACTER",
"attribute": "Strike"
},
"externalIds": {
"cardmarketId": 747878,
"tcgplayerId": null
}
},
{
"id": "op_op17_118_p2",
"game": "one-piece",
"name": "Rocks.D.Xebec",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "OP17",
"name": "BOOSTER PACK -THE WORLD’S STRONGEST WARRIORS",
"language": "en",
"releasedAt": "2026-08-22"
},
"collectorNumber": "OP17-118_p2",
"rarity": "SEC",
"artist": null,
"text": "If you only have Characters without a Counter, this card in your hand has a +2000 Counter.<br>[On Play] Draw 1 card and play up to 2 {Rocks Pirates} type cards with different card names and a total cost of 9 or less from your hand.",
"images": {
"small": "https://cards.tcggraph.io/op/op_op17_118_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op17_118_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op17_118_p2/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "d8a54742c8696f8f",
"phashColor": "98e54746c0696f8fc8a54742c8696fcfc8854746cc696fc7"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11725,
"low": 4500,
"trend": 11725,
"avg1": 11725,
"avg7": 11725,
"avg30": 11725
}
],
"gradedPrices": [],
"languagePrices": [
{
"source": "cardmarket",
"language": "en",
"finish": "normal",
"currency": "EUR",
"low": 4500,
"lowNm": 8999,
"market": 12000,
"offers": 25,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "nm",
"low": 8999,
"offers": 22
},
{
"condition": "ex",
"low": 4500,
"offers": 3
}
],
"updatedAt": "2026-09-14T14:23:24.749Z"
},
{
"source": "cardmarket",
"language": "fr",
"finish": "normal",
"currency": "EUR",
"low": 4000,
"lowNm": 4000,
"market": 8500,
"offers": 12,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 12000,
"offers": 1
},
{
"condition": "nm",
"low": 4000,
"offers": 10
},
{
"condition": "ex",
"low": 6000,
"offers": 1
}
],
"updatedAt": "2026-09-14T14:23:24.749Z"
}
],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/op/op_op17_118_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op17_118_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op17_118_p2/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 904147,
"tcgplayerId": 712117
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11725,
"low": 4500,
"trend": 11725,
"avg1": 11725,
"avg7": 11725,
"avg30": 11725
}
],
"cardId": "op_op17_118_p2"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": null,
"graded": "unlisted"
},
"legalities": {},
"gameData": {
"cost": 10,
"life": null,
"power": 12000,
"types": [
"Rocks Pirates"
],
"colors": [
"Blue"
],
"counter": null,
"trigger": null,
"cardType": "CHARACTER",
"attribute": "Slash"
},
"externalIds": {
"cardmarketId": 904147,
"tcgplayerId": 712117
}
},
{
"id": "op_op09_118_p2",
"game": "one-piece",
"name": "Gol.D.Roger",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "OP09",
"name": "EMPERORS IN THE NEW WORLD",
"language": "en",
"releasedAt": "2024-08-31"
},
"collectorNumber": "OP09-118_p2",
"rarity": "SEC",
"artist": null,
"text": "[Rush] (This card can attack on the turn in which it is played.)<br>When your opponent activates [Blocker], if either you or your opponent has 0 Life cards, you win the game.",
"images": {
"small": "https://cards.tcggraph.io/op/op_op09_118_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op09_118_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op09_118_p2/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "a8c93732910f7f8c",
"phashColor": "e8d93172990d7e8ca8c9373a810f7f8cc4d93f2a818e3bcc"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11197.95,
"low": 8000,
"trend": 11197.95,
"avg1": 11800,
"avg7": 9573.75,
"avg30": 5433.73
}
],
"gradedPrices": [],
"languagePrices": [
{
"source": "cardmarket",
"language": "en",
"finish": "normal",
"currency": "EUR",
"low": 11400,
"lowNm": 11400,
"market": 19749.5,
"offers": 12,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 11400,
"offers": 7
},
{
"condition": "nm",
"low": 13000,
"offers": 5
}
],
"updatedAt": "2026-09-13T22:03:37.623Z"
},
{
"source": "cardmarket",
"language": "fr",
"finish": "normal",
"currency": "EUR",
"low": 8000,
"lowNm": 8000,
"market": 8750,
"offers": 6,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "nm",
"low": 8000,
"offers": 6
}
],
"updatedAt": "2026-09-13T22:03:37.623Z"
}
],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/op/op_op09_118_p2/small.webp",
"normal": "https://cards.tcggraph.io/op/op_op09_118_p2/normal.webp",
"large": "https://cards.tcggraph.io/op/op_op09_118_p2/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 803005,
"tcgplayerId": 597065
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 11197.95,
"low": 8000,
"trend": 11197.95,
"avg1": 11800,
"avg7": 9573.75,
"avg30": 5433.73
}
],
"cardId": "op_op09_118_p2"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": null,
"graded": "unlisted"
},
"legalities": {},
"gameData": {
"cost": 10,
"life": null,
"power": 13000,
"types": [
"King of the Pirates",
"Roger Pirates"
],
"colors": [
"Red"
],
"counter": null,
"trigger": null,
"cardType": "CHARACTER",
"attribute": "Slash"
},
"externalIds": {
"cardmarketId": 803005,
"tcgplayerId": 597065
}
},
{
"id": "op_p_001_p2",
"game": "one-piece",
"name": "Monkey.D.Luffy",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "P",
"name": "Promotion Cards",
"language": "en",
"releasedAt": null
},
"collectorNumber": "P-001_p2",
"rarity": "P",
"artist": null,
"text": "[DON!! x2] This Character gains [Rush].<br>(This card can attack on the turn in which it is played.)",
"images": {
"small": "https://cards.tcggraph.io/p0/op_p_001_p2/small.webp",
"normal": "https://cards.tcggraph.io/p0/op_p_001_p2/normal.webp",
"large": "https://cards.tcggraph.io/p0/op_p_001_p2/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "a07033bbd1994f4e",
"phashColor": "f0723379c1884fce80703bb390997f6e84703fa7d1917a2e"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 7897.46,
"low": 8800,
"trend": 7897.46,
"avg1": 9000,
"avg7": 7010.11,
"avg30": 3053.28
}
],
"gradedPrices": [],
"languagePrices": [
{
"source": "cardmarket",
"language": "en",
"finish": "normal",
"currency": "EUR",
"low": 8800,
"lowNm": 8800,
"market": 13850,
"offers": 23,
"truncated": false,
"truncatedAbove": null,
"conditions": [
{
"condition": "mt",
"low": 10000,
"offers": 9
},
{
"condition": "nm",
"low": 8800,
"offers": 13
},
{
"condition": "ex",
"low": 9500,
"offers": 1
}
],
"updatedAt": "2026-09-13T22:25:51.470Z"
}
],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/p0/op_p_001_p2/small.webp",
"normal": "https://cards.tcggraph.io/p0/op_p_001_p2/normal.webp",
"large": "https://cards.tcggraph.io/p0/op_p_001_p2/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 691232,
"tcgplayerId": 450301
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 7897.46,
"low": 8800,
"trend": 7897.46,
"avg1": 9000,
"avg7": 7010.11,
"avg30": 3053.28
}
],
"cardId": "op_p_001_p2"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": null,
"graded": "unlisted"
},
"legalities": {},
"gameData": {
"cost": 6,
"life": null,
"power": 7000,
"types": [
"Supernovas",
"Straw Hat Crew"
],
"colors": [
"Red"
],
"counter": null,
"trigger": null,
"cardType": "CHARACTER",
"attribute": "Strike"
},
"externalIds": {
"cardmarketId": 691232,
"tcgplayerId": 450301
}
}
],
"meta": {
"page": 1,
"limit": 5,
"totalCount": 15,
"totalPages": 3,
"hasMore": true,
"priceSource": "cardmarket"
}
}Every card comes back with both a Cardmarket quote in EUR and a TCGplayer quote in USD; the market toggle picks which one the sort and price filters read from. Under them, languagePrices[] is the Cardmarket ladder: the cheapest live copy per language, each with its conditions[] from Mint down to Poor. printings[] is one entry per physical printing, a Poké Ball or Master Ball pattern, a Staff or League stamp, with its own picture and its own quotes. gradedPrices[] is what PSA, BGS, CGC and SGC copies sell for, by grade. The chips under the name field open a card that carries each. See European pricing for what the EU side covers and how printings are modelled.
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.