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

This attack does 20 more damage times the amount of Water Energy attached to your Pokémon.
Discard an Energy from your opponent's Active Pokémon.
Heal all damage from all of your Pokémon. (You can't use more than 1 GX attack in a game.)
/api/v1/pokemon/cards/sm2-149vh?include=prices 200 19ms{
"success": true,
"data": {
"id": "sm2-149vh",
"name": "Primarina-GX",
"number": "149",
"printed_number": "149",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.large.webp"
}
],
"expansion": {
"id": "sm2",
"name": "Guardians Rising",
"total": 180,
"language": "English",
"language_code": "en",
"series": "Sun & Moon",
"code": "GRI",
"printed_total": 145,
"release_date": "2017/05/05",
"logo": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm2.logo.png",
"symbol": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm2.symbol.png"
},
"language": "English",
"language_code": "en",
"tcgplayer_id": "131056",
"variants": [
{
"name": "holofoil",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm2/149vh.large.webp"
}
]
}
],
"supertype": "Pokémon",
"subtypes": [
"Stage 2",
"GX"
],
"types": [
"Water"
],
"hp": "250",
"attacks": [
{
"cost": [
"Colorless",
"Colorless"
],
"converted_energy_cost": 2,
"name": "Bubble Beat",
"text": "This attack does 20 more damage times the amount of Water Energy attached to your Pokémon.",
"damage": "10"
},
{
"cost": [
"Water",
"Water",
"Water",
"Colorless"
],
"converted_energy_cost": 4,
"name": "Roaring Seas",
"text": "Discard an Energy from your opponent's Active Pokémon.",
"damage": "120"
},
{
"cost": [
"Colorless",
"Colorless"
],
"converted_energy_cost": 2,
"name": "Grand Echo-GX",
"text": "Heal all damage from all of your Pokémon. (You can't use more than 1 GX attack in a game.)"
}
],
"weaknesses": [
{
"type": "Grass",
"value": "×2"
}
],
"rarity": "Rare Rainbow",
"artist": "5ban Graphics",
"pricing": {
"currency": "USD",
"market": 47.15,
"is_stale": false,
"conditions": [
{
"condition": "NM",
"price": 47.15
},
{
"condition": "LP",
"price": 28.87
},
{
"condition": "MP",
"price": 27.01
},
{
"condition": "HP",
"price": 20.77
},
{
"condition": "DMG",
"price": 13.83
}
],
"graded": [
{
"company": "CGC",
"grade": "10",
"value": 255,
"low": 255,
"high": 300,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "9",
"value": 25.5,
"low": 15,
"high": 36,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "10",
"value": 206.5,
"low": 119.38,
"high": 249.99,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "5",
"value": 26.99,
"low": 22.94,
"high": 31.04,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "6",
"value": 26.4,
"low": 22.44,
"high": 30.36,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "7",
"value": 24.99,
"low": 24.99,
"high": 24.99,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "PSA",
"grade": "8",
"value": 17.5,
"low": 15,
"high": 20,
"confidence": "med",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "9",
"value": 66.45,
"low": 100,
"high": 100,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
}
],
"market_updated_at": "2026-09-21T03:18:34.787Z",
"trend_7d": {
"direction": "down",
"percent": -0.61
}
}
}
}