For things you’re building.
The Pocket API
Read-only card data. No key needed.
Endpoints
Searching and filtering
Use q for names or card IDs. Filter by set, series, element and rarity. Combine filters to narrow results. Use pack with a set, for example set=b1&pack=mega-gyarados. Pack results include shared cards; pack=shared returns only shared cards.
Lists return data, total, page and limit. Pages start at 1; the default limit is 48, with a maximum of 100. Invalid queries return 400; missing resources return 404.
Caching and limits
The API allows 120 requests per minute per IP, a burst of 20, and 10 concurrent requests. Exceeding a limit returns 429 with a Retry-After header. Successful responses cache for five minutes and support ETags.
Full-size images allow 20 requests per minute per IP, a burst of five, and two concurrent requests. WebP thumbnails use versioned URLs for long-lived caching.
Data and images
4,317 prints · 24 sets · Checked 9 Oct 2026.
Responses include audit status, image URLs and originalImageUrl links. Promo listings may include previews. Rarity is not fully audited across the database.
This is an unofficial fan project; card artwork and trademarks belong to their respective owners.