How it works

You snap. We handle the rest.

The same pipeline you saw on the home page, with the depth this page is for. Here's exactly what happens between your photo and the eBay-ready CSV.

Step 01

Snap your cards

Drag a folder of phone photos in, or use the camera flow inside the app. We expect glare, angles, and finger shadows — the pipeline was tuned for it. Front + back together so the back scan carries condition.

  • JPEG / HEIC / PNG / WebP
  • Large photos resized for you
  • No copy stand required
Umbreon VMAX
Card back
Charizard ex
Card back
Iono
Card back
Rayquaza VMAX
Card back
binder-2026-06/4 cards · front + back
Step 02

AI identifies each card

Claude Sonnet vision reads the bottom-left stamp — set code, number, printed total, rarity. Cross-checked against the full TCG catalog (Pokémon TCG API + TCGdex + Pokellector) so even messy phone photos resolve to the canonical card row.

  • Claude Sonnet vision
  • 40,000+ EN cards · 14,000+ JA
  • Confidence score per card
vision.set_codesv8pt5
vision.number189/091
vision.raritySAR
catalog.idsv8pt5-189
confidence94%
Step 03

Condition graded from the back

Edge whitening, surface scratches, centering. The back scan gets analysed and bucketed into NM / LP / MP / HP — the same brackets eBay buyers actually search on. Override per card from the review grid.

  • Grade categories: NM, LP, MP, HP
  • Per-card override in the grid
  • Never auto-grades above what the photo supports
NM — Near Mint38 cards
LP — Light Play7 cards
MP — Mod. Play2 cards
Step 04

Priced from real sold comps

Real eBay AU sold prices for the exact card, set, and condition. Not asking prices — the actual take. When sold data is thin for a specific variant, we bias to the most recent comparable so price drift doesn't sneak in.

  • eBay AU Marketplace Insights API
  • Set + rarity + condition filtered
  • Active-listing fallback when sold data is thin
eBay AU sold · 30dA$94.50
14 comps · NM onlymedian A$94.50
Step 05

You verify, in one grid

Everything lands in a single table — name, set, grade, sold-comp price, confidence. Anything under threshold gets flagged. You fix the few outliers; the rest moves through automatically. Bulk-edit shortcuts make the long tail painless.

  • Bulk-edit shortcuts
  • One-click price override
  • Inline candidate strip for low-confidence cards
CardConf.Price
Lightning Holo94%A$320.00
Water Holo91%A$94.50
Fighting Rare72%A$22.00
Lightning Common89%A$8.75
Grass Rare86%A$14.20
Step 06

Publish to eBay, or export CSV

On a paid plan, publish straight to your eBay seller account through eBay's official OAuth connection — eBay Australia, UK, US or Canada. Or download a schema-perfect CSV that drops straight into the eBay Seller Hub bulk uploader — no remapping, no broken category IDs. The free trial exports CSV.

  • Direct publish on paid plans
  • eBay Seller Hub CSV format
  • Per-batch download anytime
$ cat ebay-bulk-2026-06.csv | head
Action,SiteID,Currency,Title,...
Add,AU,AUD,Lightning Holo · Set A 4/102 · NM,...
Add,AU,AUD,Water Holo · Set A 2/102 · NM,...
... 45 more rows
Paid plans can skip the CSV and publish straight to eBay through OAuth.
Under the hood

No magic, no scraping, no black boxes.

The whole pipeline runs on documented APIs and public catalogs. If we shut down tomorrow you can audit exactly where every identification and price came from.

Claude Sonnet vision

Multi-language card reader — handles English, Japanese, and Simplified Chinese cards natively. Tuned to read set codes and printed totals through glare, angle, and reflective foil.

68,000+ card catalog

Pokémon (Pokémon TCG API + TCGdex + Pokellector), One Piece (Bandai’s official card lists) Disney Lorcana (LorcanaJSON + Takara Tomy) and Dragon Ball Super Fusion World (Bandai’s official card list) mirror a single canonical row per card. Set, rarity, variant — all from the same sources the rest of the hobby uses.

eBay OAuth

Direct publish to your seller account through eBay's official OAuth flow. Your token is stored encrypted, and we never see your eBay password.

Frequently asked

Specifics most people want to pin down.

What if a card is unrecognised?+

It lands in the review grid flagged for attention. You can rename it, drop it from the batch, or leave it and we'll skip it from the CSV — your call.

Can I customise the listing description?+

Yes. Templates are editable per-batch and saved as defaults for the next run. Sensible defaults seed the first batch so you don't have to think about it.

What happens to my photos?+

They're processed for identification. The derived data (name, set, grade, hash) is stored against your batch; the originals are kept only as long as your retention setting allows.

Do you support non-Pokémon TCGs?+

Yes. One Piece, Disney Lorcana and Dragon Ball Super Fusion World are live alongside Pokémon. Yu-Gi-Oh! is coming next.

Can I scan my cards with a document scanner?+

Yes, with a Ricoh fi-series scanner on Windows. Scan front and back in one pass, then import the whole scan folder and fronts and backs pair up by filename. The scanner setup guide has the exact PaperStream Capture profile.

See it on your own cards.

10 free scans is enough to run a real batch end-to-end. Be the judge.