Browse cards independently of prices
Japanese Pokémon card records remain discoverable when prices are missing or stale. Follow pricing.price_variants[].id to the existing price and history endpoints.
1 admitted HTTP request. Unknown query/body parameters are rejected. Examples contain illustrative data and placeholder IDs; they are not live catalogue records.
Request
- Base URL: https://tcgdata-api.ottenniels1999.workers.dev
- URL: https://tcgdata-api.ottenniels1999.workers.dev/v1/catalog/cards
- Auth: HTTP bearer
Query parameters
The price-independent catalogue currently supports Japanese Pokémon.
Case-insensitive text match on the card name; no Lucene syntax.
Set ID from the catalogue.
Maximum results in one page.
Use the returned next_cursor unchanged. Stop when next_cursor is null.
Physical card locale, such as ja; does not filter the price market.
Select the core card release state.
available, unmapped, unpriced, stale, unapproved, identity_conflict or unreleased.
Use compact for lists and recurring price syncs. Full includes card metadata.
Comma-separated top-level fields; overrides view. id is always returned. Unknown or nested fields return 400. Allowed top-level fields: id, slug, catalogue_language, name, game, set_id, set_name, number, printed_number, language, images, metadata, metadata_status, metadata_quality, metadata_text, finish_details, locale, release_status, data_provenance, snapshot_built_at, variants, pricing, canonical_membership.
Comma-separated top-level fields; overrides view. id is always returned. Unknown or nested fields return 400.
Include all source variant assertions only when explicitly requested.
Response
Success. 1 admitted HTTP request.
Changes
No recorded changes to this operation across all 1 revision of this API.