Skip to main content
GET
Get a pack's pool

Authorizations

Authorization
string
header
required

Your API key, sent as a bearer token. Keep it on your server. See Authentication. A request from a location we refuse gets a 403 with Access denied, whether or not it has a valid key: where you can call from.

Query Parameters

pack_type
string
required

A pack_type from List packs. A pack this key can't buy is a 404.

Maximum string length: 100
category
enum<string>
default:pokemon

The catalog. A catalog that has packs and listings.

Available options:
pokemon,
onepiece,
sports,
riftbound,
watches
risk_level
enum<string>
default:standard

Odds change with the risk level, and so can which cards are hittable. aggressive is shown as Hot in the app. Use one of the pack's risk_levels; any other is a 400.

Available options:
chill,
standard,
aggressive

Response

The pool.

pack_type
string
required
name
string
required
category
string
required
risk_level
string
required
price
number
required

Price per pack in USD.

available
boolean
required
kind
enum<string>
required
Available options:
slab,
sealed
expected_value
number | null
required

Expected value of one pack in USD at this risk level.

bands
object[]
required
chase
object | null
required

A hand-picked card hittable at fixed odds on top of the bands, or null.

total_cards
integer
required
cards
object[]
required

Every hittable card, highest value first. Empty for a sealed pack.

reason
string

Why the pack is unavailable. Only when a sold-out slab pack's pool is empty.

total_products
integer

Sealed packs only.

products
object[]

Sealed packs only. Every in-stock product, highest value first.