I built a tool that finds eBay sold prices from just a photo — snap a pic, get comps
Anyone who resells or collects knows the sold-comps dance: you've got an item in hand, you don't know exactly what it's called, so you try five different keyword searches, squint at thumbnails, and hope the listings you found are actually the same thing.
I built a scraper that skips the keywords. You upload a photo (iPhone pics work as-is, up to 10 MB) and it compares your image against the photos on eBay's sold listings using CLIP visual similarity — the same kind of model behind reverse image search. You get back the sold listings ranked by how closely they match your photo, with prices, sold dates, and condition, plus a summary row with median/average so you have an instant read on value.
Real example: I fed it a photo of a Base Set Squirtle card. Top match came back at 0.976 similarity — "Squirtle 63/102 Common Base Set Shadowless, Lightly Played, $18.25" — with 20 sold comps and a median across recent sales. No typing, no guessing what collectors call the variant.
You can also combine a photo with a keyword to narrow things down, or use keyword-only like a normal sold-listings scraper.
Honest limits: it covers eBay.com (US) with prices normalized to USD, sold listings go back up to 90 days, and results are capped by whatever max you set so a run can't blow up on cost.
It runs on Apify (there's an API, so you can wire it into your own app — send a base64 image, get JSON comps back): https://apify.com/scrapelabmax/ebay-sold-image-scraper
Would love feedback — especially from people who price collectibles all day. What would make this actually useful for your workflow?
Posted Aug 10, 2026, 11:57 PM UTC