Skip to main content

Product

Product Details API enables users to programmatically retrieve information about a specific product on Amazon Business, including all offers.

Endpoint

GET /api/v1/amazon/product/{id} HTTP/1.1
Accept: application/json

Retrieve details about a specific product on Amazon Business.

Parameters

ParameterInTypeRequiredDescription
idpathstringtrueID of the product to retrieve from a previous search result

Response

Overview

StatusMeaningDescription
200OKA product and related data like offers, images, taxonomies etc.
400Bad RequestThe server understood your request but is unable to complete it, e.g. because a required parameter is missing.
401UnauthorizedYou sent invalid or expired credentials.
429Too Many RequestsThe server received too many requests in a given amount of time; you should throttle down and retry later.
500Internal Server ErrorSomething went wrong on our side.

Response schema

Status Code 200

NameTypeRequiredDescription
idstringtrueAn opaque, unique identifier for the product; use it to initiate the punchout process
providerstringtrueAlways amazon for the Storefront API for Amazon Business
namestringtrueName of the product
offersCountinteger(int32)falseNumber of offers for this product
offersarray(Offer)falseInformation about the offers from various merchants on Amazon
taxonomiesarray(Taxonomy)falseInformation about the standard classifications such as UNSPSC or eCl@ss
imagesarray(Image)falseImages of the product in various sizes and from different angles
asinstringfalseAmazon Standard Identification Number (ASIN) of the product, Amazon's unique product identifier
featuresarray(string)falseList of features in a textual form
starRatingnumber(float64)falseRating of the product on Amazon in the form of a numerical value between 0.0 (bad) and 5.0 (good)
reviewCountnumber(int32)falseNumber of reviews on Amazon
productOverviewobjectfalseAn unordered list of characteristics of the product, e.g. its manufacturer, width, or height
bookobject(Book)falseIf the product is a book, this object has additional information
Offer
NameTypeRequiredDescription
idstringtrueAn opaque, unique identifier for the offer
productIdstringtrueAn opaque, unique identifier for the product
providerstringtrueAlways amazon for the Storefront API for Amazon Business
vendorstringfalseName of the vendor
priceobject(Money)truePrice (per unit) for which the merchant will sell this product. Notice that quantity-based pricing tiers might also apply (see quantityPrice).
quantityPricearray(QuantityPriceTier)falseA structure that represents the pricing tiers if the order quantity has an effect on the price.
quantityDiscountsAvailablebooleanfalseIndicates whether quantity discounts are available for this offer
deliverystringfalseDescribes delivery details of the offer in textual form, e.g. Free delivery until Friday
availabilitystringfalseAvailability details in textual form, e.g. In Stock
priceUnitstringfalsePrice unit in textual form, e.g. per 100 EA
priceTaxLabelstringfalseDescribes tax-related details of the offer in textual form, e.g. excl. taxes
priceInfostringfalseFurther details regarding the price, in textual form, e.g. Quantity discounts available
preferredbooleanfalseIndicates whether this is a preferred product according to the buying guidance settings of the purchasing organization
blockedbooleanfalseIndicates whether this is blocked according to the buying guidance settings of the purchasing organization. These products should be disabled from adding to the shopping cart.
quantityMinnumber(int64)falseMinimum order quantity accepted
quantityMaxnumber(int64)falseMaximum order quantity accepted
conditionstringfalseDescribes whether the product is new, refurbished etc. One of: new, used, collectible, or refurbished
fulfillmentstringfalseTextual information about the fulfillment, e.g. whether it's fulfilled by Amazon or a 3rd party
Quantity Price Tier
NameTypeRequiredDescription
minQuantitynumber(float64)trueMinimum quantity at which the given price will be applied
priceobject(Price)truePrice of the product/offer if the quantity is greater than or equal to minQuantity
Taxonomy
NameTypeRequiredDescription
typestringtrueType of the taxonomy. One of: unspsc or eclass
codestringtrueCode in the standard classification specified by type, e.g. 44121903
versionstringfalseVersion of the standard classification specified by type, e.g. 6.0315
displayNamestringfalseHuman readable, localized text of the classification code, e.g. Pen refills
Money
NameTypeRequiredDescription
amountnumbertrueAmount of the price. Minimum is 0.0
currencystringtrueCurrency code as of ISO 3166
formattedstringfalseA localized, textual form of the monetary value
Image
NameTypeRequiredDescription
urlstringtrueURL to the image
widthinteger(int32)falseWidth of the image in pixels
heightinteger(int32)falseHeight of the image in pixels
altTextstringfalseAlternative text to further describe the image
kindstringfalseDescribes the size/purpose of the image: thumbnail, small, medium, or large
Book
NameTypeRequiredDescription
isbn10stringfalse10-digit ISBN of the book
isbn13stringfalse13-digit ISBN of the book
publicationDatestring(date)falseDate when the book has been published
publishedLanguagestringfalseLanguage under which the book is published

Examples

200 response
{
"id": "s_CgpCMDdaUEtONllSEAIaAlVTIgVlbi1VUyjChT0",
"provider": "amazon",
"name": "Apple iPhone 11, 64GB, Black - Unlocked (Renewed)",
"offersCount": 4,
"taxonomies": [
...
],
"images": [
...
],
"offers": [
{
"id": "kBVluNB7",
"productId": "s_CgpCMDdaUEtONllSEAIaAlVTIgVlbi1VUyjChT0",
"provider": "amazon",
"price": {
"amount": 364,
"currency": "USD",
"formatted": "$ 364.00"
},
...
},
...
],
...
}