Endpoint Playground
Returns the five most recent completed sales of a TCGplayer product: condition, printing, language, quantity, sale price, shipping price and order time. Optionally restrict to one condition (near-mint, lightly-played, moderately-played, heavily-played, damaged or unopened), one printing (variant such as Normal, Foil or Reverse Holofoil), one language (such as English or Japanese) and whether the listing had photos. The printing and language values a product accepts come from tcgplayer-filters; an unlisted value returns invalid parameters. A variant or language filter makes one extra call to read the product line's filter values.
curl 'https://api.crawlora.net/api/v1/tcgplayer/sales?id=42382&condition=near-mint&listing_type=all' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | integer | Yes | 42382 | TCGplayer product id from tcgplayer-search |
| condition | string | No | near-mint | Condition filter |
| variant | string | No | Printing label of the product's product line, such as Normal, Foil, Holofoil or Reverse Holofoil; see tcgplayer-filters | |
| language | string | No | Language label: English, Chinese (S), Chinese (T), French, German, Italian, Japanese, Korean, Portuguese, Russian or Spanish, limited to the languages of the product's line; see tcgplayer-filters | |
| listing_type | string | No | all | Listing type filter; default all |
{
"code": 200,
"msg": "OK",
"data": {
"product_id": 42382,
"sales": [
{
"condition": "Damaged",
"variant": "Holofoil",
"language": "English",
"quantity": 1,
"purchase_price": 220,
"shipping_price": 0,
"listing_type": "ListingWithoutPhotos",
"order_date": "2026-10-24T17:53:24.483+00:00"
},
{
"condition": "Heavily Played",
"variant": "Holofoil",
"language": "English",
"quantity": 1,
"purchase_price": 246.49,
"shipping_price": 0.99,
"listing_type": "ListingWithoutPhotos",
"order_date": "2026-10-24T13:37:33.393+00:00"
},
{
"condition": "Heavily Played",
"variant": "Holofoil",
"language": "English",
"quantity": 1,
"purchase_price": 240,
"shipping_price": 0,
"listing_type": "ListingWithoutPhotos",
"order_date": "2026-10-24T11:40:27.84+00:00"
},
{
"condition": "Moderately Played",
"variant": "Holofoil",
"language": "English",
"quantity": 1,
"purchase_price": 399.97,
"shipping_price": 0,
"listing_type": "ListingWithoutPhotos",
"order_date": "2026-10-23T14:24:34.207+00:00"
},
{
"condition": "Lightly Played",
"variant": "Holofoil",
"language": "English",
"quantity": 1,
"purchase_price": 565,
"shipping_price": 0,
"listing_type": "ListingWithPhotos",
"order_date": "2026-10-23T04:25:53.693+00:00"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.