{"openapi":"3.1.0","info":{"title":"Pallet.Club public price data","version":"1.0.0","description":"Read-only public data. Cite Pallet.Club, TCGplayer Market Price and as-of date. Not financial advice; no stock, identity or member data. Cache for five minutes; respect HTTP 429/Retry-After. Soft limits may apply. Stale last-good data is labelled. Historical sales and editorial buying budgets are not market quotes."},"servers":[{"url":"https://www.pallet.club"}],"paths":{"/leaderboard.json":{"get":{"operationId":"_leaderboard_json","summary":"Read /leaderboard.json","parameters":[{"name":"metric","in":"query","required":false,"schema":{"type":"string","enum":["pack","box","bundle","etb"]}},{"name":"era","in":"query","required":false,"schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/sealed.json":{"get":{"operationId":"_leaderboard_sealed_json","summary":"Read /leaderboard/sealed.json","parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string"}},{"name":"era","in":"query","required":false,"schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":120}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":500}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/million-dollar-cards.json":{"get":{"operationId":"_leaderboard_million_dollar_cards_json","summary":"Read /leaderboard/million-dollar-cards.json","parameters":[{"name":"sort","in":"query","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/creators.json":{"get":{"operationId":"_leaderboard_creators_json","summary":"Read /leaderboard/creators.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/creators/rising.json":{"get":{"operationId":"_leaderboard_creators_rising_json","summary":"Read /leaderboard/creators/rising.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/creators/youtube.json":{"get":{"operationId":"_leaderboard_creators_youtube_json","summary":"Read /leaderboard/creators/youtube.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/creators/podcasts.json":{"get":{"operationId":"_leaderboard_creators_podcasts_json","summary":"Read /leaderboard/creators/podcasts.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/creators/snapshot.json":{"get":{"operationId":"_leaderboard_creators_snapshot_json","summary":"Read /leaderboard/creators/snapshot.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/rarity.json":{"get":{"operationId":"_leaderboard_rarity_json","summary":"Read /leaderboard/rarity.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/leaderboard/nostalgia.json":{"get":{"operationId":"_leaderboard_nostalgia_json","summary":"Read /leaderboard/nostalgia.json","parameters":[{"name":"era","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/play/today.json":{"get":{"operationId":"_play_today_json","summary":"Read /play/today.json","parameters":[],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/v1/price":{"get":{"operationId":"_v1_price","summary":"Read /v1/price","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":120}},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["case","pc-etb","etb","booster-box","display","booster-bundle","upc","premium","build-battle","tin","blister","booster-pack","deck","collection"]}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string"},"asOf":{"type":["string","null"]},"stale":{"type":"boolean"},"url":{"type":"string","format":"uri"},"watch_link":{"type":"string","format":"uri"},"next_step":{"type":"string"},"match":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}]},"alternates":{"type":"array","items":{"type":"object","additionalProperties":true}}},"required":["source","asOf","stale","url","watch_link","next_step","match","alternates"],"additionalProperties":false}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/v1/deal":{"get":{"operationId":"_v1_deal","summary":"Read /v1/deal","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":120}},{"name":"offer","in":"query","required":true,"schema":{"type":"number","minimum":0.01,"maximum":100000}},{"name":"retailer","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":80}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string"},"asOf":{"type":["string","null"]},"stale":{"type":"boolean"},"url":{"type":"string","format":"uri"},"watch_link":{"type":"string","format":"uri"},"next_step":{"type":"string"},"match":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}]},"verdict":{"type":["string","null"],"enum":["great","fair","above_market","way_above_market",null]},"math":{"type":"object","additionalProperties":true},"caution":{"type":"string"}},"required":["source","asOf","stale","url","watch_link","next_step","match","verdict","math","caution"],"additionalProperties":false}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/v1/open":{"get":{"operationId":"_v1_open","summary":"Read /v1/open","parameters":[{"name":"set","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":120}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string"},"asOf":{"type":["string","null"]},"stale":{"type":"boolean"},"url":{"type":"string","format":"uri"},"watch_link":{"type":"string","format":"uri"},"next_step":{"type":"string"},"set":{"type":["string","null"]},"options":{"type":"array","items":{"type":"object","additionalProperties":true}},"alternate_sets":{"type":"array","items":{"type":"string"}}},"required":["source","asOf","stale","url","watch_link","next_step","set","options","alternate_sets"],"additionalProperties":false}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/v1/leaderboard":{"get":{"operationId":"_v1_leaderboard","summary":"Read /v1/leaderboard","parameters":[{"name":"metric","in":"query","required":false,"schema":{"type":"string","enum":["pack","box","bundle","etb"]}},{"name":"era","in":"query","required":false,"schema":{"type":"string","enum":["all","me","sv","swsh","sm","xy","bw","classic","wotc"]}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","enum":["value","change","newest"]}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":25}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string"},"asOf":{"type":["string","null"]},"stale":{"type":"boolean"},"url":{"type":"string","format":"uri"},"watch_link":{"type":"string","format":"uri"},"next_step":{"type":"string"},"sets":{"type":"array","items":{"type":"object","additionalProperties":true}},"view":{"type":"object","additionalProperties":true}},"required":["source","asOf","stale","url","watch_link","next_step","sets","view"],"additionalProperties":false}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}},"/v1/movers":{"get":{"operationId":"_v1_movers","summary":"Read /v1/movers","parameters":[{"name":"days","in":"query","required":true,"schema":{"type":"integer","enum":[7,30]}},{"name":"direction","in":"query","required":true,"schema":{"type":"string","enum":["up","down"]}},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["case","pc-etb","etb","booster-box","display","booster-bundle","upc","premium","build-battle","tin","blister","booster-pack","deck","collection"]}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":15}}],"responses":{"200":{"description":"Dated public data; preserve asOf/prices_as_of and stale when present.","headers":{"X-Pallet-Data-State":{"schema":{"type":"string","enum":["fresh","stale"]}},"X-Pallet-Data-As-Of":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string"},"asOf":{"type":["string","null"]},"stale":{"type":"boolean"},"url":{"type":"string","format":"uri"},"watch_link":{"type":"string","format":"uri"},"next_step":{"type":"string"},"products":{"type":"array","items":{"type":"object","additionalProperties":true}},"days":{"type":"integer"},"direction":{"type":"string"}},"required":["source","asOf","stale","url","watch_link","next_step","products","days","direction"],"additionalProperties":false}}}},"400":{"description":"Invalid query"},"429":{"description":"Rate limited; honor Retry-After"},"503":{"description":"No usable public dataset"}}}}}}