Recognise trading and sports cards from a photo, and get the listing written
Drag your phone photos into KartIO. The AI reads the name and number, finds the exact card in the official list and fills in set, rarity, year, variant and the card’s language; on sports cards also the parallel, serial number, autograph and slab grade. Then KartIO writes each platform’s title and description. No typing.

The AI runs on your computer
Recognition is done by an AI model that runs on your computer through Ollama. In Settings → Recognition (AI) you choose the size of the model.
- Small model: for computers with 16 GB of memory
- Large model: more accurate, for computers with 32 GB of memory or a 24 GB graphics card
- Free and private: the photos never leave your computer
- Local reads of sports cards are always flagged for checking, as they make more mistakes on parallels and serial numbers
How the AI finds the exact card
First your computer’s own text recognition reads the card: on a Mac it takes about a fifth of a second. When the text does not settle it, a vision model running locally reads the name, the collector number from a zoomed crop of the card’s bottom edge, and the language the card is printed in.
- Name + number are matched against the official card list, which fills in set, rarity, year and variant
- Small misreads are corrected by the match
- The card’s language (English, Japanese, German, French…) goes into the title and the price
- HEIC, JPG and PNG; sideways photos are turned upright automatically

Listing texts written for each platform
From the recognised card KartIO writes the title and description each platform needs: in your language for local marketplaces, in English for international ones, with the card’s name, number, set, rarity, edition and condition.
- Titles that buyers find in search
- The platform’s own category and condition names
- Front and back photos for sports cards
- Bundles get one listing with a grid photo of every card
Check in seconds instead of typing for hours
Every card shows the photo, match, set, rarity and confidence. Sure matches are green; unsure ones are flagged ⚠️ for you to look at.
- "Approve all sure cards" in one click
- Each card says what needs a look, with ✏️ Edit beside the photos
- 💲 Price again without reading the card again
- Duplicates are detected and counted (×2, ×3)
- Cheap cards are suggested for a bundle

Private, with no cost per card
Cloud AI services charge per image and upload your photos to third parties. KartIO installs the model on your computer once (about 6 GB), so recognising 10 or 10,000 cards costs the same: nothing beyond the subscription.
- Photos never leave your computer for recognition
- No cost per card or per photo
- The KartIO Launcher installs the AI for you
What the AI fills in for every card
| Field | Source |
|---|---|
| Name | Read from the photo |
| Collector number | Read from a zoomed crop of the bottom edge |
| Card language | Read from the card |
| Set, year, rarity | Official card list |
| Variant (Normal, Holofoil, Reverse…) | Card list, picked from a menu |
| Market price | Cardmarket or TCGplayer, in your currency |
FAQ
How accurate is recognition?
Most cards are recognised right the first time. Those the AI is unsure about are flagged ⚠️, so you only check those. A clear photo, one card per shot, makes the biggest difference.
Does it recognise cards in other languages?
Yes. The AI reads the language the card is printed in and KartIO matches it by its number, writes the language into the title and applies your price factor for that language. Japanese, Korean and Chinese cards are always flagged for you to check.
Do I need a graphics card?
Not on an Apple Silicon Mac. On Windows an NVIDIA card with 8 GB is recommended; without one the AI runs on the processor, several times slower.
Which games does it recognise?
Pokémon, One Piece and Riftbound, with the sets of recent years (adjustable), and sports cards.
See also
Channel manager
List the same card on every platform, each in its own language and format, kept in sync: sales come back and a sold card comes down everywhere.
Learn more →Automatic prices
Trading card prices synced with the latest Cardmarket, TCGplayer and eBay market prices, in your currency, with your own pricing rules on top.
Learn more →Inventory & sync
Every card by game and set, where it is listed and at what price. Sales come back and sold cards come down from the other platforms. Excel export.
Learn more →Every platform you sell on, managed from one app
Create an account and try KartIO free for 7 days. You are not charged if you cancel before the trial ends.