Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I obtain the top 100 sales ranked items on Amazon programatically?

I took a look through the API documentation and since the ItemSearch operation requires the Keywords parameter, I do not think it will be possible but I just want to confirm.

Should I be looking at a different operation?

Any information would be greatly appreciated.

like image 576
Allen Liu Avatar asked Aug 05 '09 05:08

Allen Liu


2 Answers

Use an XML parser.

Amazon has the bestsellers feed at:

http://www.amazon.ca/rss/bestsellers/books/ref=pd_ts_rss_link

like image 171
Yada Avatar answered Nov 04 '22 14:11

Yada


I haven't found a means to obtain the top 100, but the TopSellers ResponseGroup can be used on the BrowseNodeLookup operation to return the top 10 items in a given BrowseNodeId. The BrowseNodeId identifies a product category.

If you are interested in a set of categories, retrieving the top 10 items from each category might be an acceptable compromise

like image 40
Rich Seller Avatar answered Nov 04 '22 16:11

Rich Seller