"eBay price history" means two different things depending on which side of the deal you're on. If you're pricing something — to sell it, or to know what a fair offer looks like — you want sold prices: what buyers actually paid, not what sellers are asking. If you're buying, you want the live side: a price drop on the listing you're stalking, or a new listing under your number before someone else grabs it. eBay handles the first decently and the second barely. Here's how to do both.
How to See Sold Prices on eBay
The built-in tool is the Sold items filter, and it's genuinely good for recent history:
- Search for the item as specifically as you can — model number, edition, condition keywords.
- Check "Sold items" in the filter sidebar (under "Show only" on desktop; in the Filter menu on mobile). Checking "Completed items" too also shows listings that ended without selling — useful for spotting overpriced asks.
- Read the green prices. Sold prices display in green with the sale date. Sort by "Ended recently" to see the freshest sales first.
- Watch for the gotchas: best-offer sales may not show the true accepted amount (historically the sold price shown was the listing price, not the offer), and shipping can swing the real total by a lot on cheap items.
The hard limit: regular search only surfaces sold results going back roughly 90 days. For seasonal items, collectibles, or anything that sells infrequently, that window is often too short to see the real market.
Going Back Further Than 90 Days: Terapeak
eBay's own answer to the 90-day wall is Terapeak Product Research, which lives inside Seller Hub (Research tab) and has been included free with any eBay account in recent years — you don't need active listings to use it. Terapeak gives you multi-year sold-price data: average sold price, price trend over time, sell-through rate, and total sales volume for a search term or product.
For resellers, that trend line is the difference between "this sold for $80 last week" and "this sells for $80 in December and $55 in July" — which is what you actually need to buy inventory well. If flipping is your goal, our reselling bots guide covers the sourcing side in depth.
Third-party sold-listing archives also exist — sites that scrape and retain eBay sold data past the 90-day window. Coverage tends to be hit-or-miss by category (strong for trading cards and sneakers, thin elsewhere), so treat them as a supplement to Terapeak, not a replacement. And note what none of these do: they're all rear-view mirrors. Sold history tells you what was; it can't tell you a listing just dropped to your price. (Amazon shoppers have the same split — see how to see price history on Amazon.)
Research told you the price. Now catch it.
BotBro watches your eBay searches around the clock and texts you when a listing under your target appears — before the daily email digest goes out.
Tracking Live Listings & Searches
The live side is where eBay's tooling runs out. Three things buyers actually want to know, and what eBay offers for each:
- A fixed-price listing drops its price. Sellers cut prices and send offers to watchers, but the Watchlist gives you no threshold and no dependable ping for an ordinary price edit. If you're waiting for a $450 listing to hit $400, eBay won't tell you when it does.
- A new listing matches your search. Saved searches email you matches, but typically in daily batches. In any competitive niche — cards, camera gear, vintage audio — the underpriced listing is gone hours before that email lands.
- An auction is ending. eBay does notify watchers near the end, but if your real question is "did it stay under my max?", you want the current bid checked against your number, not a generic reminder.
All three reduce to the same primitive: load this URL, read the prices, compare against my condition, tell me when it hits. That's a monitoring problem — the kind worth automating.
Automate Your eBay Price Tracking
BotBro is a desktop app that opens the eBay pages you give it — a listing or a search-results URL — in a real browser on your own computer, on a schedule you set, and texts you when your condition hits. Because it reads the rendered page like a person, it handles whatever you can filter on eBay's side: set up your search with condition, Buy It Now only, price sorting, whatever — then hand BotBro the URL.
Setup is a plain-English prompt:
Watch this eBay search: [paste search results URL]. When a new listing under $[your target] appears, text me with the title, price, and link. Check every 30 minutes.
Watch this eBay listing: [paste URL]. If the price drops below $[your target], text me. Check twice a day.
Match the check frequency to the intent: every 15–30 minutes for a competitive search where listings vanish fast, once or twice a day for a slow price-drop watch on a single listing. Use your Terapeak research to set the threshold — you know what the item really sells for, so alert below that, and everything that pings you is a genuine deal. If you also shop the same items on Amazon, the CamelCamelCamel alternatives guide covers that side.
One honest note: BotBro runs locally, so checks happen while the app is open on your computer. Leave it running in the background and it does the checking for you. See price tracking for more examples, or pricing to get started.
FAQ: eBay Price History
Related Guides
First to the deal, every time
Paste an eBay listing or search URL, set your target price, and get a text the moment it hits — drops, new listings, or both.

