LigaYugioh API

Every printing of a Yu-Gi-Oh! card, priced in Brazil

endpoints
6
credits per call
2–4

The LigaYugioh API returns Brazil's Yu-Gi-Oh! marketplace as clean JSON in BRL.

This page covers what the LigaYugioh API returns, who uses it, a real response and pricing. Every parameter and response field is in LigaYugioh API parameters and responses →

POST/ligayugioh/v1/search
Real result, captured Nov 8, 20263 of 40
nameprice_min_brltypename_alt
Cavaleiro Mago Negro99.99cardDark Magician Knight
Cavaleiro Mago Negro—cardDark Magician Knight
Cavaleiro Mago Negro45cardDark Magician Knight
6 active endpoints, on 2, 3 and 4 credit tiers.search · card · buylist · editions · movers · storeDetails ↓OpenAPI 3.0 spec ↗

3 credits per call≈ $3/1,000 calls1,000 free credits, no card

Get a free API key
Try it live

Run the call yourself, on the real endpoint

Change a parameter and press Try it. The response on the right is what your code will receive.

LigaYugioh API

3 of 6 endpoints, ready to run

View docs ↗

A card name: all its printings with prices, then every store offer with stock, condition, language and store.

4 credits0 required · 4 optional
POST/ligayugioh/v1/card
idle
// Press "Try it" and this pane shows exactly what the
// live site returned this second — including an empty
// result, if that is the truth. No key, no account.

Try every endpoint in the playground

Endpoints

What LigaYugioh endpoints does ReefAPI ship?

6 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

  • search

    3 cr

    Search LigaYugioh's catalog by card or product name, or list one edition's cards.

    required
    —
    optional
    query, edition, sort, page, limit
  • card

    4 cr

    One card in full.

    required
    —
    optional
    card, url, edition, number, offers_limit, offers_offset, condition, language, foil, state, min_quantity, max_price, verified_only
  • buylist

    3 cr

    What Brazilian stores PAY for a card (the site's Buylist tab).

    required
    —
    optional
    card, url, edition, number, limit
  • editions

    3 cr

    Every edition (set) on LigaYugioh.

    required
    —
    optional
    query, year
  • movers

    2 cr

    The site's biggest price risers or fallers (Cards em Alta / em Queda).

    required
    —
    optional
    direction, period
  • store

    3 cr

    A marketplace store's public profile (store_id from card offers).

    required
    store_id
    optional
    reviews_page

Every parameter, every allowed value →

Missing a LigaYugioh endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
How it works

How the LigaYugioh API works

LigaYugioh is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

Authenticate01
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 632 engines.

Call02
POST /ligayugioh/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

Pay03
2 or 3 or 4 credits per call

Credits, not seats. Failed and blocked calls are never charged, and nothing is cached: every call reads the source live.

Read04
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

Recipe

Cheapest English Near Mint copy of a staple

One call, with the filters that make the price comparable.

01card
POST/ligayugioh/v1/card
{"card": "Dark Magician", "condition": "NM", "language": "EN", "offers_limit": 10}

Near Mint or better in English, cheapest first, across all printings.

The ten cheapest copies you would actually accept, with store and stock.

request
curl -X POST https://api.reefapi.com/ligayugioh/v1/card \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://www.ligayugioh.com.br/?view=cards/card&card=Dark+Magician+Knight&ed=LCYW&num=LCYW-EN028"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "ligayugioh",
    "endpoint": "card",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}
Fields

One name, 88 printings: why a single Dark Magician price means little

Dark Magician appears in 88 printings on LigaYugioh, and they do not trade close to each other. In the same call a Damaged copy was offered at R$ 1.99, a Common from the Yami Yugi Speed Duel deck averaged R$ 27.92, and the best store buylist across printings was R$ 2,499.50. Always read a price together with its printing and condition.

Dark MagicianeditionBRL
Cheapest offer (EN, Damaged)across all printings1.99
Guide average, CommonSBC2A (SBC2-ENA12)27.92
Guide average, Prismatic Secret RareSBC2V (SBC2-ENA12)52.45
Best store buylistacross all printings2,499.50

