GitHub Page: http://doitlikejustin.github.io/amazon-wish-lister/
This is a little API to retrieve Amazon Wish List data. There is no official API, as Amazon shut it down a couple years ago. The only way around that... screen scraping. It works with both old and new (beta) Amazon Wish List design.
Amazon Wish Lister uses phpQuery (server-side CSS3 selector driven DOM API based on jQuery) to scrape Amazon's Wish List page and exports to JSON, XML, or PHP Array Object.
- Scrapes the following from your Amazon Wish List:
- Item name
- Item link
- Price of item when added to wish list
- Current price of item
- Date added to wish list
- Priority (set by you)
- Item rating
- Total ratings
- Comments on item (set by you)
- Picture of item
- Perfect if you want to host display your wish list on your own website.
- Best used if cached, or saved in database.
- Supports multi-page Amazon Wish Lists as well as Amazon Wish List "Ideas"
- Return list as JSON, XML, or just dump PHP Array Object.
Demo Site: http://www.justinscarpetti.com/projects/amazon-wish-lister/
JSON Output: http://www.justinscarpetti.com/projects/amazon-wish-lister/api/?id=37XI10RRD17X2
You just need to add a few parameters to get your wish list. All of the parameters, except for the Amazon ID, will have a default... well the default for the Amazon ID is my Amazon ID, you probably don't want that.
The rest (how you style it) is up to you. Happy coding.
?id=YOUR_AMAZON_ID
?id=37XI10RRD17X2
?reveal=unpurchased
?reveal=all
?reveal=purchased
?sort=date
?sort=priority
?sort=title
?sort=price-low (low to high)
?sort=price-high (high to low)
?sort=updated
?format=json
?format=xml
?format=array
wishlist.php?id=37XI10RRD17X2&reveal=all&sort=priority&format=json
Below is an exmaple if you had http://amzn.com/B0002FTH66 on your wishlist (item #37 on your wishlist).
[
{
"num": 37,
"name": "Scotch Box Sealing Tape Dispenser H180, 2 in",
"link": "http://www.amazon.com/Scotch-Sealing-Tape-Dispenser-H180/dp/B0002FTH66/ref=wl_it_dp_v_nS_nC/185-8110132-3235609?ie=UTF8&colid=3DR0P4HP87IIJ&coliid=I19JS64ZHWBA5M",
"old-price": "$24.09",
"new-price": "$19.99",
"date-added": "Added June 7, 2012",
"priority": "low",
"rating": "4.7 out of 5 stars",
"total-ratings": "63",
"comment": "I like taping stuff",
"picture": "http://ecx.images-amazon.com/images/I/41BKbZu836L._SL500_SL135_.jpg",
"page": 2
}
]