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

Every quote for SW: Unlimited comes from Cardmarket. Magic is the only game with more than one 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",
      "set": {
        "code": "IBH",
        "name": "In the Blast Shadow",
        "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"
      },
      "hashes": {
        "phash": "c0956b6a3fc11a3b",
        "phashColor": "c0956b6a3fc1383bc0956b6a3fc11a3bc0956b6a3fc13a3a"
      },
      "prices": [
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "normal",
          "currency": "EUR",
          "market": 13.65,
          "low": 11.49,
          "trend": 13.65,
          "avg1": 14,
          "avg7": 14.14,
          "avg30": 14.21
        }
      ],
      "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",
      "set": {
        "code": "SOR",
        "name": "Spark of Rebellion",
        "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"
      },
      "hashes": {
        "phash": "9436c9c16dc70b2f",
        "phashColor": "943ec9d12fa5623c9436c9c169d70b2f9536cbc969c70b2c"
      },
      "prices": [
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "foil",
          "currency": "EUR",
          "market": 10.32,
          "low": 14,
          "trend": 10.32,
          "avg1": 9,
          "avg7": 12.07,
          "avg30": 15.71
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "normal",
          "currency": "EUR",
          "market": 10.23,
          "low": 8,
          "trend": 10.23,
          "avg1": 10.45,
          "avg7": 10.18,
          "avg30": 10.39
        }
      ],
      "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_051",
      "game": "star-wars-unlimited",
      "name": "Luke Skywalker — Jedi Knight",
      "set": {
        "code": "SOR",
        "name": "Spark of Rebellion",
        "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"
      },
      "hashes": {
        "phash": "9436c9c16dc70b2f",
        "phashColor": "943ec9d12fa5623c9436c9c169d70b2f9536cbc969c70b2c"
      },
      "prices": [
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "foil",
          "currency": "EUR",
          "market": 10.32,
          "low": 14,
          "trend": 10.32,
          "avg1": 9,
          "avg7": 12.07,
          "avg30": 15.71
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "normal",
          "currency": "EUR",
          "market": 10.23,
          "low": 8,
          "trend": 10.23,
          "avg1": 10.45,
          "avg7": 10.18,
          "avg30": 10.39
        }
      ],
      "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",
      "set": {
        "code": "SOR",
        "name": "Spark of Rebellion",
        "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"
      },
      "hashes": {
        "phash": "c56698956be13ba4",
        "phashColor": "c56eb8946f8178a5c5669c956be12ba4c5461d9d6b632ba4"
      },
      "prices": [
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "foil",
          "currency": "EUR",
          "market": 11.63,
          "low": 11,
          "trend": 11.63,
          "avg1": 12,
          "avg7": 13.5,
          "avg30": 12.69
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "normal",
          "currency": "EUR",
          "market": 9.29,
          "low": 7,
          "trend": 9.29,
          "avg1": 12.45,
          "avg7": 9.24,
          "avg30": 8.68
        }
      ],
      "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_087",
      "game": "star-wars-unlimited",
      "name": "Darth Vader — Commanding the First Legion",
      "set": {
        "code": "SOR",
        "name": "Spark of Rebellion",
        "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"
      },
      "hashes": {
        "phash": "c56698956be13ba4",
        "phashColor": "c56eb8946f8178a5c5669c956be12ba4c5461d9d6b632ba4"
      },
      "prices": [
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "foil",
          "currency": "EUR",
          "market": 11.63,
          "low": 11,
          "trend": 11.63,
          "avg1": 12,
          "avg7": 13.5,
          "avg30": 12.69
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "listType": "retail",
          "finish": "normal",
          "currency": "EUR",
          "market": 9.29,
          "low": 7,
          "trend": 9.29,
          "avg1": 12.45,
          "avg7": 9.24,
          "avg30": 8.68
        }
      ],
      "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
      }
    }
  ],
  "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.