Asking and buy prices at the moment of the call on 2026-11-08, without shipping. The card had 205 store offers in total.

Coverage

What LigaYugioh publishes, and what it does not

Measured 2026-11-08: search, card, buylist, editions and movers all answered live, 1,250 editions listed. Asking prices in BRL without shipping. Sold prices are for signed-in users of the site and are not included.

What a card returns

Dark Magician came back with 88 printings and 205 store offers in one call.

Editions

1,250 editions listed.

Against us: empty guides

Some printings have no guide price; those lines are empty, not zero.

Not published

Sold prices and sales history (signed-in users only) and shipping, which is not in the offer list.

Use cases

What people build with LigaYugioh

The jobs this data is most often used for.

01

Find the cheapest printing of a staple for a Brazilian deck

02

Compare what a card sells for with what stores pay for it

03

Price Yu-Gi-Oh! singles stock by printing and condition

04

Watch which cards fell most today

6

endpoints

2/3/4

credits per call

Pricing

What LigaYugioh data costs

The cheapest call here is 2 credits, so $15/mo (Pro) buys 5,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

$0.67–$1.50 / 1,000 credits
Full pricing →
  • 1,000 free credits on signup, no card
  • One key, all 632 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire
no credit card1,000 free credits · instant API key · pay by card or crypto
Quickstart

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/ligayugioh/v1/card \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://www.ligayugioh.com.br/?view=cards/card&card=Dark+Magician+Knight&ed=LCYW&num=LCYW-EN028"}'
python
import os
import requests

REEF_KEY = os.environ["REEF_KEY"]

r = requests.post(
    "https://api.reefapi.com/ligayugioh/v1/card",
    headers={"x-api-key": REEF_KEY},
    json={
        "url": "https://www.ligayugioh.com.br/?view=cards/card&card=Dark+Magician+Knight&ed=LCYW&num=LCYW-EN028"
    },
    timeout=90,
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up LigaYugioh.

Do I need the set code to look up a card?▾

No. Pass the English or Portuguese card name and card returns every printing with its offers. Add edition and number when you want one print, for example LCYW and LCYW-EN028.

Are card names in English or Portuguese?▾

Both where the site has both. Dark Magician Knight comes back as Cavaleiro Mago Negro, with the English name in the card field that the card action takes.

Can I filter offers by language or condition?▾

Yes. condition sets the minimum (M, NM, SP, MP, HP, D), and language takes codes such as EN or PT. Offers come cheapest first, and offers_matched tells you how many passed the filter.

Does it have sold prices?▾

No. Sales history on the site is shown only to signed-in users and this API does not use accounts. You get the current guide, offers, buylists and movers.

Does it cover other card games?▾

This API reads LigaYugioh only. LigaMagic, LigaPokemon and LigaOnePiece have their own APIs.

What is the LigaYugioh API?▾

LigaYugioh API is a ReefAPI endpoint group for brazil's yu-gi-oh! prices across every printing of a card, with store offers and buylists, in brl. It returns live JSON through POST requests under /ligayugioh/v1.

Is the LigaYugioh API free to try?▾

Yes. ReefAPI starts with 1,000 free credits, no card required. LigaYugioh calls use the same shared credit balance as every other ReefAPI engine.

Do I need a LigaYugioh login or account?▾

No login to LigaYugioh is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the LigaYugioh data?▾

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the LigaYugioh API use?▾

LigaYugioh actions currently cost 2-4 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call LigaYugioh from an AI assistant or MCP client?▾

Yes. Connect ReefAPI once through MCP and your assistant can call ligayugioh actions with the same key, credit pool and JSON envelope used by normal REST requests.

Is the LigaYugioh API a LigaYugioh scraper?▾

It is the managed alternative to a DIY LigaYugioh scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same brazil's yu-gi-oh! prices across every printing of a card, with store offers and buylists, in brl back as clean JSON.

Why does my LigaYugioh scraper keep getting blocked?▾

Most LigaYugioh scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked calls are free.

Contact

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 631 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-11-08.