My Photo

« Turbocharge Your ASP.NET site with Amazon S3 | Main | Calling All Community Code Contributions »

RSS Web Feeds for Tags at Amazon.com

Amazon.com just released a new tag-based RSS feed system. While not an Amazon Web Service as such (Amazon.com and Amazon Web Services are technically different organizations), it's a very compelling mashup opportunity--especially because the feeds pass an Amazon Associate ID as a parameter, which creates a unique revenue opportunity for developers.

Often described as "Really Simple Syndication," RSS web feeds are a way to surface content from Amazon.com on other sites. You can also aggregate Amazon.com web feeds directly in a news reader, letting you receive updates in your personal reader without having to visit the site. Subscribing to an RSS web feed is usually as simple as clicking on the link or dragging it to your feed reader of choice.

RSS Feeds for Tags
On most tag pages you will see an orange icon () and the label "RSS feed". This web feed icon indicates that you can subscribe to and keep track of new products added to the tag or new discussions posted in the community.

Many people may not realize that you can already find tagged items by typing "http://www.amazon.com/tags/<Tag%Name>" -- For Example, http://www.amazon.com/tags/Flying. With this new enhancement, mashups just became an even stronger Web 2.0 proposition, thanks to the revenue potential of these feeds.

To construct your own feed, you might build it out as follows:

Base URL:
http://www.amazon.com/rss/tag/
(note the addition of "rss" in the uri)
Search Term:
hip%20hop/
(note the use of %20 to escape the space)
New (optional)
new
(to only show new items)
Length:
?length=100
(to return the top 100 new items)
Associate ID:
&tag=bumperartcom-20
(replace with your own Assocciate ID)

The example above will look as follows:

http://www.amazon.com/rss/tag/hip%20hop/new?length=100&tag=bumperartcom-20

Note that if you leave "new" out, then remove the slash betgween "hip hop" and the question mark.

As an aside, if you set length to a shorter value--perhaps 10--most modern browsers such as Firefox 2.0.0.4 and IE 7 will render the XML on a best efforts basis. It took me a while to realize why XML looked like HTML :)

-- Mike

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c534853ef00df3521e0a68834

Listed below are links to weblogs that reference RSS Web Feeds for Tags at Amazon.com:

Comments

This is really great info, though I wanted to point out that you have some of the URLs slightly off. It's amazon.com/tag/tag-name, not 'tags'. Also, the '/new' is non-optional in my testing. Thanks!

Great catch! In fact, the following clarification came from the product team:

Two minor format corrections:

1. Our URLs actually have the singular form of the word: tag as opposed to tags.
New (optional)
Length:
Associate ID:

2. Of these parameters, “new” is not optional. It can be replaced with “recent” or “popular” but one of these is necessary. The other two parameters are optional and can be left off.

This is a great development! Wondering if you can give us a filter to eliminate certain types of products. For instance, when I search the tag, historical fiction, I'm looking for books, but I also retrieve movies.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Email Subscription

Enter your email address:

Delivered by FeedBurner

July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31