Get a card
GET/v1/cards/:card_id
One card with full detail, including the embedded prices
summary.
nameis the English card name (nullfor the few cards with no confirmed English name);local_nameis the Chinese name as printed.pricesisnullfor free-tier keys, and alsonullon paid tiers when the card has no recorded sales yet. On the hobby tier the six graded cells insideprices.gradesarenull; pro sees them all. SeeGET /v1/cards/{card_id}/pricesfor how prices are computed.- Variant prints (
is_variant: true;base_card_idpoints at the base print) are a hobby+ perk — fetching one with a free key returns403 tier_required. variantnames this print's treatment (holo,reverse,masterball, a<mascot>-stampcode, …) — it is what distinguishes prints that share a set and collector number. Open-ended, not an enum.image_urlpoints at the original card scan on our public CDN (images.pikaqian.com), fetchable without an API key; it isnullwhen no servable image exists.languageis always"zh-CN"in v1.- Card text (every tier):
hp,local_element,local_subtypes,weaknesses,resistances,retreat_cost,attacks,abilities,local_rules,local_flavor_text,regulation_markandillustratorscarry the printed card text, in Chinese verbatim (no English translation yet — as withlocal_name,local_marks Chinese text).[]means "none on the card";nullmeans "not applicable" or not available for that print. Text keeps the inline tokens printed on the card —【草】【火】…【无】for energy types,【麻痹】【混乱】【中毒】【睡眠】【灼伤】for special conditions,【昏厥】【基础】【撤退】【ex】【V】【GX】【VMAX】,「…」around card names,[…]around once-per-game reminders — so clients can render icons. Inattacks[].local_cost,+is the TAG TEAM GX extra-energy marker, not an energy;damage("30+","20×") andweaknesses[].value("×2") are the printed strings,×being U+00D7. These fields are detail-only: list endpoints do not carry them and none is filterable in v1.
Request
Responses
- 200
- 422
Successful Response
Validation Error