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
DocsCard and SKU

Docs / Objects

Card and SKU

The card object that the price endpoints return, and the SKUs inside it.

Card

FieldTypeDescription
card_idstringOur permanent ID for this card. Use it in /v1/cards/{card_id} and the lookups.
namestringThe card's name.
setstringThe set the card is from.
numberstring or nullThe card's number in its set, such as "058/102". Null for cards without one.
raritystring or nullThe card's rarity, such as "Common" or "Rare Holo".
gamestringThe game, such as "Pokemon", "Pokemon Japan" or "Magic: The Gathering". GET /v1/sets lists every game.
image_urlstringA link to a picture of the card.
median_listing_pricenumber or nullThe median price of the card's current listings, across all its SKUs. Often null. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
updated_atstringWhen we last refreshed this card's data (ISO 8601, UTC).
skusarray of SKU objectsPrices for each printing, condition and language. Only SKUs with current prices are listed.

SKU

One printing, condition and language of a card. Every price belongs to a SKU.

FieldTypeDescription
sku_idstringOur permanent ID for this SKU: one printing, condition and language of the card.
printingstringThe printing, such as "Normal", "Holofoil" or "Foil".
conditionstring"Near Mint", "Lightly Played", "Moderately Played", "Heavily Played" or "Damaged".
languagestringThe card's language, such as "English" or "Japanese".
market_pricenumber or nullThe estimated current value of this SKU, based on its recent sales. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
market_price_calculated_atstring or nullWhen market_price was last calculated (ISO 8601, UTC). It changes only when the market price is recalculated, so a rarely sold card can show an older time. This is not when we fetched it; see the card's updated_at.
sold_price_lownumber or nullThe lowest price among the recent sales reported with the market price. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
sold_price_highnumber or nullThe highest price among the recent sales reported with the market price. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
sold_price_countinteger or nullHow many recent sales sold_price_low and sold_price_high cover.
listing_price_lownumber or nullThe price of the cheapest copy for sale right now, without shipping. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
listing_price_low_shippingnumber or nullThe shipping cost on that cheapest listing.
listing_price_highnumber or nullThe price of the most expensive copy for sale right now, without shipping. Passed on exactly as reported: never rounded, averaged or estimated by us. Null when there is none.
listing_price_high_shippingnumber or nullThe shipping cost on that most expensive listing.
listingsinteger or nullHow many listings this SKU has for sale right now.
copies_listedinteger or nullHow many copies are for sale right now, across all listings.
sellersinteger or nullHow many sellers have this SKU for sale right now.

The answer

FieldTypeDescription
cardsarray of card objectsThe cards found, in the order you asked for them. Duplicates are listed once.
not_foundarray of stringThe card_ids you asked for that don't exist.