Build with
the card market.
Identify exact printings, read market prices and history, inspect live listings, and bring that context into your own software. Everything starts with a clear, versioned API.
curl --request GET \ --url 'https://pokepos-market-api.vercel.app/v1/identify?q=Mew%20ex%2066&set=30th%20Celebration' \ --header 'Authorization: Bearer YOUR_API_KEY'{ "source": "tcgplayer-public-site", "query": "Mew ex 66", "parsed": { "name": "Mew ex", "cardNumber": "66", "setHint": "30th Celebration" }, "matchedSet": { "name": "30th Celebration", "slug": "30th-celebration", "count": 100 }, "searchedCount": 18, "totalSearchResults": 18, "truncated": false, "candidates": [ { "productId": 716465, "name": "Mew ex - 066/128", "cardNumber": "066/128", "matchScore": 440 } ]}Choose how to use market data.
Two products use the same market foundation. Pick the one that fits where you work.
Market Data API
Direct JSON access for your app or service. Resolve product identity, read condition-level prices, retrieve history, and page through listings.
Explore the API PRODUCT 02 · FOR CARDCOUNTER POS SHOPSMarket Pricing Add-on
Bring market observations into the CardCounter POS Stockroom beside your own SKU price. Staff confirm the printing and decide what to save.
See the add-onFrom a card name to a useful price.
The shortest path is to resolve the printing, then ask for the market section you need.
Find the right endpoint.
Identify exact cards
Turn a name, number, or photo into ranked printings before using a price.
Card identityRead market signals
Inspect SKU prices, sales history, and current seller offers with source timing.
Market pricesBring the image
Retrieve a verified image URL alongside product details and attributes.
Card imagesMake your first call.
Start with the quickstart, then browse every route and response field in the reference.