Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Amazon API - Instant Video results

I am querying Amazon's Product Advertising API for Instant Video (streaming) results. Everything is working fine -- except that there is some missing information:

  1. Descriptions are not included in results. For example, on Amazon's website the movie "Food, Inc" (http://www.amazon.com/Food-Inc/dp/B002VRZEYM) has the description "An unflattering look inside America's corporate controlled food industry.". When queried via the API, however, no description is returned at all.

  2. Titles of TV shows are not included in results. For example, if you search for the 2nd episode of season 1 of Arrested Development (called "Top Banana") on Amazon's website (http://www.amazon.com/gp/product/B000N2VRJ8), you will get the full name of the TV show, season #, episode #, and episode name. When queried by the API, however, only the episode name is returned.

Does anyone know of a solution to these problems? FYI, the nodeId I am using for my search is 2858778011. Thanks!

like image 677
David Horowitz Avatar asked Nov 04 '11 19:11

David Horowitz


People also ask

Does Amazon Prime video have an API?

The Prime Video API is a popular request by developers eager to connect their software to the platform's massive audience. Unfortunately, there is no official API provided by Amazon to access its videos or search results.

What does Amazon Rekognition do with the results after it completes video analysis?

Amazon Rekognition retains the results of a video analysis operation for 7 days. You will not be able to retrieve the analysis results after this time.

What data can you get from Amazon API?

You get access to a lot of the data used by Amazon including the items for sale, customer reviews, seller reviews, as well as most of the functionality you see on Amazon.com, such as finding items, displaying customer reviews, and product promotions.

Does Amazon provide any API?

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the "front door" for applications to access data, business logic, or functionality from your backend services.


1 Answers

In order to get more details, you'll need to set the ResponseGroup parameter in your request. See the ResponseGroup section of the ItemLookup documentation to see the different Response Groups that you can use.

For example, setting the ResponseGroup parameter to Large or Medium or Small or even ItemAttributes will give you the description:

An unflattering look inside America's corporate controlled food industry.

for Food, Inc (B002VRZEYM) and the Title:

Top Banana

for Arrested Development season 1 episode 2 (B000N2VRJ8).

like image 59
Jonathan Spooner Avatar answered Sep 18 '22 13:09

Jonathan Spooner