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

← Forbidden Light
Klefki

Klefki

Uncommon #89 Pokémon Basic HP 70
Types
Fairy
Illustrator
otumami
Expansion
Forbidden Light · Sun & Moon
Language
English
TCGplayer
165747

Attacks

Metal Sound
Colorless

Your opponent's Active Pokémon is now Confused.

Fairy Lock 20
Colorless

The Defending Pokémon can't retreat during your opponent's next turn.

GET /api/v1/pokemon/cards/sm6-89vrh?include=prices 200 18ms
object · 2 keys
{
  "success": true,
  "data": {
    "id": "sm6-89vrh",
    "name": "Klefki",
    "number": "89",
    "printed_number": "89",
    "images": [
      {
        "type": "front",
        "small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.small.webp",
        "medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.large.webp",
        "large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.large.webp"
      }
    ],
    "expansion": {
      "id": "sm6",
      "name": "Forbidden Light",
      "total": 150,
      "language": "English",
      "language_code": "en",
      "series": "Sun & Moon",
      "code": "FLI",
      "printed_total": 131,
      "release_date": "2018/05/04",
      "logo": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm6.logo.png",
      "symbol": "https://gjnrvwqtdlspyfpezgox.supabase.co/storage/v1/object/public/tcg/sets/sm6.symbol.png"
    },
    "language": "English",
    "language_code": "en",
    "tcgplayer_id": "165747",
    "variants": [
      {
        "name": "reverseHolofoil",
        "images": [
          {
            "type": "front",
            "small": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.small.webp",
            "medium": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.large.webp",
            "large": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sm6/89vrh.large.webp"
          }
        ]
      }
    ],
    "supertype": "Pokémon",
    "subtypes": [
      "Basic"
    ],
    "types": [
      "Fairy"
    ],
    "hp": "70",
    "attacks": [
      {
        "cost": [
          "Colorless"
        ],
        "converted_energy_cost": 1,
        "name": "Metal Sound",
        "text": "Your opponent's Active Pokémon is now Confused."
      },
      {
        "cost": [
          "Colorless"
        ],
        "converted_energy_cost": 1,
        "name": "Fairy Lock",
        "text": "The Defending Pokémon can't retreat during your opponent's next turn.",
        "damage": "20"
      }
    ],
    "weaknesses": [
      {
        "type": "Metal",
        "value": "×2"
      }
    ],
    "resistances": [
      {
        "type": "Darkness",
        "value": "-20"
      }
    ],
    "rarity": "Uncommon",
    "artist": "otumami",
    "pricing": {
      "currency": "USD",
      "market": 0.84,
      "is_stale": false,
      "conditions": [
        {
          "condition": "NM",
          "price": 0.84
        },
        {
          "condition": "MP",
          "price": 0.5
        },
        {
          "condition": "HP",
          "price": 0.39
        },
        {
          "condition": "DMG",
          "price": 0.3
        }
      ],
      "graded": [],
      "market_updated_at": "2026-09-22T03:18:42.165Z",
      "trend_7d": {
        "direction": "flat",
        "percent": 0
      }
    }
  }
}