Hi,
Yes unfortunately the Amazon AWS service is a bit iffy when it comes to returning the price of items.
Some issues are:
* Kindle Items simply don’t return a price
* A lot of items will only return a ‘list price’ i.e. RRP not the actual price it is selling for.
* There is no way to get the postage costs, so lowest new/lowest old price may be $0.01 but the total price is substantially higher.
I cobbled together an enhancement to grab the ‘large price’ off the product details page. Basically searches through the page source looking for the price.
Issues with this are:
* If Amazon change the Product details page, it fails to find the price (Amazon.com have recently done this so it fails for US prices).
* Its probably breaking some service agreement with Amazon to get the price in this way.
* Its much much slower, as it has to retrieve the whole Product Details page for every item.
If you are interested I could send you a link.
A useful tool to see what data Amazon is actually returning through the API is the Amazon Product Advertising Scratchpad: https://associates-amazon.s3.amazonaws.com/scratchpad/index.html
Cheers,
Paul