Yu-Gi-Oh! Card Database Scraper avatar

Yu-Gi-Oh! Card Database Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Yu-Gi-Oh! Card Database Scraper

Yu-Gi-Oh! Card Database Scraper

Scrape Yu-Gi-Oh! card data including stats, prices, and set information from YGOPRODeck - the largest free Yu-Gi-Oh! card database. Search by name, type, attribute, archetype, or card set. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape Yu-Gi-Oh! card data, stats, and market prices from YGOPRODeck — the largest free Yu-Gi-Oh! card database with 12,000+ cards, set information, and live market prices from TCGPlayer, Cardmarket, and eBay.

Features

  • Search cards by name, type, attribute (DARK/LIGHT/etc.), race, archetype, or level
  • Fetch all cards from a specific set (e.g. Legend of Blue Eyes White Dragon)
  • Fetch all cards in an archetype (Blue-Eyes, Dark Magician, Exodia, etc.)
  • Live market prices: TCGPlayer (USD), Cardmarket (EUR), eBay, Amazon, CoolStuffInc
  • Full card stats: ATK/DEF, Level/Rank, description, frame type
  • Card images (full, small, cropped)
  • Complete set appearance history with per-set prices
  • No API key or login required

Modes

ModeDescription
searchSearch cards by name and optional filters (type, attribute, race, archetype, level)
cardSetFetch all cards from a specific set code (e.g. LOB, SDK)
archetypeFetch all cards belonging to an archetype
randomFetch random cards

Input

FieldTypeDescription
modeselectOperation mode (see table above)
searchQueryStringCard name to search (partial match) or archetype in archetype mode
cardTypeselectFilter by card type (Effect Monster, Spell Card, etc.)
attributeselectFilter monsters by attribute (DARK, LIGHT, FIRE, WATER, EARTH, WIND)
raceselectFilter monsters by race (Dragon, Warrior, Spellcaster, etc.)
archetypeStringArchetype name for archetype mode
setCodeStringSet code for cardSet mode (e.g. LOB, SDBE)
levelIntegerFilter monsters by exact level/rank (1–12)
maxItemsIntegerMax cards to return (1–500, default 50)

Output

Each record represents one Yu-Gi-Oh! card:

FieldTypeDescription
cardIdIntegerYGOPRODeck card ID
nameStringCard name
typeStringCard type (Effect Monster, Spell Card, Trap Card, etc.)
frameTypeStringCard frame (normal, effect, spell, trap, fusion, etc.)
descriptionStringCard effect or flavor text
raceStringMonster race/subtype (Dragon, Warrior, etc.)
attributeStringMonster attribute (DARK, LIGHT, FIRE, etc.)
levelIntegerMonster level or rank
attackIntegerMonster ATK (monsters only)
defenseIntegerMonster DEF (monsters only)
archetypeStringCard archetype (if any)
cardUrlStringYGOPRODeck card page URL
imageUrlStringFull card image URL
imageUrlSmallStringSmall card image URL
priceUsdTcgPlayerNumberTCGPlayer price (USD)
priceEurCardmarketNumberCardmarket price (EUR)
priceUsdEbayNumbereBay market price (USD)
priceUsdAmazonNumberAmazon price (USD)
priceUsdCoolStuffIncNumberCoolStuffInc price (USD)
cardSetsArraySet appearances with code, rarity, and price
scrapedAtStringISO 8601 timestamp

Example Input

{
"mode": "search",
"searchQuery": "Blue-Eyes",
"attribute": "LIGHT",
"race": "Dragon",
"maxItems": 20
}
{
"mode": "archetype",
"archetype": "Dark Magician",
"maxItems": 50
}
{
"mode": "cardSet",
"setCode": "LOB",
"maxItems": 100
}

Example Output

{
"cardId": 89631139,
"name": "Blue-Eyes White Dragon",
"type": "Normal Monster",
"frameType": "normal",
"description": "This legendary dragon is a powerful engine of destruction...",
"race": "Dragon",
"attribute": "LIGHT",
"level": 8,
"attack": 3000,
"defense": 2500,
"cardUrl": "https://ygoprodeck.com/card/blue-eyes-white-dragon-5901",
"imageUrl": "https://images.ygoprodeck.com/images/cards/89631139.jpg",
"priceUsdTcgPlayer": 1.75,
"priceEurCardmarket": 0.85,
"priceUsdEbay": 4.50,
"cardSets": [
{"setName": "Legend of Blue Eyes White Dragon", "setCode": "LOB-001", "rarity": "Ultra Rare", "setPrice": 47.50}
],
"scrapedAt": "2024-01-15T10:30:00Z"
}

Use Cases

  • Card collectors: Research card values across different markets and rarities
  • Deck builders: Find all cards in an archetype or set for deck construction
  • Price arbitrage: Compare TCGPlayer vs Cardmarket vs eBay prices
  • Game developers: Access card database for Yu-Gi-Oh! tools and apps
  • Researchers: Analyze card design trends across 25+ years of the game

FAQ

How many cards are in the database? YGOPRODeck tracks 12,000+ unique Yu-Gi-Oh! cards including all TCG and OCG releases.

How often are prices updated? Prices are updated daily from TCGPlayer, Cardmarket, eBay, Amazon, and CoolStuffInc.

Can I search in other languages? The database is in English. Card names match the official TCG English names.

Do I need an API key? No. YGOPRODeck provides free public API access with no authentication required.