BrowseNodes Response Group

Description

The BrowseNodes response group is used with ItemSearch, ItemLookup, SimilarityLookup, and ListLookup. The response group provides a list of browse nodes to which an item belongs. For each of those browse nodes, the response group also includes that browse node's parent and child browse nodes. Also included are the names and browse node IDs of all of the browse nodes returned.

It is possible for one item to belong to multiple browse nodes. So, it is common to see multiple hierarchies of browse nodes for a single item.

Some products, such as parent ASINs, which have variations, do not return information in the BrowsesNodes response group.

This response group is similar to the BrowseNodeInfo response group. The difference is that the BarowseNodes response group is used with operations that are based on item attributes, search indices, and lists. These operations typically return multiple items. BrowseNodeLookup coupled with BrowseNodeInfo enables you to implement your search using specific browse nodes.

REST Sample Response and Request

Sample Response (REST)

<?xml version="1.0" encoding="UTF-8"?>
<ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2006-10-31">
  <OperationRequest>
    <HTTPHeaders>
      <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"/>
    </HTTPHeaders>
    <RequestId>1NS8EGQQ81YRVBWQCE5Y</RequestId>
    <Arguments>
      <Argument Name="Service" Value="AWSECommerceService"/>
      <Argument Name="AssociateTag" Value="[Your Associate ID Here]"/>
      <Argument Name="AWSAccessKeyId" Value="[Your Access Key ID Here]"/>
      <Argument Name="ItemId" Value="B000002ADT"/>
      <Argument Name="IdType" Value="ASIN"/>
      <Argument Name="ResponseGroup" Value="BrowseNodes"/>
      <Argument Name="Operation" Value="ItemLookup"/>
    </Arguments>
  </OperationRequest>
  <Items>
    <Request>
      <IsValid>True</IsValid>
   </Request>
   <Item>
      <ASIN>B000002ADT</ASIN>
      <BrowseNodes>
      <BrowseNode>
        <BrowseNodeId>63926</BrowseNodeId>
        <Name>General</Name>
        <Ancestors>
          <BrowseNode>
            <BrowseNodeId>34</BrowseNodeId>
            <Name>Jazz</Name>
              <Ancestors>
               <BrowseNode>
                 <BrowseNodeId>301668</BrowseNodeId>
                 <Name>Styles</Name>
               </BrowseNode>
             </Ancestors>
           </BrowseNode>
         </Ancestors>
       </BrowseNode>
       <BrowseNode>
         <BrowseNodeId>598176</BrowseNodeId>
         <Name>Hard Bop</Name>
         <Ancestors>
           <BrowseNode>
             <BrowseNodeId>598174</BrowseNodeId>
             <Name>Bebop</Name>
               <Ancestors>
                 <BrowseNode>
                   <BrowseNodeId>34</BrowseNodeId>
                   <Name>Jazz</Name>
                     <Ancestors>
                       <BrowseNode>
                         <BrowseNodeId>301668</BrowseNodeId>
                         <Name>Styles</Name>
                       </BrowseNode>
                     </Ancestors>
                   </BrowseNode>
                 </Ancestors>
               </BrowseNode>
             </Ancestors>
           </BrowseNode>
         </BrowseNodes>
       </Item>
  </Items>
</ItemLookupResponse>

The Request that Generated the Response (REST)

http://webservices.amazon.com/onca/xml?Service=AWSECommerceService
    &AWSAccessKeyId=[Your Access Key ID Here]
    &AssociateTag=[Your Associate ID Here]
    &Operation=ItemLookup
    &IdType=ASIN
    &ItemId=B000002ADT
    &ResponseGroup=BrowseNodes