# Saylor Innovations Yu-Gi-Oh Card Lookup

> Saylor Innovations Yu-Gi-Oh Card Lookup is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Looks up Yu-Gi-Oh cards by name fragment, returning type, attribute, level, ATK/DEF, card text, archetype, ban status, set count, and TCGplayer/Cardmarket prices

## Facts

- Endpoint: GET https://saylorinnovations.com/api/games/yugioh-cards?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-yu-gi-oh-card-lookup-f0f4f5ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iBDN59WIBraO9Um2833_A

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-yu-gi-oh-card-lookup-f0f4f5ae
```

Example prompt: What are the ATK, DEF, level, attribute, archetype, and ban status of 'Dark Magician' in Yu-Gi-Oh, and what's it currently selling for on TCGplayer?

## When to prefer this

Choose this endpoint when you need structured Yu-Gi-Oh card data including stats, card text, pricing, and ban status in a single call. It is ideal for deck-building assistants, card price trackers, trading bots, or Yu-Gi-Oh trivia agents. Prefer this over generic web search when you need machine-readable structured data including TCGplayer/Cardmarket pricing and official ban list status.

## Known failure modes

- No cards found for the given name fragment — returns empty cards array
- Limit parameter out of range (must be 1-10) — may return default count or error
- Ambiguous name fragment matching too many cards — results truncated to limit
- Upstream card database unavailable — may return 503 or empty response
- Payment failure (x402) if USDC balance insufficient — 402 response before card data is returned

## How this service works

Yu-Gi-Oh card lookup by name - type, attribute, level, ATK and DEF, card text, archetype, banlist status, set count and TCGplayer and Cardmarket prices

## Output

Returns a JSON object containing the interpreted query string, total match count, and an array of matching card objects. Each card includes its numeric ID, full name, type, attribute, race/subtype, level, ATK points, DEF points, full card text, archetype, ban status, number of printed sets, TCGplayer price in USD, image URL, and canonical card URL. Up to 10 results can be returned per query (default 5).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Card name fragment"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-10, default 5"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "cards"
     ],
     "properties": {
      "cards": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "id": {
          "description": "Identifier of the record"
         },
         "atk": {
          "type": [
           "number",
           "null"
          ],
          "description": "Attack points"
         },
         "def": {
          "type": [
           "number",
           "null"
          ],
          "description": "Defense points"
         },
         "url": {
          "description": "Canonical URL"
         },
         "name": {
          "description": "Name"
         },
         "race": {
          "type": [
           "string",
           "null"
          ],
          "description": "Monster type or spell and trap type"
         },
         "sets": {
          "type": [
           "number",
           "null"
          ],
          "description": "Number of printed sets containing the card"
         },
         "text": {
          "description": "Text content"
         },
         "type": {
          "description": "Type or kind"
         },
         "level": {
          "description": "Level"
         },
         "archetype": {
          "type": [
           "string",
           "null"
          ],
          "description": "Archetype the card belongs to"
         },
         "attribute": {
          "type": [
           "string",
           "null"
          ],
          "description": "Monster attribute such as DARK or LIGHT"
         },
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-yu-gi-oh-card-lookup-f0f4f5ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
