Scan, price and list Yu-Gi-Oh! cards in one workflow
Photograph or scan your Yu-Gi-Oh! cards. NeoSatoshi reads the printed set code and the passcode, takes the language from the set code, keeps every rarity and edition apart with its own price, and turns the batch into eBay, Shopify or Cardmarket listings.
Built for the way Yu-Gi-Oh! cards are sold
Card detection from photos and scans
Upload one card per photo or scan. NeoSatoshi reads the printed set code (for example ROTA-DE024) and the passcode, and adds name, rarity, edition, a confidence value, alternative matches and current market prices. A wrong match is fixed with the manual search by name, printed code or passcode.
Language from the set code
English, German, French, Italian, Spanish and Portuguese TCG prints are supported. The language comes from the printed set code (DE in ROTA-DE024 stands for German) and can be changed per card in the review table.
Prices per rarity and edition
Cardmarket prices in EUR, or in CHF or USD at the daily exchange rate, plus TCGplayer prices. For eBay you can also load the median asking price of active listings on your eBay marketplace, matched on printed code, rarity and edition.
eBay Direct Listing and CSV
Publish straight to your eBay account or download the eBay CSV. The title carries the printed code, rarity and edition after the card name, the card number item specific is the printed code, the edition has its own item specific, and game and manufacturer are filled in as Yu-Gi-Oh! TCG and Konami.
Shopify products
Create products directly in your Shopify store, with a dry-run preview first, or export a Shopify CSV. Each rarity is its own product, with the editions as its variants. NeoSatoshi is also available as an app in the Shopify App Store.
Cardmarket, custom exports and API
Download the TCGPowerTools import file for Cardmarket, or a custom CSV or JSON export for other tools. Developers can send Yu-Gi-Oh! cards to the Detection API with "tcg": "yugioh".
Daily price sync that never guesses
On the Business plan or higher, the daily price sync keeps your eBay and Shopify prices current and prices each rarity and edition separately. A print it cannot pin down is skipped and reported, never priced by guesswork.
Watched scan folder for document scanners
In desktop Chrome, Edge, Brave or Opera, NeoSatoshi watches the folder your scanner saves to, adds new JPEG or PNG scans automatically and pairs fronts and backs. Any document scanner that saves images into a folder works, with one card per scan.
Rarities, versions and editions, handled card by card
One set code is often printed in several rarities, for example Secret Rare and Quarter Century Secret Rare, at very different prices. The rarity can only be seen in the foil.
When the photo cannot decide the rarity, you pick it in step 2 of Listing Cards. Every option shows the printed code, the rarity and the price.
Prints that are several products, such as the original and the 2020 Date Reprint or an alternate art, are shown as versions, each with its own price.
The edition (1st Edition, Unlimited or Limited Edition) is read from the card and can be changed per card or in bulk edit.
Cardmarket prices are the same for every edition, TCGplayer prices follow the edition, and the eBay market median only compares listings with the same printed code, rarity and edition.
Each rarity is listed on its own: on eBay with the printed code, rarity and edition in the title, on Shopify as its own product with the editions as variants.
Best fit for this workflow
Fit 1
You list Yu-Gi-Oh! singles in volume
Typing set code, rarity, edition and language for every card is the slow part. Detection fills them in for the whole batch, and you only decide what the photo cannot show.
Fit 2
You sell high-rarity prints
When one set code exists as Secret Rare and as Quarter Century Secret Rare, the wrong pick costs money. NeoSatoshi asks instead of guessing and shows the price of every option.
Fit 3
You sell on more than one marketplace
One reviewed batch can go to eBay, Shopify and Cardmarket, so you never enter the same cards three times.
Review every match in one table
Each detected card appears with printed code, rarity, edition, language and prices. Fix a wrong match by picking an alternative or searching by name, printed code or passcode.

List directly or export a file
Publish to eBay or Shopify, or download the eBay, Shopify, TCGPowerTools or custom export file.

