Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a few things in my Amazon wishlist that I'd like, but are too expensive right now. The prices tend to fluctuate, and I'd like to buy it once it's below a certain price. Can this be done?

share|improve this question
I'm not sure about automatic buying, but you can at least get email alerts when prices drop using camelcamelcamel.com – William Jackson Aug 7 '12 at 14:28
That looks exactly what I'm looking for - you should make that an answer and I'll accept it. Thanks! – Noel M Aug 7 '12 at 18:26
up vote 2 down vote accepted

You can sign up at http://camelcamelcamel.com to get email alerts when prices drop at Amazon.

share|improve this answer

Yes, this can be done.

First, you need to create a way to check the product's price. You could use Amazon's Product Advertising API, or another method (e.g. web scraping with PhantomJS). If this is all you need, you could use prebuilt tools like camelcamelcamel or thetracktor.com.

Next, you need a way to complete the purchase. The Zinc API will allow you to place an order to Amazon on your account using a couple of API calls. Your script could make these calls when the price drops below your threshold to complete the purchase.

share|improve this answer
Any ideas on how to do this in android? – Hassan Apr 19 '15 at 10:19
You can call the the Zinc API from either your java android app or the backend for your app to place an order. – Doug Apr 21 '15 at 3:14
@Doug, The Zinc API need ASIN to place an order. But each ASIN represent one kind of items. These items may have different prices. They may be from different sellers. Through your API, which item it will place order? the one with low price or high price OR randomly? – BAE Sep 18 '15 at 20:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.