Skip to content
Crypto-only, prepaid. Top up a balance and we draw from it monthly — nothing is ever charged automatically.
tcggraph

Playground

Query real cards, right now

These requests hit the live API against a public sample of the catalog. No key, no signup, no sandbox data — the response you see is the response you would get in production.

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=tcgplayer
Response20012 ms6 matches
{
  "data": [
    {
      "id": "swu_sor_010",
      "game": "star-wars-unlimited",
      "name": "Darth Vader — Dark Lord of the Sith",
      "set": {
        "code": "SOR",
        "name": "SOR",
        "releasedAt": null
      },
      "collectorNumber": "010",
      "rarity": "Special",
      "artist": "Borja Pindado",
      "text": "Action [{C=1}, {Exhaust}]: If you played a Villainy card this phase, deal 1 damage to a unit and 1 damage to a base.",
      "images": {
        "small": "/cards/star-wars-unlimited/sor-010.png",
        "normal": "/cards/star-wars-unlimited/sor-010.png",
        "large": "/cards/star-wars-unlimited/sor-010.png"
      },
      "prices": [
        {
          "source": "tcgplayer",
          "region": "NA",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "USD",
          "market": 4.44,
          "low": 4.31,
          "high": 4.44
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "EUR",
          "market": 3.35,
          "low": 2.4,
          "high": 4.59,
          "trend": 3.35,
          "avg1": 3.18,
          "avg7": 3.24,
          "avg30": 3.4,
          "sellers": 9
        }
      ],
      "legalities": {
        "premier": "legal"
      },
      "gameData": {
        "cardType": "LEADER",
        "aspects": [
          "Aggression",
          "Villainy"
        ],
        "arena": "GROUND",
        "cost": 7,
        "power": 5,
        "hp": 8,
        "traits": [
          "FORCE",
          "IMPERIAL",
          "SITH"
        ],
        "unique": true
      }
    },
    {
      "id": "swu_sor_005",
      "game": "star-wars-unlimited",
      "name": "Luke Skywalker — Faithful Friend",
      "set": {
        "code": "SOR",
        "name": "SOR",
        "releasedAt": null
      },
      "collectorNumber": "005",
      "rarity": "Special",
      "artist": "Borja Pindado",
      "text": "Action [{C=1}, {Exhaust}]: Give a Shield token to a Heroism unit you played this phase.",
      "images": {
        "small": "/cards/star-wars-unlimited/sor-005.png",
        "normal": "/cards/star-wars-unlimited/sor-005.png",
        "large": "/cards/star-wars-unlimited/sor-005.png"
      },
      "prices": [
        {
          "source": "tcgplayer",
          "region": "NA",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "USD",
          "market": 3.86,
          "low": 3.47,
          "high": 3.86
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "EUR",
          "market": 3.84,
          "low": 2.83,
          "high": 5.23,
          "trend": 3.84,
          "avg1": 3.94,
          "avg7": 3.89,
          "avg30": 3.82,
          "sellers": 122
        }
      ],
      "legalities": {
        "premier": "legal"
      },
      "gameData": {
        "cardType": "LEADER",
        "aspects": [
          "Vigilance",
          "Heroism"
        ],
        "arena": "GROUND",
        "cost": 6,
        "power": 4,
        "hp": 7,
        "traits": [
          "FORCE",
          "REBEL"
        ],
        "unique": true
      }
    },
    {
      "id": "swu_sor_022",
      "game": "star-wars-unlimited",
      "name": "Energy Conversion Lab — Eadu",
      "set": {
        "code": "SOR",
        "name": "SOR",
        "releasedAt": null
      },
      "collectorNumber": "022",
      "rarity": "Rare",
      "artist": "Adrien Girod",
      "text": "Epic Action: Play a unit that costs 6 or less from your hand. Give it AMBUSH for this phase.",
      "images": {
        "small": "/cards/star-wars-unlimited/sor-022.png",
        "normal": "/cards/star-wars-unlimited/sor-022.png",
        "large": "/cards/star-wars-unlimited/sor-022.png"
      },
      "prices": [
        {
          "source": "tcgplayer",
          "region": "NA",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "USD",
          "market": 0.42,
          "low": 0.01,
          "high": 0.42
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "EUR",
          "market": 0.36,
          "low": 0.28,
          "high": 0.8,
          "trend": 0.36,
          "avg1": 0.34,
          "avg7": 0.35,
          "avg30": 0.37,
          "sellers": 12
        }
      ],
      "legalities": {
        "premier": "legal"
      },
      "gameData": {
        "cardType": "BASE",
        "aspects": [
          "Command"
        ],
        "arena": null,
        "cost": null,
        "power": null,
        "hp": 25,
        "traits": [],
        "unique": false
      }
    },
    {
      "id": "swu_shd_011",
      "game": "star-wars-unlimited",
      "name": "Kylo Ren — Rash and Deadly",
      "set": {
        "code": "SHD",
        "name": "SHD",
        "releasedAt": null
      },
      "collectorNumber": "011",
      "rarity": "Rare",
      "artist": "Guillaume Ospital",
      "text": "Action [{{Exhaust}}, discard a card from your hand]: Give a unit +2/+0 for this phase.",
      "images": {
        "small": "/cards/star-wars-unlimited/shd-011.png",
        "normal": "/cards/star-wars-unlimited/shd-011.png",
        "large": "/cards/star-wars-unlimited/shd-011.png"
      },
      "prices": [
        {
          "source": "tcgplayer",
          "region": "NA",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "USD",
          "market": 0.13,
          "low": 0.03,
          "high": 0.13
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "EUR",
          "market": 0.14,
          "low": 0.1,
          "high": 0.23,
          "trend": 0.14,
          "avg1": 0.15,
          "avg7": 0.15,
          "avg30": 0.14,
          "sellers": 123
        }
      ],
      "legalities": {
        "premier": "legal"
      },
      "gameData": {
        "cardType": "LEADER",
        "aspects": [
          "Aggression",
          "Villainy"
        ],
        "arena": "GROUND",
        "cost": 4,
        "power": 5,
        "hp": 4,
        "traits": [
          "FORCE",
          "FIRST ORDER"
        ],
        "unique": true
      }
    },
    {
      "id": "swu_twi_008",
      "game": "star-wars-unlimited",
      "name": "Padmé Amidala — Serving the Republic",
      "set": {
        "code": "TWI",
        "name": "TWI",
        "releasedAt": null
      },
      "collectorNumber": "008",
      "rarity": "Common",
      "artist": "Maxine Vee",
      "text": "Coordinate — Action [C=1, Exhaust]: Search the top 3 cards of your deck for a Republic card, reveal it, and draw it. (Put the other cards on the bottom of your deck in a random order. Gain this ability while you control 3 or more units.)",
      "images": {
        "small": "/cards/star-wars-unlimited/twi-008.png",
        "normal": "/cards/star-wars-unlimited/twi-008.png",
        "large": "/cards/star-wars-unlimited/twi-008.png"
      },
      "prices": [
        {
          "source": "tcgplayer",
          "region": "NA",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "USD",
          "market": 0.07,
          "low": 0.01,
          "high": 0.07
        },
        {
          "source": "cardmarket",
          "region": "EU",
          "finish": "nonfoil",
          "condition": "NM",
          "currency": "EUR",
          "market": 0.06,
          "low": 0.05,
          "high": 0.13,
          "trend": 0.06,
          "avg1": 0.06,
          "avg7": 0.06,
          "avg30": 0.06,
          "sellers": 16
        }
      ],
      "legalities": {
        "premier": "legal"
      },
      "gameData": {
        "cardType": "LEADER",
        "aspects": [
          "Command",
          "Heroism"
        ],
        "arena": "GROUND",
        "cost": 5,
        "power": 2,
        "hp": 7,
        "traits": [
          "NABOO",
          "REPUBLIC",
          "OFFICIAL"
        ],
        "unique": true
      }
    }
  ],
  "meta": {
    "page": 1,
    "limit": 5,
    "totalCount": 6,
    "totalPages": 2,
    "hasMore": true,
    "priceSource": "tcgplayer"
  }
}

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.