AI Card Scanning β€” Open Beta

Scan a stack of cards and Quick Ship identifies every one against the TCGplayer catalog, prices it with your rules, and lists it to eBay, ManaPool and TCGplayer. Free and unlimited while it's in beta.

πŸƒ Typing Card Names Is the Slowest Part of Selling

You already scan your cards. Then you sit there typing names into a search box, hunting set codes, squinting at collector numbers, and copying prices out of a third tab. The cards were ready an hour ago β€” the listing wasn't.

AI card scanning is now in open beta. Head to Inventory β†’ Scan Cards and drop your scans in.


πŸ” What It Reads

Every card is read by Claude Haiku 4.5, and anything the model isn't confident about escalates automatically to Claude Sonnet 5 for a second look at the full card. What comes back:

FieldRead from the image
Card nameYes, including ex / V / VMAX suffixes
Set name and set codeYes, read independently of each other
Collector numberYes, including fractions, zero-padding and promo codes
LanguageYes
IllustratorYes β€” used to break ties between near-identical printings
Promotional stampYes β€” distinguishes a stamped print from its base card
Condition and gradingNo β€” condition is a batch default you set and override per card

Then the important part: the read gets resolved against the real catalog before anything is staged. You aren't getting a model's guess at a card name β€” you're getting a matched SKU with a real product ID behind it. Where several printings genuinely fit, the card is staged for review with its candidates rather than matched confidently to the wrong one.


⚑ It Gets Faster Every Batch

Cropping, straightening and fingerprinting all happen in your browser before anything is uploaded. Each card you confirm gets stored as a fingerprint tied to the card you confirmed it as.

Scan that card again β€” next batch, next month β€” and it matches instantly, with no AI call and no wait. Scan four copies of the same card in one batch and it's looked up once, then applied to all four. Each copy still gets its own inventory row and its own SKU, so nothing is lost.


πŸ’΅ Priced Before You Look At It

Pick a pricing rule set when you set up the batch and every card is priced against TCGplayer market price the moment it's identified. On the review screen you see exactly how each price was reached:

$4.00 Γ—1.5 +$0.50 β†’ $6.50

Your floor holds, marketplace minimums are respected on top of it, and any price you type by hand stays yours. Badges call out Floor applied, No market price and Hand-edited so you know which cards deserve a second look.


πŸ“Έ Your Scans Are Your eBay Photos

This is the part we're most pleased with. When you list a scanned card to eBay, your actual scan becomes the listing photo β€” front and back, both attached, front first. No re-shooting, no upload step. Buyers see the exact card they're getting instead of a stock render, which matters on anything where centering or edge wear is part of the price.

Your originals are kept at full quality. If your scan is already a reasonable JPEG or PNG, we store your bytes untouched rather than re-compressing them.

Your scans stay private. eBay is handed a short-lived signed link at publish time, copies the image into its own picture service, and that's the end of it β€” there's no public bucket of your scans sitting on the internet.

And when the card sells, the picker shows you your photo of that exact physical card, not a stock image of a different printing of it.


πŸ“€ Scan β†’ Listed

Committing a batch is also where it goes out. Pick a destination and push:

  • eBay β€” listings published with your title, your description template, your store category and your two photos.
  • ManaPool β€” listings created and quantities kept in sync. Magic-only, so keep games in separate batches.
  • TCGplayer β€” a ready-to-upload Staged Pricing CSV covering everything not in a previous export.

It's one marketplace per batch. If you want a stack split across marketplaces, scan or import it as separate batches.


πŸ“„ Already Have a File? Import It.

Scanning is the fastest way from a physical stack to live listings, but the importer feeds the exact same pipeline β€” so if your inventory already lives somewhere else, skip straight to the listing half at Inventory β†’ Import:

SourceMatched by
ManaBoxScryfall ID β€” exact printing, including foil
TCGplayerTCGplayer ID
Card UploaderTCGplayer SKU
Any spreadsheetColumns you map once β€” only name and quantity are required

Columns are pre-mapped for the three named tools, and conditions are normalized for you. ManaBox files get their own translation for Cardmarket-style grades, and the review screen tells you exactly what it did. From there it's the same review, the same pricing rules, the same commit and the same push. Importing doesn't use any of your scans.

One split worth knowing: eBay listings need photos, so eBay is for scanned cards. Imported cards are ready for ManaPool and TCGplayer. Full details in Listing to marketplaces.


βœ… Nothing Lists Without You

A scan never goes straight to live inventory. Every card lands on a review screen with your scan beside the matched card, a confidence score, and one-click confirm. Cards we're sure about are marked Matched; anything ambiguous is staged as a Possible match with its candidates and can't be committed until you say so.

It also catches the things you'd rather find now than later β€” a back scanned as a front, two backs in a pair, a card whose number doesn't fit the set you told it the stack was from. Those go to review instead of quietly becoming the wrong card.

If we get one wrong, hit Report misread. It sends us the image and the full match trail, and we fix the match.


πŸš€ How to Get Started

  1. Go to Inventory β†’ Scan Cards and start a batch.
  2. Name it, pick your game, and choose Front and back pairs or Front only.
  3. Set your default condition, finish, and a pricing rule set. Lock the set if the whole stack is from one release.
  4. Drop in up to 500 images β€” one card per image.
  5. Walk away. We'll email you when the batch is ready to review.
  6. Review, assign a location, and Commit β€” then pick eBay, ManaPool or TCGplayer and push.

Full walkthrough: Card Scanning Β· Importing a file Β· Listing to marketplaces


What's Not In the Beta Yet

  • Magic: The Gathering, PokΓ©mon and One Piece. More games are coming soon.
  • English cards only.
  • One card per image β€” no multi-card sheet scans.
  • Condition and grading aren't read off the image. Condition is a batch default you override per card.
  • Batches identify in the background, usually inside an hour. The instant path is repeat cards from your own fingerprints. None of this applies to CSV import, which isn't game-limited.
  • On import, rows we can't confidently match are left out rather than guessed at β€” so an 800-row file can stage 780 cards. That's deliberate; a wrong match costs more than a missing one.

Why This Matters for Your Margins

The cards you don't list don't sell. If bulk sits in a box because listing it isn't worth the hour, scanning changes the arithmetic on the whole box β€” identified, priced and pushed to three marketplaces in one pass, with photos you didn't have to take.

Scanning is free and unlimited for every beta tester. When it graduates to general release, scans become part of your plan β€” so now is the time to run your backlog through it.

Happy shipping. πŸ“¬