Founder's PriceUp to 53% off Pro, Business and Enterprise for our first customers, locked in while you stay subscribed paid plans30 spots leftClaim your spot
DocsSearch cards

Docs / API reference

Search cards

Find cards by name, set, game or collector number. Results don't include prices; use the card_id to get them.

Request

GEThttps://tcgpriceapi.com/v1/cards
NameTypeDescription
namestringPart of the card's name, at least 2 characters. Not case sensitive.
setstringThe exact set name, as listed by /v1/sets.
gamestringThe exact game name, such as Pokemon or Magic: The Gathering.
numberstringThe collector number printed on the card, such as 4/102, OP01-001 or 025/165. Not case sensitive. Leading zeros and the "/total" part are optional, so 4, 004 and 4/102 all find a card numbered 004/102.
limitintegerHow many cards to return, 1 to 100. Defaults to 50.
offsetintegerHow many cards to skip, for paging, up to 100,000. Defaults to 0. To go further, narrow the search.

Counts as one request.

Request
curl "https://tcgpriceapi.com/v1/cards?game=Pokemon&name=charizard&limit=2" \
  -H "X-API-Key: YOUR_API_KEY"

Response

Response 200
[
  {
    "card_id": "card_20391f2e09144825",
    "name": "Charizard",
    "set": "Arceus",
    "number": "1/99",
    "rarity": "Holo Rare",
    "game": "Pokemon",
    "image_url": "https://tcgplayer-cdn.tcgplayer.com/product/84191_in_1000x1000.jpg"
  },
  {
    "card_id": "card_1c3aaea45434413c",
    "name": "Charizard",
    "set": "Base Set",
    "number": "004/102",
    "rarity": "Holo Rare",
    "game": "Pokemon",
    "image_url": "https://tcgplayer-cdn.tcgplayer.com/product/42382_in_1000x1000.jpg"
  }
]
FieldTypeDescription
card_idstringOur permanent ID for this card.
namestringThe card's name.
setstringThe set the card is from.
numberstring or nullThe card's number in its set.
raritystring or nullThe card's rarity.
gamestringThe game.
image_urlstringA link to a picture of the card.