# TCGplayer product: `POST /v1/retail/tcgplayer/product`

Cost: 2 credits (2 (failed requests are free)). Docs: https://scrapercompany.com/docs/reference/tcgplayer-product

One TCGplayer product: name, set, product line and the market and
listed-median price for each printing (Normal, Foil, ...).

`market_price` is the Normal printing's, or the first printing that has
one. An unknown `product_id` is a 404 and is not billed.

Request body (JSON):

- `product_id` (string; required; pattern ^\d{1,12}$): TCGplayer's numeric product id: `product_id` of a result from `POST /v1/retail/tcgplayer/search`, or the number in a tcgplayer.com product link.

Base URL: `https://api.scrapercompany.com`. Auth: send your key in the `x-api-key` header. A failed request (4xx or 5xx) or an empty result costs 0 credits.

- [Full API reference as one Markdown file](https://scrapercompany.com/llms-full.txt)
- [OpenAPI spec](https://scrapercompany.com/openapi.json)