How it works
Choose Yu-Gi-Oh!
In step 1 of Listing Cards, pick Yu-Gi-Oh! with the card game switch. A batch is always one game.
Upload photos or scans
Upload one card per photo or scan, or use the watched scan folder. Unlike Pokémon, where one photo can hold several cards, every Yu-Gi-Oh! card needs a photo of its own.
Pick rarities, check editions and condition
Where the photo cannot decide, pick the rarity or version in step 2. Then check the edition and set the condition. Every card starts as Near Mint (NM).
Set your prices
Start from Cardmarket, TCGplayer or eBay prices and add a markup per price range, a minimum price and rounding.
List or export
Publish to eBay or Shopify directly (Business plan or higher) or download the eBay, Shopify, TCGPowerTools or custom export on any plan.
Good to know before you start
You set the condition
NeoSatoshi identifies the card, it does not grade it. Every card starts as Near Mint (NM), and you change the condition per card or in bulk edit.
TCG prints only
English, German, French, Italian, Spanish and Portuguese TCG prints are supported. Japanese and Korean OCG prints are not.
One card per photo
Each Yu-Gi-Oh! card needs its own photo or scan. Unlike Pokémon, several cards in one photo are not detected.
Use your own photo for non-English cards
The reference image is the English card for every language. For German, French, Italian, Spanish or Portuguese listings, use your own photo of the card.
Common questions
- Which Yu-Gi-Oh! languages does NeoSatoshi recognise?
- English, German, French, Italian, Spanish and Portuguese TCG prints. The language comes from the printed set code (for example ROTA-DE024 is German) and can be changed per card. Japanese and Korean OCG prints are not supported.
- How does NeoSatoshi tell Secret Rare from Quarter Century Secret Rare?
- Often the photo cannot, because the rarity only shows in the foil. Then you pick the rarity in step 2 of Listing Cards, where every option shows the printed code, the rarity and the price. Prints that are several products, such as an original and its 2020 Date Reprint, appear as versions with their own price.
- How are 1st Edition and Unlimited copies priced?
- The edition (1st Edition, Unlimited or Limited Edition) is read from the card and can be changed. Cardmarket prices are the same for every edition, TCGplayer prices follow the edition, and the eBay market median only compares listings with the same printed code, rarity and edition.
- Where can I sell Yu-Gi-Oh! cards with NeoSatoshi?
- On eBay (Direct Listing or the eBay CSV), on Shopify (Direct Listing or the Shopify CSV) and on Cardmarket through the TCGPowerTools CSV. A custom CSV or JSON export is available for other tools, and developers can use the Detection API.
- Does NeoSatoshi grade the condition of my cards?
- No. Detection identifies the card, not its condition. Every card starts as Near Mint (NM), and you set the condition yourself before listing.
- Can I photograph several Yu-Gi-Oh! cards at once?
- No. Yu-Gi-Oh! needs one card per photo or scan. A document scanner makes this quick: any scanner that saves JPEG or PNG files into a folder works, and in desktop Chrome, Edge, Brave or Opera the watched scan folder adds new scans automatically and pairs fronts and backs.
- Do I need a paid plan?
- No. Everyone gets 10 free card scans per day, and the Free plan includes monthly card scans and every export file. eBay and Shopify Direct Listing and the daily price sync need the Business plan or higher.
Don't see your question?
Browse all answers
More for Yu-Gi-Oh! sellers
Cardmarket listing workflow
How the TCGPowerTools CSV turns a reviewed batch into Cardmarket listings.
Read more
Detection API for developers
The same card recognition for your own software. Send Yu-Gi-Oh! cards with "tcg": "yugioh".
Read more
How to sell Yu-Gi-Oh! cards online
Cardmarket, eBay or your own shop: what buyers expect and a fast workflow.
Read more
1st Edition vs Unlimited vs Limited
How to tell the editions apart and list each one correctly.
Read more
Listing Yu-Gi-Oh! rarities and versions
Why the exact rarity and print matter for price and buyer trust.
Read more
Ready to list your Yu-Gi-Oh! cards?
Start with 10 free card scans per day and see your first Yu-Gi-Oh! batch detected, priced and ready to list.