Skip to content

Yu-Gi-Oh!

Yu-Gi-Oh! Card Scanner

Identify any of the 14,617 Yu-Gi-Oh! cards we've indexed — and get an honest “not sure” instead of a wrong card when we can't corroborate a match.

Free tier, no credit card.

Yu-Gi-Oh! cards indexed
14,617
Cards indexed
Per identify
~2–3s
Per identify
Uncertain matches
Honest
needsReview when unsure
identify.sh

Request

curl -X POST https://aicardvault.io/api/v1/identify \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -F front=@card.jpg \
  -F category=yugioh

Response

{
  "ok": true,
  "result": {
    "card": {
      "name": "Dark Magician",
      "set": "Legend of Blue Eyes White Dragon",
      "number": "LOB-005",
      "year": "2002",
      "rarity": "Ultra Rare",
      "language": "en"
    },
    "confidence": 0.94,
    "needsReview": false
  }
}

One call. A Yu-Gi-Oh! card photo in, structured identity out.

What's actually indexed

14,617 Yu-Gi-Oh! cards are indexed today, spanning classic and modern sets. New sets are added within days of release via nightly ingest — see the changelog for dated proof.

See what's actually shipped

Fast enough to sit inline

A self-hosted visual fingerprint plus nearest-neighbor search returns a structured identity in about 2–3 seconds — quick enough for a live scan flow.

One endpoint, every game

The same /v1/identify call that powers this page also handles Pokémon, Magic, Yu-Gi-Oh, Lorcana, One Piece, and sports — no per-game integration work.

Yu-Gi-Oh! card scanner FAQ

Does it recognize rarity variants like Ultra vs Secret Rare?

Yes — the match is printing-aware, so the response includes the specific set code, number, and rarity rather than just the card name.

How fast is a Yu-Gi-Oh! card scan?

About 2–3 seconds per identify, whether you upload a file or point us at a public image URL.

Is the Yu-Gi-Oh! scanner free to try?

Yes — 1,000 identify requests a month on the free tier, no credit card, on the same endpoint every paid plan uses.

What happens on a card we can't confidently place?

You get needsReview:true and card:null instead of a guessed set and number — with likely alternates listed by confidence, so your app can ask the user to confirm.

Scan a different game

Same endpoint, same honest needsReview, every game and sport.

Want every category's live count in one place? Browse the full card database.

Try the Yu-Gi-Oh! card scanner now.

Free tier, no credit card — 1,000 identify requests a month on the same API every paid plan uses.