Yu-Gi-Oh! Card Database Scraper avatar

Yu-Gi-Oh! Card Database Scraper

Pricing

from $12.00 / 1,000 result items

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

Yu-Gi-Oh! Card Database Scraper

Scrapes Yu-Gi-Oh! card records from the official database. Returns name, type, race, attribute, archetype, and ban list status for each card. Filter by any combination.

Pricing

from $12.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

ParseForge

Yu-Gi-Oh! Card Database Scraper

Scrape Yu-Gi-Oh! card data from the official database, up to a million cards per run. Every card comes with its name, type, race, attribute, archetype, and ban list status. No login or API key. Export to CSV, JSON, Excel, or XML.

The official Yu-Gi-Oh! card database has no public API, and manual lookups are slow when you need hundreds of cards. This Actor reads the public card database directly and returns each matching card as a flat row, filtered by name, type, race, attribute, archetype, or ban list. It is built for collectors, deck builders, and market analysts who need clean card data without scraping it themselves.

Who uses itWhat they scrape Yu-Gi-Oh! Card Database for
Deck buildersPull every card in an archetype to plan a new deck
Market analystsTrack which cards are on the TCG or OCG ban list
CollectorsBuild a personal inventory of cards by set or rarity
Game developersSeed a card database for a fan app or simulator
Content creatorsGather card stats for videos, articles, or tier lists

What it does

This Actor collects Yu-Gi-Oh! card records from the official database and returns each one as a flat row with its name, type, race, attribute, archetype, and ban list status.

  • 🔍 Name filter: match full or partial card names, like Dark Magician or Blue-Eyes.
  • 🃏 Type filter: narrow to Effect Monster, Fusion, Synchro, XYZ, Spell, Trap, and more.
  • 🐉 Race filter: pick a monster race like Dragon or Spellcaster, or a Spell/Trap kind like Continuous or Counter.
  • Attribute filter: choose DARK, LIGHT, EARTH, WATER, FIRE, WIND, or DIVINE.
  • 🏛️ Archetype filter: select from hundreds of archetypes, from Blue-Eyes to Zoodiac.
  • 🚫 Ban list filter: restrict results to TCG, OCG, or Goat Format lists.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Yu-Gi-Oh! Card Database data

📈 Track ban list changes.

A competitive player runs the Actor with the ban list filter set to TCG every week and exports the list to see which cards moved on or off the list.

🧩 Build an archetype deck.

A deck builder filters by archetype, like Dark Magician or Blue-Eyes, and gets every legal card in that theme to plan a tournament list.

💰 Feed a pricing pipeline.

A market analyst scrapes all card names and archetypes, then joins the output with price data from TCGplayer or Cardmarket to spot undervalued cards.

🎮 Seed a fan app.

A developer pulls the full card database once, stores it locally, and uses it to power a deck builder or simulator without hitting the official site repeatedly.

📚 Research card history.

A content creator filters by race and attribute to gather all Dragon-type LIGHT monsters for a video on the game's design evolution.

Why choose this scraper

What you get
Official dataReads the public Yu-Gi-Oh! card database, the same source as the official site
One flat row per cardEvery result has the same schema, ready for CSV, JSON, Excel, or XML
No API keyNo registration, no OAuth, no rate limits to manage
Up to a million cardsPaid users can pull the entire database in one run
Ban list awareFilter to TCG, OCG, or Goat Format in a single select

How it compares

This Actor focuses on official card metadata, while the competitors below focus on pricing data from marketplaces.

FeatureParseForgeTCGPlayer Pricing Scraper - tcgcsv.com API WrapperCardmarket Yu-Gi-Oh! Trend ScraperTCGplayer Scraper
Official card database metadataYesNot listedNot listedNot listed
Filter by archetypeYesNot listedNot listedNot listed
Filter by ban list (TCG/OCG/Goat)YesNot listedNot listedNot listed
Card pricesNot listedYesYesYes
Seller listingsNot listedNot listedNot listedYes
Marketplace trend dataNot listedNot listedYesNot listed

Configure the run

Drive the Actor from card name, type, race, attribute, archetype, and ban list, alone or together, and filters run as each card is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"name": "Dark Magician"
}

A larger pull:

{
"maxItems": 200,
"name": "Dark Magician"
}

Pricing

Pay-per-result: $0.016 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$16.00
10,000 results$160.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Yu-Gi-Oh! Card Database Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Yu-Gi-Oh! Card Database through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/yugioh-card-database-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you combine a name with a type or archetype that does not exist together, the result set will be empty. Try clearing filters one at a time to see which one is too restrictive.

Why did I only get 10 cards?

Free users are limited to 10 items per run as a preview. Upgrade to a paid plan and set maxItems higher to get more cards.

The run failed with a timeout. What should I do?

Large runs can take time. Reduce maxItems or narrow your filters, then retry. If the problem persists, check the Apify status page for platform issues.

Some cards are missing from the results.

The database is updated regularly, but the Actor may have cached an older version. Run the Actor again to get the latest data. If a specific card is still missing, verify its name and filters.

Can I get card images?

This Actor returns text metadata only. Card images are not included in the output. You can use the card name to fetch images from another source.

FAQ

QuestionAnswer
Where does the data come from?The Actor reads the public Yu-Gi-Oh! card database, the same source used by the official Konami card search. It does not use an unofficial API or a third-party mirror.
Can I scrape the entire Yu-Gi-Oh! card database?Yes. Paid users can set maxItems up to 1,000,000, which covers the full database. Free users are limited to 10 items as a preview.
What filters can I combine?You can combine name, type, race, attribute, archetype, and ban list. All filters are optional and applied together, so you can narrow to exactly the cards you need.
Does this Actor return card prices?No. This Actor returns card metadata from the official database: name, type, race, attribute, archetype, and ban list status. For prices, use a dedicated pricing scraper like TCGplayer or Cardmarket.
What is the difference between TCG and OCG ban lists?TCG is the Western ban list, OCG is the Asian ban list, and Goat Format is a retro 2005-era list. The Actor lets you filter to any of the three.
Can I filter by card set or rarity?Not in this version. The Actor filters by name, type, race, attribute, archetype, and ban list. Set and rarity are not available as filters.
What output formats are supported?The Actor returns data in CSV, JSON, Excel, and XML. You choose the format when you run it or when you export from the dataset.
Is there a rate limit?The Actor manages request pacing automatically. Free users are limited to 10 items per run; paid users can request up to 1,000,000 items.
Can I schedule this Actor to run daily?Yes. You can set up a schedule in Apify to run the Actor daily, weekly, or at any interval, and it will update your dataset with the latest card data.
Does this Actor work with the Japanese card database?The Actor reads the English-language official database. Japanese card names are not included in the output.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Konami Digital Entertainment. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.