Resources for Developers Using Amazon's Product Advertising API
· Home  
· Search  
· Browse Nodes  
· Data Feed?  
· FAQs  
· One-Second Rule  
· PHP Examples  
· Tips for Associates  
· Tools  
· Understanding A2S  

Create a custom Amazon Associate Store in minutes with Associate-O-Matic.

ItemLookup Operation

A2S Query

http://ecs.amazonaws.com/onca/xml?
   Service=AWSECommerceService
   &AWSAccessKeyId=00QT3TC4J6BBJ52N9C02
   &AssociateTag=browsenodes-20
   &Operation=ItemLookup
   &ItemId=B001HU8B58
   &ResponseGroup=Large
   &Version=2005-10-05

The above URL executes an A2S ItemLookup query. The ItemLookup operation returns information about products which match the specified parameters such as ItemId.

The Large response group returns a large amount of information about each item in the response.

A2S Response

The following is the XML response returned by A2S for the above query.
<ItemLookupResponse>
 <OperationRequest>
  <RequestId>17259662-fca9-467e-8620-5ce6d1c3d6da</RequestId>
  <Arguments>
   <Argument Name="Operation" Value="ItemLookup" />
   <Argument Name="Service" Value="AWSECommerceService" />
   <Argument Name="ItemId" Value="B001HU8B58" />
   <Argument Name="AWSAccessKeyId" Value="144RR0T0YM45X6SVKSR2" />
   <Argument Name="Timestamp" Value="2010-07-31T03:38:59Z" />
   <Argument Name="Signature" Value="xi8+K/eq0eHfzLFKqXhN+MastBpX1yRPAJt6QqM/YAM=" />
   <Argument Name="ResponseGroup" Value="Large" />
   <Argument Name="AssociateTag" Value="browsenodes-20" />
   <Argument Name="Version" Value="2009-03-01" />
  </Arguments>
  <RequestProcessingTime>0.0931410000000000</RequestProcessingTime>
 </OperationRequest>
 <Items>
  <Request>
   <IsValid>True</IsValid>
   <ItemLookupRequest>
    <Condition>New</Condition>
    <DeliveryMethod>Ship</DeliveryMethod>
    <IdType>ASIN</IdType>
    <MerchantId>Amazon</MerchantId>
    <OfferPage>1</OfferPage>
    <ItemId>B001HU8B58</ItemId>
    <ResponseGroup>Large</ResponseGroup>
    <ReviewPage>1</ReviewPage>
    <ReviewSort>-SubmissionDate</ReviewSort>
    <VariationPage>All</VariationPage>
   </ItemLookupRequest>
   <Errors>
    <Error>
     <Code>AWS.InvalidParameterValue</Code>
     <Message>B001HU8B58 is not a valid value for ItemId. Please change this value and retry your request.</Message>
    </Error>
   </Errors>
  </Request>
 </Items>
</ItemLookupResponse>


Copyright © 2010 by Roger Smith