TCGPlayer
Set-level market analytics
Aggregate market analytics for a set (group) by set_id: total set value and its daily history, a volatility score, the biggest market movers, the most-wishlisted cards, the price distribution, and a breakdown of the set by rarity and finish. The untouched upstream payload is kept in analytics.
Costs 3 credits per request.
Authorization
ApiKeyAuth X-API-Key<token>
API key created in the extractr dashboard (ext_live_...). Also accepted as Authorization: Bearer.
In: header
Query Parameters
set_id*string
Match
^\d+$Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/tcgplayer/set_analytics?set_id=24451"{ "set_id": "string", "set": "EX Dragon", "category": "Pokemon", "total_value": 6382.73, "value_history": [ { "date": "2026-09-21T00:00:00.000Z", "value": 0 } ], "volatility_score": 0.23, "volatility": "Stable", "market_movers": [ { "tcgplayer_id": "88895", "name": "Salamence (10)", "card_number": "10", "rarity": "Holo Rare", "is_card": true, "image": "string", "market_price": 268.43, "previous_market_price": 233.74, "price_change": 34.69, "price_change_pct": 14.84, "url": "string" } ], "most_wishlisted": [ { "tcgplayer_id": "88895", "name": "Salamence (10)", "card_number": "10", "rarity": "Holo Rare", "is_card": true, "image": "string", "market_price": 268.43, "previous_market_price": 233.74, "price_change": 34.69, "price_change_pct": 14.84, "url": "string", "wishlist_count": 2682 } ], "price_distribution": [ { "min": 0, "max": 0, "count": 0 } ], "card_breakdown": { "rarities": [ { "name": "string", "count": 0 } ], "sub_types": [ { "name": "string", "count": 0 } ] }, "sales_volume": [ { "week": "2026-06-29T00:00:00.000Z", "pct_of_sales": 0 } ], "analytics": { "property1": null, "property2": null }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}{ "error": { "code": "invalid_api_key", "message": "The provided API key is invalid or has been revoked.", "reason": "sold" }}