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
SW: Unlimited filters
Sort
Limit
GET https://api.tcggraph.com/v1/cards
?game=star-wars-unlimited
&limit=5
&sort=-price
&source=cardmarket{
"data": [
{
"id": "swu_ibh_52",
"game": "star-wars-unlimited",
"name": "Watch This",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "IBH",
"name": "In the Blast Shadow",
"language": "en",
"releasedAt": "2025-11-14"
},
"collectorNumber": "52",
"rarity": "Special",
"artist": "Francois Cannels",
"text": "Return a non-leader unit that costs 6 or less to its owner's hand. Exhaust each other enemy unit in the same arena.",
"images": {
"small": "https://cards.tcggraph.io/ib/swu_ibh_52/small.webp",
"normal": "https://cards.tcggraph.io/ib/swu_ibh_52/normal.webp",
"large": "https://cards.tcggraph.io/ib/swu_ibh_52/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "c0956b6a3fc11a3b",
"phashColor": "c0956b6a3fc1383bc0956b6a3fc11a3bc0956b6a3fc13a3a"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 13.88,
"low": 9.5,
"trend": 13.88,
"avg1": 14,
"avg7": 14.14,
"avg30": 14.21
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 19.02,
"low": 15.01
}
],
"gradedPrices": [],
"languagePrices": [],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/ib/swu_ibh_52/small.webp",
"normal": "https://cards.tcggraph.io/ib/swu_ibh_52/normal.webp",
"large": "https://cards.tcggraph.io/ib/swu_ibh_52/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 843697,
"tcgplayerId": 646450
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 13.88,
"low": 9.5,
"trend": 13.88,
"avg1": 14,
"avg7": 14.14,
"avg30": 14.21
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 19.02,
"low": 15.01
}
],
"cardId": "swu_ibh_52"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": "priced",
"graded": "set_unlisted"
},
"legalities": {},
"gameData": {
"hp": null,
"cost": 6,
"arena": null,
"power": null,
"traits": [
"GAMBIT"
],
"unique": false,
"aspects": [
"Cunning"
],
"variant": "Normal",
"cardType": "EVENT"
},
"externalIds": {
"cardmarketId": 843697,
"tcgplayerId": 646450
}
},
{
"id": "swu_sor_051",
"game": "star-wars-unlimited",
"name": "Luke Skywalker — Jedi Knight",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "SOR",
"name": "Spark of Rebellion",
"language": "en",
"releasedAt": "2024-03-08"
},
"collectorNumber": "051",
"rarity": "Legendary",
"artist": "Eric Hibbeler",
"text": "RESTORE 3\nWhen Played: Give an enemy unit -3/-3 for this phase. If a friendly unit was defeated this phase, give that enemy unit -6/-6 for this phase instead.",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_051/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_051/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_051/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "9436c9c16dc70b2f",
"phashColor": "943ec9d12fa5623c9436c9c169d70b2f9536cbc969c70b2c"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 10.62,
"low": 10,
"trend": 10.62,
"avg1": 9,
"avg7": 12.07,
"avg30": 15.71
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 10.72,
"low": 8,
"trend": 10.72,
"avg1": 10.45,
"avg7": 10.18,
"avg30": 10.39
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 9.71,
"low": 9
}
],
"gradedPrices": [],
"languagePrices": [],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_051/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_051/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_051/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755143,
"tcgplayerId": 540172
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 10.72,
"low": 8,
"trend": 10.72,
"avg1": 10.45,
"avg7": 10.18,
"avg30": 10.39
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 9.71,
"low": 9
}
],
"cardId": "swu_sor_051"
},
{
"key": "foil",
"label": "Holofoil",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_051/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_051/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_051/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755143,
"tcgplayerId": 540172
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 10.62,
"low": 10,
"trend": 10.62,
"avg1": 9,
"avg7": 12.07,
"avg30": 15.71
}
],
"cardId": "swu_sor_051"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": "priced",
"graded": "set_unlisted"
},
"legalities": {},
"gameData": {
"hp": 7,
"cost": 7,
"arena": "GROUND",
"power": 6,
"traits": [
"FORCE",
"JEDI",
"REBEL"
],
"unique": true,
"aspects": [
"Vigilance",
"Heroism"
],
"variant": "Normal",
"cardType": "UNIT"
},
"externalIds": {
"cardmarketId": 755143,
"tcgplayerId": 540172
}
},
{
"id": "swu_sor_087",
"game": "star-wars-unlimited",
"name": "Darth Vader — Commanding the First Legion",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "SOR",
"name": "Spark of Rebellion",
"language": "en",
"releasedAt": "2024-03-08"
},
"collectorNumber": "087",
"rarity": "Legendary",
"artist": "Ivan Dedov",
"text": "AMBUSH\nWhen Played: Search the top 10 cards of your deck for any number of Villainy units with combined cost 3 or less and play each of them for free.",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_087/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_087/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_087/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "c56698956be13ba4",
"phashColor": "c56eb8946f8178a5c5669c956be12ba4c5461d9d6b632ba4"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 11.78,
"low": 11,
"trend": 11.78,
"avg1": 12,
"avg7": 13.5,
"avg30": 12.69
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 9.28,
"low": 6.66,
"trend": 9.28,
"avg1": 12.45,
"avg7": 9.24,
"avg30": 8.68
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 6.33,
"low": 5.44
}
],
"gradedPrices": [],
"languagePrices": [],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_087/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_087/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_087/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755226,
"tcgplayerId": 540208
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 9.28,
"low": 6.66,
"trend": 9.28,
"avg1": 12.45,
"avg7": 9.24,
"avg30": 8.68
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 6.33,
"low": 5.44
}
],
"cardId": "swu_sor_087"
},
{
"key": "foil",
"label": "Holofoil",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_087/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_087/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_087/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755226,
"tcgplayerId": 540208
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 11.78,
"low": 11,
"trend": 11.78,
"avg1": 12,
"avg7": 13.5,
"avg30": 12.69
}
],
"cardId": "swu_sor_087"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": "priced",
"graded": "set_unlisted"
},
"legalities": {},
"gameData": {
"hp": 7,
"cost": 7,
"arena": "GROUND",
"power": 5,
"traits": [
"FORCE",
"IMPERIAL",
"SITH"
],
"unique": true,
"aspects": [
"Command",
"Villainy"
],
"variant": "Normal",
"cardType": "UNIT"
},
"externalIds": {
"cardmarketId": 755226,
"tcgplayerId": 540208
}
},
{
"id": "swu_sor_193",
"game": "star-wars-unlimited",
"name": "Millennium Falcon — Piece Of Junk",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "SOR",
"name": "Spark of Rebellion",
"language": "en",
"releasedAt": "2024-03-08"
},
"collectorNumber": "193",
"rarity": "Legendary",
"artist": "Francois Cannels",
"text": "This unit enters play ready. \nWhen you ready cards during the regroup phase: Either pay 1 or return this unit to her owner's hand.",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_193/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_193/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_193/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "856ee0e03b97566c",
"phashColor": "956ee0e03b975668856ee0a13b97476c856ee0a13b97076e"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 10.29,
"low": 6,
"trend": 10.29,
"avg1": 10,
"avg7": 9.73,
"avg30": 13.97
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 4.86,
"low": 2.5,
"trend": 4.86,
"avg1": 5.99,
"avg7": 4.25,
"avg30": 4.53
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 1.79,
"low": 0.97
}
],
"gradedPrices": [],
"languagePrices": [],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_193/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_193/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_193/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755290,
"tcgplayerId": 540314
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 4.86,
"low": 2.5,
"trend": 4.86,
"avg1": 5.99,
"avg7": 4.25,
"avg30": 4.53
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 1.79,
"low": 0.97
}
],
"cardId": "swu_sor_193"
},
{
"key": "foil",
"label": "Holofoil",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_193/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_193/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_193/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 755290,
"tcgplayerId": 540314
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 10.29,
"low": 6,
"trend": 10.29,
"avg1": 10,
"avg7": 9.73,
"avg30": 13.97
}
],
"cardId": "swu_sor_193"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": "priced",
"graded": "set_unlisted"
},
"legalities": {},
"gameData": {
"hp": 4,
"cost": 3,
"arena": "SPACE",
"power": 3,
"traits": [
"UNDERWORLD",
"VEHICLE",
"TRANSPORT"
],
"unique": true,
"aspects": [
"Cunning",
"Heroism"
],
"variant": "Normal",
"cardType": "UNIT"
},
"externalIds": {
"cardmarketId": 755290,
"tcgplayerId": 540314
}
},
{
"id": "swu_sor_043",
"game": "star-wars-unlimited",
"name": "Superlaser Blast",
"language": "en",
"printedName": null,
"baseCardId": null,
"englishId": null,
"sameArtwork": [],
"pricesFrom": "own",
"pricesTwin": null,
"set": {
"code": "SOR",
"name": "Spark of Rebellion",
"language": "en",
"releasedAt": "2024-03-08"
},
"collectorNumber": "043",
"rarity": "Legendary",
"artist": "Liana Anatolevich",
"text": "Defeat all units.",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_043/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_043/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_043/large.webp"
},
"imageFrom": "own",
"hashes": {
"phash": "d4d56f6a3ac1903a",
"phashColor": "d4f46f7a2ac3901ac5d56f6a3ac1903a95852f2f2b85983e"
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 6.76,
"low": 4,
"trend": 6.76,
"avg1": 3.45,
"avg7": 6.45,
"avg30": 6.6
},
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 4.63,
"low": 3,
"trend": 4.63,
"avg1": 9.88,
"avg7": 4.63,
"avg30": 3.93
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 4.07,
"low": 3.55
}
],
"gradedPrices": [],
"languagePrices": [],
"printings": [
{
"key": "normal",
"label": "Normal",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_043/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_043/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_043/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 756453,
"tcgplayerId": 540164
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "normal",
"currency": "EUR",
"market": 4.63,
"low": 3,
"trend": 4.63,
"avg1": 9.88,
"avg7": 4.63,
"avg30": 3.93
},
{
"source": "tcgplayer",
"region": "NA",
"listType": "retail",
"finish": "normal",
"currency": "USD",
"market": 4.07,
"low": 3.55
}
],
"cardId": "swu_sor_043"
},
{
"key": "foil",
"label": "Holofoil",
"kind": "surface",
"images": {
"small": "https://cards.tcggraph.io/so/swu_sor_043/small.webp",
"normal": "https://cards.tcggraph.io/so/swu_sor_043/normal.webp",
"large": "https://cards.tcggraph.io/so/swu_sor_043/large.webp"
},
"imageFrom": "card",
"externalIds": {
"cardmarketId": 756453,
"tcgplayerId": 540164
},
"prices": [
{
"source": "cardmarket",
"region": "EU",
"listType": "retail",
"finish": "foil",
"currency": "EUR",
"market": 6.76,
"low": 4,
"trend": 6.76,
"avg1": 3.45,
"avg7": 6.45,
"avg30": 6.6
}
],
"cardId": "swu_sor_043"
}
],
"priceStatus": {
"cardmarket": "priced",
"tcgplayer": "priced",
"graded": "set_unlisted"
},
"legalities": {},
"gameData": {
"hp": null,
"cost": 8,
"arena": null,
"power": null,
"traits": [
"DISASTER",
"TACTIC"
],
"unique": false,
"aspects": [
"Vigilance",
"Villainy"
],
"variant": "Normal",
"cardType": "EVENT"
},
"externalIds": {
"cardmarketId": 756453,
"tcgplayerId": 540164
}
}
],
"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.