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

If this Pokémon was damaged by an attack during your opponent's last turn, this attack does the same amount of damage to your opponent's Active Pokémon.
This attack does 20 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and resistance for Benched Pokémon.)
/api/v1/pokemon/cards/xy12-104vh?include=prices 200 19ms{
"success": true,
"data": {
"id": "xy12-104vh",
"name": "Pidgeot-EX",
"number": "104",
"printed_number": "104",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.large.webp"
}
],
"expansion": {
"id": "xy12",
"name": "Evolutions",
"total": 113,
"language": "English",
"language_code": "en",
"series": "XY",
"code": "EVO",
"printed_total": 108,
"release_date": "2016/11/02",
"logo": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/xy12.logo.png",
"symbol": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/xy12.symbol.png"
},
"language": "English",
"language_code": "en",
"tcgplayer_id": "124117",
"variants": [
{
"name": "holofoil",
"images": [
{
"type": "front",
"small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.small.webp",
"medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.large.webp",
"large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/xy12/104vh.large.webp"
}
]
}
],
"supertype": "Pokémon",
"subtypes": [
"Basic",
"EX"
],
"types": [
"Colorless"
],
"hp": "170",
"attacks": [
{
"cost": [
"Colorless"
],
"converted_energy_cost": 1,
"name": "Mirror Move",
"text": "If this Pokémon was damaged by an attack during your opponent's last turn, this attack does the same amount of damage to your opponent's Active Pokémon."
},
{
"cost": [
"Colorless",
"Colorless",
"Colorless"
],
"converted_energy_cost": 3,
"name": "Feather Lance",
"text": "This attack does 20 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and resistance for Benched Pokémon.)",
"damage": "80"
}
],
"weaknesses": [
{
"type": "Lightning",
"value": "×2"
}
],
"resistances": [
{
"type": "Fighting",
"value": "-20"
}
],
"rarity": "Rare Ultra",
"artist": "Ryo Ueda",
"pricing": {
"currency": "USD",
"market": 9.25,
"is_stale": false,
"conditions": [
{
"condition": "NM",
"price": 9.25
},
{
"condition": "LP",
"price": 7.97
},
{
"condition": "MP",
"price": 6.2
},
{
"condition": "HP",
"price": 4.73
},
{
"condition": "DMG",
"price": 3.38
}
],
"graded": [
{
"company": "ACE",
"grade": "10",
"value": 115.07,
"low": 115.07,
"high": 115.07,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "ACE",
"grade": "9",
"value": 40.31,
"low": 34.26,
"high": 46.36,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "BGS",
"grade": "8.5",
"value": 9,
"low": 7.65,
"high": 10.35,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "BGS",
"grade": "9.5",
"value": 16,
"low": 13.6,
"high": 18.4,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "10",
"value": 50,
"low": 50,
"high": 150,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "6.5",
"value": 9,
"low": 7.65,
"high": 10.35,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "7.5",
"value": 7,
"low": 5.95,
"high": 8.05,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "8",
"value": 12.25,
"low": 12,
"high": 12.25,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "8.5",
"value": 12,
"low": 10.2,
"high": 13.8,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "9",
"value": 18.99,
"low": 9,
"high": 20.5,
"confidence": "med",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "CGC",
"grade": "9.5",
"value": 20.4,
"low": 19.8,
"high": 20.4,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "1",
"value": 27,
"low": 22.95,
"high": 31.05,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "10",
"value": 137.5,
"low": 125,
"high": 167.5,
"confidence": "high",
"value_kind": "sold",
"sold_count": 16,
"trend": {
"direction": "flat",
"percent": 0
}
},
{
"company": "PSA",
"grade": "5",
"value": 10.98,
"low": 7.95,
"high": 10.98,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "PSA",
"grade": "6",
"value": 16.7,
"low": 20,
"high": 20,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "PSA",
"grade": "7",
"value": 19.33,
"low": 31.95,
"high": 31.95,
"confidence": "med",
"value_kind": "blended",
"sold_count": 1
},
{
"company": "PSA",
"grade": "8",
"value": 14.07,
"low": 12.7,
"high": 14.3,
"confidence": "med",
"value_kind": "blended",
"sold_count": 2
},
{
"company": "PSA",
"grade": "9",
"value": 31,
"low": 19.78,
"high": 41.4,
"confidence": "high",
"value_kind": "sold",
"sold_count": 15,
"trend": {
"direction": "up",
"percent": 10.8
}
},
{
"company": "SGC",
"grade": "8",
"value": 12.5,
"low": 10.63,
"high": 14.37,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "TAG",
"grade": "6.5",
"value": 7.52,
"low": 6.39,
"high": 8.65,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "TAG",
"grade": "7",
"value": 8.24,
"low": 7,
"high": 9.48,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
},
{
"company": "TAG",
"grade": "9",
"value": 35,
"low": 29.75,
"high": 40.25,
"confidence": "low",
"value_kind": "feed",
"sold_count": 0
}
],
"market_updated_at": "2026-09-21T02:57:35.420Z",
"trend_7d": {
"direction": "flat",
"percent": 0.22
}
}
}
}