Amazon recently changed their APIs which and it seems there's no way now to access my WishList on Amazon programmatically using these APIs. Anybody knows any way to do it besides screen-scraping? Maybe some third-party service (I don't mind working with only public data)?

@LarryG.Wapnitsky This code is based on amazon as it was 3 years ago, so the HTML has probably changed. Can you share more details on the error you're seeing, or share your Google spreadsheet and I'll take a look.
–
robdFeb 10 '14 at 22:39

I am thinking about building an iOS app that needs to interface and track the Amazon shopping cart of a user. I was thinking about using the API to search wishlists, but since they deprecated even that feature on October 15th, 2010 (https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html), I think I will go another route.

Since all I need to do is ready the contents of the cart or wishlist, I can just load the page in an invisible webview, and then inject some javascript to do the parsing I need. Not the most elegant way to do things, but it will get the job done.

If you're looking for a general-purpose universal wishlist API to code against, we've built one which is free to use: http://www.wishpot.com/help/api.aspx You can add amazon items to a list by ASIN, plus any items from other stores.

The problem is I already have the wishlist in Amazon, and the problem is to extract it from there (i.e., getting the list of ASINs)
–
StasMApr 6 '11 at 0:01

1

Gotcha! Indeed our API won't help you there (we had to drop our Amazon Import feature when Amazon killed that API) however we do support creating wishes by ASIN, so you could recreate your exact wishlist of amazon items and then have it in a structured/accessible format from then on.
–
Tom LianzaApr 12 '11 at 18:57

I bet you could create a chrome plugin to intercept calls to amazon's add-to-wishlist and insert it into yours instead. I think it would just be a "simple" matter of changing the on-click handler to call your API before raising the callaback for the normal action. Meld.js does a pretty good job at that kind of thing.
–
Ape-inagoJul 2 '14 at 6:40