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

Before doing damage, you may switch 1 of the Defending Pokémon with 1 of your opponent's Benched Pokémon. If you do, this attack does 30 damage to the new Defending Pokémon. If the Defending Pokémon would be Knocked Out by this attack, you may remove all damage counters from Cradily.
The Defending Pokémon can't retreat during your opponent's next turn.
/api/v1/pokemon/cards/dp6-21vrh?include=prices 200 17ms{
"success": true,
"data": {
"id": "dp6-21vrh",
"name": "Cradily",
"number": "21",
"printed_number": "21",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.large.webp"
}
],
"expansion": {
"id": "dp6",
"name": "Legends Awakened",
"total": 146,
"language": "English",
"language_code": "en",
"series": "Diamond & Pearl",
"code": "LA",
"printed_total": 146,
"release_date": "2008/08/01",
"logo": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/dp6.logo.png",
"symbol": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/dp6.symbol.png"
},
"language": "English",
"language_code": "en",
"tcgplayer_id": "84454",
"variants": [
{
"name": "reverseHolofoil",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/dp6/21vrh.large.webp"
}
]
}
],
"supertype": "Pokémon",
"subtypes": [
"Stage 2"
],
"types": [
"Grass"
],
"hp": "120",
"attacks": [
{
"cost": [
"Grass"
],
"converted_energy_cost": 1,
"name": "Drain Down",
"text": "Before doing damage, you may switch 1 of the Defending Pokémon with 1 of your opponent's Benched Pokémon. If you do, this attack does 30 damage to the new Defending Pokémon. If the Defending Pokémon would be Knocked Out by this attack, you may remove all damage counters from Cradily.",
"damage": "30"
},
{
"cost": [
"Grass",
"Colorless",
"Colorless"
],
"converted_energy_cost": 3,
"name": "Acid",
"text": "The Defending Pokémon can't retreat during your opponent's next turn.",
"damage": "50"
}
],
"weaknesses": [
{
"type": "Fire",
"value": "+30"
}
],
"rarity": "Rare",
"artist": "Masakazu Fukuda",
"pricing": {
"currency": "USD",
"market": 4.89,
"is_stale": false,
"conditions": [
{
"condition": "NM",
"price": 4.89
},
{
"condition": "LP",
"price": 3.82
},
{
"condition": "MP",
"price": 2.64
},
{
"condition": "HP",
"price": 2.61
},
{
"condition": "DMG",
"price": 3.53
}
],
"graded": [
{
"company": "CGC",
"grade": "10",
"value": 56.25,
"low": 69.99,
"high": 69.99,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "CGC",
"grade": "7",
"value": 7,
"low": 5.95,
"high": 8.05,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "9",
"value": 10,
"low": 8.5,
"high": 11.5,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "9.5",
"value": 8,
"low": 6.8,
"high": 9.2,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "7",
"value": 9.5,
"low": 9.5,
"high": 9.5,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "PSA",
"grade": "8",
"value": 36,
"low": 30.6,
"high": 41.4,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "9",
"value": 35,
"low": 29.75,
"high": 40.25,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
}
],
"market_updated_at": "2026-09-22T03:52:25.756Z",
"trend_7d": {
"direction": "flat",
"percent": 0
}
}
}
}