PocketPokémon TCG

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.