Powered live by GET /api/v1/pokemon/…, the same public API documented in the Card Data API docs. Search supports the full q syntax.

Search your deck for up to 2 basic Energy cards and attach them to your Pokémon in any way you like. Then, shuffle your deck.
This attack does 20 damage for each of your Pokémon in play that has Alolan in its name.
/api/v1/pokemon/cards/sm9-64vrh?include=prices 200 16ms{
"success": true,
"data": {
"id": "sm9-64vrh",
"name": "Alolan Marowak",
"number": "64",
"printed_number": "64",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.large.webp"
}
],
"expansion": {
"id": "sm9",
"name": "Team Up",
"total": 198,
"language": "English",
"language_code": "en",
"series": "Sun & Moon",
"code": "TEU",
"printed_total": 181,
"release_date": "2019/02/01",
"logo": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm9.logo.png",
"symbol": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm9.symbol.png"
},
"language": "English",
"language_code": "en",
"tcgplayer_id": "183842",
"variants": [
{
"name": "reverseHolofoil",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm9/64vrh.large.webp"
}
]
}
],
"supertype": "Pokémon",
"subtypes": [
"Stage 1"
],
"types": [
"Psychic"
],
"hp": "120",
"attacks": [
{
"cost": [],
"converted_energy_cost": 0,
"name": "Limbo Limbo",
"text": "Search your deck for up to 2 basic Energy cards and attach them to your Pokémon in any way you like. Then, shuffle your deck."
},
{
"cost": [
"Colorless",
"Colorless"
],
"converted_energy_cost": 2,
"name": "Alolan Club",
"text": "This attack does 20 damage for each of your Pokémon in play that has Alolan in its name.",
"damage": "20"
}
],
"weaknesses": [
{
"type": "Darkness",
"value": "×2"
}
],
"resistances": [
{
"type": "Fighting",
"value": "-20"
}
],
"rarity": "Rare",
"artist": "miki kudo",
"pricing": {
"currency": "USD",
"market": 8.06,
"is_stale": false,
"conditions": [
{
"condition": "NM",
"price": 8.06
},
{
"condition": "LP",
"price": 5.02
},
{
"condition": "MP",
"price": 4
},
{
"condition": "HP",
"price": 1.98
}
],
"graded": [
{
"company": "CGC",
"grade": "9",
"value": 9,
"low": 7.65,
"high": 10.35,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "10",
"value": 300,
"low": 255,
"high": 345,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "6",
"value": 57,
"low": 48.45,
"high": 65.55,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
}
],
"market_updated_at": "2026-09-22T03:42:04.828Z",
"trend_7d": {
"direction": "up",
"percent": 2.54
}
}
}
}