TCGplayer seller shop

GET https://api.api.sh/tcgplayer/v1/seller
1 credit / call e-commerce try it in the playground →

A TCGplayer seller's public shop: name, key, rating, sales band, gold star, direct and certified hobby shop flags, the games it sells, and its inventory (products it has listed, with prices and its listings) with every search filter and paging of /tcgplayer/v1/search.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
keyrequired string Seller key (seller.key of a listing, or the last part of a tcgplayer.com/sellers/... link). Example: d2daa1a5
q string Search the seller's inventory.
game string Only this game (URL name).
set string Only this set (URL name).
sort relevance | price_asc | price_desc | name_asc | name_desc Inventory order.
limit integer Products per page (max 50).
page integer Result page (1 = first). Example: 1

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/tcgplayer/v1/seller?key=d2daa1a5" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.