Yu-Gi-Oh! Card Database Scraper
Pricing
from $12.00 / 1,000 result items
Yu-Gi-Oh! Card Database Scraper
Pull Yu-Gi-Oh! card data from YGOProDeck. Returns card name, type, description, ATK/DEF, level/rank/link, attribute, race, archetype, ban list status (TCG/OCG/Goat), card images, sets, prices on TCGPlayer/CardMarket/eBay. Search by name, type, race, attribute, or archetype.
Pricing
from $12.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share

π Yu-Gi-Oh! Card Database Scraper
π Pull Yu-Gi-Oh! cards with attack, defense, level, type, attribute, race, archetype, ban list status, set listings, and prices across 5 markets.
π Last updated: 2026-05-08 Β· π 28+ fields per record Β· 13K+ Yu-Gi-Oh! cards Β· 30 card types Β· 8 attributes Β· 34 races Β· 638 archetypes Β· TCG / OCG / Goat ban lists Β· prices on Cardmarket, TCGPlayer, eBay, Amazon, Coolstuffinc
The Yu-Gi-Oh! Card Database Scraper pulls full card metadata from the YGOProDeck open community database. Output includes card image (full + small + cropped + gallery for alternate arts), card ID, name, type, typeline, frame type, description, attack / defense / level / link value / link markers / pendulum scale, race, attribute, archetype, ban list status (TCG / OCG / Goat), set listings (set name + code + rarity + price), and prices across 5 markets: Cardmarket, TCGPlayer, eBay, Amazon, Coolstuffinc.
Filter by name, type, race, attribute, archetype, or ban list. The race + archetype fields are full enums (34 races + 638 archetypes), so the schema validates input and the user gets dropdowns instead of free-text guessing.
| π― Target Audience | π‘ Primary Use Cases |
|---|---|
| TCG players, deck-builders, card-shop owners, ML researchers, fan-app developers, content creators | Deck-builder UIs, price-tracking tools, fan-app card databases, archetype-discovery, ML on card art and stats |
π What the Yu-Gi-Oh! Card Database Scraper does
Five filtering workflows in a single run:
- π Filter by name. Substring or full-name match.
- π·οΈ Filter by type. 30 card types: Effect Monster, Spell Card, Trap Card, Synchro, XYZ, Link, etc.
- βοΈ Filter by attribute or race. 8 attributes (DARK / LIGHT / WATER / FIRE / EARTH / WIND / DIVINE) and 34 races (Dragon, Spellcaster, Warrior, etc) as full enums.
- π·οΈ Filter by archetype. 638 archetypes as a full enum (Blue-Eyes, Dark Magician, Six Samurai, etc).
- βοΈ Filter by ban list. TCG (Western), OCG (Asian), or Goat Format.
π‘ Why it matters: clean, server-side filtering and fresh data on every run.
π¬ Full Demo
π§ Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
βοΈ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan up to 1,000,000. |
| name | string | "" | Card name substring or full match. Empty = any. |
| type | string | "" | Card type enum (30 values). Empty = any. |
| race | string | "" | Race enum (34 monster races + spell / trap kinds). Empty = any. |
| attribute | string | "" | Attribute enum (DARK, LIGHT, EARTH, WATER, FIRE, WIND, DIVINE). Empty = any. |
| archetype | string | "" | Archetype enum (638 values: Blue-Eyes, Dark Magician, Six Samurai, etc). Empty = any. |
| banlist | string | "" | Ban list (tcg, ocg, goat). Empty = any. |
Example: every Blue-Eyes card.
{"maxItems": 100,"archetype": "Blue-Eyes"}
Example: all DARK Synchro Monsters.
{"maxItems": 100,"type": "Synchro Monster","attribute": "DARK"}
π Output
Each record contains 28+ fields. Download as CSV, Excel, JSON, or XML.
π§Ύ Schema
| Field | Type | Example |
|---|---|---|
πΌοΈ imageUrl | string | "https://images.ygoprodeck.com/images/cards/46986414.jpg" |
πΌοΈ imageUrlSmall | string | "https://images.ygoprodeck.com/images/cards_small/46986414.jpg" |
π cardId | number | 46986414 |
π name | string | "Dark Magician" |
π·οΈ type | string | "Normal Monster" |
π·οΈ typeline | array | ["Spellcaster","Normal"] |
π description | string | "The ultimate wizard in terms of attack and defense." |
βοΈ atk | number | 2500 |
π‘οΈ def | number | 2100 |
β level | number | 7 |
π race | string | "Spellcaster" |
π attribute | string | "DARK" |
π·οΈ archetype | string | "Dark Magician" |
βοΈ banlistTcg | string | "Unlimited" |
βοΈ banlistOcg | string | "Unlimited" |
π¦ sets | array of objects | [{"name":"Legend of Blue Eyes White Dragon","code":"LOB-005","rarity":"Ultra Rare","rarityCode":"(UR)","price":"42.00"}] |
π setCount | number | 124 |
π° cardmarketPrice | number | 2.45 |
π° tcgplayerPrice | number | 3.21 |
π° ebayPrice | number | 4.99 |
π° amazonPrice | number | 5.50 |
π° coolstuffincPrice | number | 3.99 |
π ygoproUrl | string | "https://db.ygoprodeck.com/card/?search=Dark%20Magician" |
π¦ Sample records
β¨ Why choose this Actor
| Capability | |
|---|---|
| π·οΈ | Full enums. Race (34) and archetype (638) are dropdowns - no guessing slugs. |
| π° | 5-market prices. Cardmarket, TCGPlayer, eBay, Amazon, Coolstuffinc all in one record. |
| π¦ | Full set history. Every printing with set name, code, rarity, and price. |
| βοΈ | Triple ban list. TCG, OCG, and Goat Format status side-by-side. |
| π | No auth. YGOProDeck is open. |
π How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| β This Actor | $5 free credit | 13K+ cards | Live per run | 6 filters | β‘ 1 min |
| YGOProDeck API | Free | Same | Live | DIY | π’ Code |
| yugiohprices | Free | Same | Live | Limited | π’ Account |
| Manual scraping | Free | All | Live | DIY | π’ Days |
π How to use
- π Sign up. Create a free account with $5 credit (takes 2 minutes).
- π Open the Actor. Find the Yu-Gi-Oh! Card Database Scraper on the Apify Store.
- π― Set input. Pick filters and
maxItems. - π Run it. Click Start.
- π₯ Download. Grab results in the Dataset tab as CSV, Excel, JSON, or XML.
β±οΈ Total time from signup to dataset: 3-5 minutes. No coding required.
πΌ Business use cases
π Automating Yu-Gi-Oh! Card Database Scraper
Control the scraper programmatically:
- π’ Node.js. Install the
apify-clientNPM package. - π Python. Use the
apify-clientPyPI package. - π See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval.
π Beyond business use cases
Data like this powers more than commercial workflows.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
β Frequently Asked Questions
π§© How does it work?
Set one or more filters (name, type, race, attribute, archetype, ban list). The Actor calls YGOProDeck and emits one record per matching card.
π How many fields per record?
28 base, expanding with image gallery and image IDs when alternate arts exist.
π·οΈ Are race and archetype really enums?
Yes. 34 races and 638 archetypes, the schema validates input as a dropdown.
π° How many price markets?
5: Cardmarket (EU), TCGPlayer (US), eBay, Amazon, Coolstuffinc.
π¦ What about set listings?
Every printing is included as a structured object with set name, code, rarity, rarity code, and per-set price.
βοΈ How are ban lists represented?
Three string fields: banlistTcg, banlistOcg, banlistGoat. Values: Unlimited, Limited, Semi-Limited, Forbidden.
π Do I need an API key?
No. YGOProDeck is free and open.
π Can I schedule runs?
Yes. Schedule weekly to track price changes and ban-list updates.
βοΈ Is this data free to use?
YGOProDeck data is publicly available. Card art, names, and effects are property of Konami.
π³ Do I need a paid Apify plan?
No. The free plan covers preview runs (10 records).
π Integrate with any app
Yu-Gi-Oh! Card Database Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications
- Airbyte - Pipe data into your warehouse
- GitHub - Trigger runs from commits
- Google Drive - Export datasets to Sheets
π Recommended Actors
- π§ Open Trivia DB Questions - Trivia questions across 24 categories with answers
- π³ Meal Recipes - Recipes with ingredients, instructions, image, video
- πΉ Cocktail Drinks - Cocktail recipes with ingredients, glass, IBA, image
- π Wikipedia Article Summary - Pull Wikipedia summaries with thumbnail, extract, geo and Wikidata link
- π REST Countries Reference Data - Every country with flag, capital, currency, languages
π‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
π Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
β οΈ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Konami, Studio Dice / Shueisha, TV Tokyo, YGOProDeck, or any official Yu-Gi-Oh! organization. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.