eBay Price Tracker
Pricing
$20.00 / 1,000 search checkeds
eBay Price Tracker
Track live eBay prices for any keyword search. Returns every active listing with its price, shipping, condition, seller and format, and flags every price drop, price rise, new listing and disappearance since your last run.
Pricing
$20.00 / 1,000 search checkeds
Rating
0.0
(0)
Developer
Peach O
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
eBay Price Tracker: Watch Live Listings and Catch Every Price Drop
Give it a search term and it returns every active eBay listing with its price, postage, condition, format and seller. Run it again and it tells you what moved: which prices dropped, what is newly listed, and what disappeared because it sold.
Built for resellers, collectors and sourcing teams who need to see a price change or a new listing the day it happens.
How it works
flowchart LRA["Search terms"] --> B["Render eBay search<br/>(residential proxy, pinned country)"]B --> C["Price + postage = total"]C --> D{"Compare with<br/>last run"}D -->|cheaper| E["price drop"]D -->|dearer| F["price rise"]D -->|unseen| G["new listing"]D -->|vanished| H["ended or sold"]E --> I[("Alert rows")]F --> IG --> IH --> I
Changes are measured on price plus postage, not the headline price, because that is what a buyer actually pays and it is the number a £0.99 listing with £12 postage is designed to hide.
Built for
- Resellers and flippers watching a category for underpriced stock
- Collectors tracking a specific model, set or variant across sellers
- Sourcing teams benchmarking what a part really trades for
- Brand owners spotting counterfeits and grey-market listings early
Input
{"keywords": ["lego star wars", "vintage pyrex bowl"],"site": "UK","onlyChanged": true,"maxPrice": 50,"titleExcludes": ["replica", "empty box"]}
| Setting | What it does |
|---|---|
keywords | Search terms, tracked separately across runs |
site | Which eBay site to search: US, UK, DE and 8 more |
onlyChanged | Return only drops, rises and new listings |
reportDisappeared | Also return listings that ended or sold since last run |
condition / buyItNowOnly | Narrow the search before it runs |
minPrice / maxPrice | Filter on total price including postage |
titleExcludes | Drop replicas, cases and accessories by keyword |
timeBudgetSecs | How long a run may spend searching before it returns what it has |
Output
{"itemId": "306275584439","keyword": "coffee mug","title": "Graduation Mug 11oz – University of Central Florida Graduate Gift","price": 10.95,"currency": "$","shippingCost": 6.99,"freeShipping": false,"totalPrice": 17.94,"condition": "new","format": "buy-it-now","bidCount": null,"seller": "cutti--0","location": "United States","watchers": 135,"previousTotalPrice": 16.94,"priceChange": 1.0,"changeType": "price-rise","url": "https://www.ebay.com/itm/306275584439","checkedAt": "2026-09-15T18:16:25.101Z"}
changeType is the field to filter on. It is one of price-drop, price-rise, new-listing, ended-or-sold, unchanged or first-run.
Turn it into a daily alert
Set onlyChanged to true and schedule it. The first run records the baseline. Every run after that returns only what moved, plus anything that sold.
{"keywords": ["vintage pyrex bowl"],"onlyChanged": true,"maxPrice": 40}
Run it as an API
curl -X POST "https://api.apify.com/v2/acts/arched_friend~ebay-price-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["lego star wars"],"site": "UK","onlyChanged": true}'
Pricing
You pay $0.02 for each search actually read, however many listings it returns. A search returning 240 listings costs the same as one returning 5.
| Watching 10 searches daily | Monthly cost |
|---|---|
| Checking by hand | roughly 15 hours |
| Most reseller tools | $30 to $100 per month |
| This Actor | $6 per month |
Common questions
Does it cover sold and completed listings? No, and that is deliberate. eBay serves a "Security Measure" challenge page for sold and completed searches from any proxy exit, so an Actor promising sold prices would return nothing. This one covers live listings, which do work reliably.
Why is the seller or location empty on some sites? eBay renders those lines on ebay.com search cards but not on every international site. The fields are populated wherever eBay shows them and left null where it does not, rather than guessed at.
What does ended-or-sold mean exactly? The listing was in your last run and is not in this one. On eBay that usually means it sold, but it can also mean the seller pulled it or it dropped out of the search ranking.
Does eBay ever block it? Occasionally, even from residential exits. A challenge costs a retry on a fresh session, not the run: the crawler retries up to eight times across a 100-session pool.
Related products
- Amazon Price Tracker to price the same product on Amazon
- Amazon Stock & Buy Box Alert to watch who is winning the buy box
- Shopify Price Tracker to watch brands on their own storefronts
- Multi-Store Stock Alert to chain Amazon, eBay and Shopify into one feed
- Google Maps Lead Finder to find local retailers selling the same goods