Skip to content
Prepaid, no subscription trap. Top up a balance and we draw the monthly fee from it.
tcggraph

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

Request
GET https://api.tcggraph.com/v1/cards
  ?game=star-wars-unlimited
  &limit=5
  &sort=-price
  &source=cardmarket
Response20012 ms15 matches
{
  "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.