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.
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
- Up to 12 MB per file
- No copy stand required








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
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
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
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
Export to eBay Seller Hub CSV
Schema-perfect CSV that drops straight into the eBay Seller Hub bulk uploader — no remapping, no broken category IDs. Direct in-app publishing through our eBay OAuth connection is on the roadmap.
- eBay Seller Hub CSV format
- Direct publish — coming soon
- Per-batch download anytime
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, Korean, and Traditional Chinese stamps natively. Tuned to read set codes and printed totals through glare, angle, and reflective foil.
54,000+ card catalog
Pokémon TCG API + TCGdex + Pokellector mirror a single canonical row per card. Set, rarity, variant, market price reference — all from the same sources the rest of the hobby uses.
eBay OAuth (coming soon)
Direct publish to your seller account through eBay's official OAuth flow. Token will live encrypted in Supabase Vault. We never see your eBay password.
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?+
Not yet. Magic and Yu-Gi-Oh are on the roadmap — Pokémon was the obvious place to start because the catalog is the cleanest.