Amazon not returning all categories at the GetProductCategoriesForASIN endpoint


#1

I am running into an issue where:

  1. I want to list a product

  2. I check the categories to make sure i am able to sell that product based on my ungated categories.

  3. The product is restricted in a category Amazon did not return.

For example this ASIN: B001W3BJHM returns the categories:

“Vitamins & Dietary Supplements”
“Products”
“Health & Household”

But when i try to list it i get:

You need approval to list Topical products

Is there any way to get the correct categories where i know that i can list a specific ASIN?


#2

It’s odd that a tea returned this, but it is not a category. There are many other restrictions aside from categories - product types, brands, etc.

My response for this ASIN was:

  <GetProductCategoriesForASINResult>
    <Self>
      <ProductCategoryId>3764441</ProductCategoryId>
      <ProductCategoryName>Vitamins &amp; Dietary Supplements</ProductCategoryName>
      <Parent>
        <ProductCategoryId>3760931</ProductCategoryId>
        <ProductCategoryName>Products</ProductCategoryName>
        <Parent>
          <ProductCategoryId>3760901</ProductCategoryId>
          <ProductCategoryName>Health &amp; Household</ProductCategoryName>
        </Parent>
      </Parent>
    </Self>
    <Self>
      <ProductCategoryId>16318511</ProductCategoryId>
      <ProductCategoryName>Herbal</ProductCategoryName>
      <Parent>
        <ProductCategoryId>16318401</ProductCategoryId>
        <ProductCategoryName>Tea</ProductCategoryName>
        <Parent>
          <ProductCategoryId>16521305011</ProductCategoryId>
          <ProductCategoryName>Coffee, Tea &amp; Cocoa</ProductCategoryName>
          <Parent>
            <ProductCategoryId>16310231</ProductCategoryId>
            <ProductCategoryName>Beverages</ProductCategoryName>
            <Parent>
              <ProductCategoryId>16310211</ProductCategoryId>
              <ProductCategoryName>Categories</ProductCategoryName>
              <Parent>
                <ProductCategoryId>16310101</ProductCategoryId>
                <ProductCategoryName>Grocery &amp; Gourmet Food</ProductCategoryName>
              </Parent>
            </Parent>
          </Parent>
        </Parent>
      </Parent>
    </Self>
  </GetProductCategoriesForASINResult>

#3

Interesting, is there any way i could fetch the restrictions on a product or a tleast something that tells me it falls under “Topicals”.


#4

Not that I’m aware of.