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/sm8b_ja-40?include=prices 200 17ms{
"success": true,
"data": {
"id": "sm8b_ja-40",
"name": "Alolan Marowak",
"number": "40",
"printed_number": "40",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.large.webp"
}
],
"expansion": {
"id": "sm8b_ja",
"name": "GX Ultra Shiny",
"total": 250,
"language": "Japanese",
"language_code": "ja",
"series": "Sun & Moon",
"code": "SM8b",
"printed_total": 150,
"release_date": "2018/11/02",
"logo": "https://api.rip.fun/storage/v1/object/public/tcg/sets/sm8b_ja.logo.png",
"symbol": "https://api.rip.fun/storage/v1/object/public/tcg/sets/sm8b_ja.symbol.png",
"translation": {
"en": {
"name": "GX Ultra Shiny"
}
}
},
"language": "Japanese",
"language_code": "ja",
"tcgplayer_id": "574659",
"variants": [
{
"name": "normal",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm8b_ja/40.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": "Common",
"artist": "miki kudo",
"pricing": {
"currency": "USD",
"market": 2.08,
"is_stale": false,
"conditions": [
{
"condition": "NM",
"price": 2.08
}
],
"graded": [
{
"company": "PSA",
"grade": "10",
"value": 56.45,
"low": 57,
"high": 57,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "PSA",
"grade": "6",
"value": 14,
"low": 11.9,
"high": 16.1,
"confidence": "med",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "9",
"value": 32,
"low": 27.2,
"high": 36.8,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "SGC",
"grade": "9.5",
"value": 28,
"low": 23.8,
"high": 32.2,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
}
],
"market_updated_at": "2026-09-22T03:16:32.168Z",
"trend_7d": {
"direction": "up",
"percent": 114.43
}
}
}
}