HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Documentation
Developer HubAPI StatusSupport

Product Pricing API v2022-05-01 Reference

Retrieve product pricing and offer information for Amazon Marketplace products.

The Selling Partner API for Pricing helps you programmatically retrieve product pricing and offer pricing information for Amazon Marketplace products.

For more information, refer to the Product Pricing v2022-05-01 Use Case Guide.

Version information

Version : 2022-05-01

Contact information

Contact : Selling Partner API Developer Support
Contact URL : https://sellercentral.amazon.com/gp/mws/contactus.html

License information

License : Apache License 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0

URI scheme

Host : sellingpartnerapi-na.amazon.com
Schemes : HTTPS

Consumes

  • application/json

Produces

  • application/json

Operations

getFeaturedOfferExpectedPriceBatch
getCompetitiveSummary

Paths

POST /batches/products/pricing/2022-05-01/offer/featuredOfferExpectedPrice

Operation: getFeaturedOfferExpectedPriceBatch

Description

Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. The response for each successful (HTTP status code 200) request in the set includes the computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions). This is called the featured offer expected price (FOEP). Featured offer is not guaranteed because competing offers might change. Other offers might be featured based on factors such as fulfillment capabilities to a specific customer. The response to an unsuccessful request includes the available error text.

Usage Plan:

Rate (requests per second)Burst
0.0331

The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits in the Selling Partner API.

Parameters

TypeNameDescriptionSchema
BodygetFeaturedOfferExpectedPriceBatchRequestBody
required
The batch of getFeaturedOfferExpectedPrice requests.GetFeaturedOfferExpectedPriceBatchRequest

Responses

HTTP CodeDescriptionSchema
200Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
GetFeaturedOfferExpectedPriceBatchResponse

For error status codes, descriptions and schemas, see Error responses and schemas.

POST /batches/products/pricing/2022-05-01/items/competitiveSummary

Operation: getCompetitiveSummary

Description

Returns the competitive summary response, including featured buying options for the ASIN and marketplaceId combination.

Usage Plan:

Rate (requests per second)Burst
0.0331

The x-amzn-RateLimit-Limit response header returns the usage plan rate limits that are applied to the requested operation, when available. The preceding table contains the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may receive higher rate and burst values than those shown here. For more information, refer to Usage Plans and Rate Limits in the Selling Partner API.

Parameters

TypeNameDescriptionSchema
Bodyrequests
required
The batch of getCompetitiveSummary requests.CompetitiveSummaryBatchRequest

Responses

HTTP CodeDescriptionSchema
200Success.
Headers :
x-amzn-RateLimit-Limit (string) : Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string) : Unique request reference identifier.
CompetitiveSummaryBatchResponse

For error status codes, descriptions and schemas, see Error responses and schemas.

Error Responses and Schemas

This table contains HTTP status codes and associated information for error responses.

HTTP CodeDescriptionSchema
400Request has missing or invalid parameters and cannot be parsed.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
Errors
401The request's Authorization header is not formatted correctly or does not contain a valid token.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
Errors
403Indicates access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
Errors
404The specified resource does not exist.
Headers:
x-amzn-RateLimit-Limit (string):Your rate limit (requests per second) for this operation.
x-amzn-RequestId (string):Unique request reference identifier.
Errors
429The frequency of requests was greater than allowed.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
Errors
500An unexpected condition occurred that prevented the server from fulfilling the request.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
Errors
503Temporary overloading or maintenance of the server.
Headers:
x-amzn-RequestId (string):Unique request reference identifier.
Errors

Definitions

GetFeaturedOfferExpectedPriceBatchRequest

The request body for the getFeaturedOfferExpectedPriceBatch operation.

NameDescriptionSchema
requests
optional
A batched list of FOEP requests.FeaturedOfferExpectedPriceRequestList

FeaturedOfferExpectedPriceRequestList

A batched list of FOEP requests.

Type : < FeaturedOfferExpectedPriceRequest > array

Min items : 1

FeaturedOfferExpectedPriceRequest

An individual FOEP request for a particular SKU.

Polymorphism : Composition

NameDescriptionSchema
uri
required
The URI associated with an individual request within a batch. For FeaturedOfferExpectedPrice, this is /products/pricing/2022-05-01/offer/featuredOfferExpectedPrice.string
method
required
The HTTP method associated with an individual request within a batch.HttpMethod
body
optional
Additional HTTP body information that is associated with an individual request within a batch.HttpBody
headers
optional
A mapping of additional HTTP headers to send or receive for an individual request within a batch.HttpHeaders
marketplaceId
required
A marketplace identifier. Specifies the marketplace for which data is returned.MarketplaceId
sku
required
The seller SKU of the item.Sku

FeaturedOfferExpectedPriceRequestParams

The parameters for an individual request.

NameDescriptionSchema
marketplaceId
required
A marketplace identifier. Specifies the marketplace for which data is returned.MarketplaceId
sku
required
The seller SKU of the item.Sku

GetFeaturedOfferExpectedPriceBatchResponse

The response schema for the getFeaturedOfferExpectedPriceBatch operation.

NameDescriptionSchema
responses
optional
A batched list of FOEP responses.FeaturedOfferExpectedPriceResponseList

FeaturedOfferExpectedPriceResponseList

A batched list of FOEP responses.

Type : < FeaturedOfferExpectedPriceResponse > array

Min items : 1

FeaturedOfferExpectedPriceResponse

Schema for an individual FOEP response.

Polymorphism : Composition

NameDescriptionSchema
headers
required
A mapping of additional HTTP headers to send or receive for an individual request within a batch.HttpHeaders
status
required
The HTTP status line associated with the response for an individual request within a batch. For more information, refer to RFC 2616.HttpStatusLine
request
required
Use these request parameters to map the response back to the request.FeaturedOfferExpectedPriceRequestParams
body
optional
The FOEP response data for a requested SKU.FeaturedOfferExpectedPriceResponseBody

CompetitiveSummaryBatchRequest

The competitiveSummary batch request data.

NameDescriptionSchema
requests
required
A batched list of competitiveSummary requests.CompetitiveSummaryRequestList

CompetitiveSummaryRequestList

A batched list of competitiveSummary requests.

Type : < CompetitiveSummaryRequest > array

Min items : 1
Max items : 20

CompetitiveSummaryRequest

An individual competitiveSummary request for an ASIN and marketplaceId.

NameDescriptionSchema
asin
required
The Amazon Standard Identification Number for the item.Asin
marketplaceId
required
A marketplace identifier.MarketplaceId
includedData
required
The list of requested competitive pricing data for the product.< CompetitiveSummaryIncludedData > array
lowestPricedOffersInputs
optional
The list of lowestPricedOffersInput parameters that are used to build lowestPricedOffers in the response. This attribute is only valid if lowestPricedOffers is requested in includedData< LowestPricedOffersInput > array
method
required
HTTP method typeHttpMethod
uri
required
The URI associated with the individual APIs that are called as part of the batch request. For getCompetitiveSummary, this is /products/pricing/2022-05-01/items/competitiveSummary.HttpUri

CompetitiveSummaryIncludedData

The supported data types in the getCompetitiveSummary API.

Type : enum

ValueDescription
featuredBuyingOptionsDescribes the current segmented featured offer information for the item.
referencePricesProvides reference price points for the item, such as the Competitive Price Threshold.
lowestPricedOffersThe lowest-priced standard offers that are available for the item in the Amazon store.

LowestPricedOffersInput

The input required for building LowestPricedOffers data in the response.

NameDescriptionSchema
itemCondition
required
The input parameter specifies the itemCondition of the offer that is requested for LowestPricedOffers. New is the default value for itemCondition.Condition
offerType
required
The input parameter specifies the type of offers requested for LowestPricedOffers. This applies to Consumer and Business offers. Consumer is the default offerType.enum (OfferType)

CompetitiveSummaryBatchResponse

The response schema for the competitiveSummaryBatch operation.

NameDescriptionSchema
responses
required
The response list for the competitiveSummaryBatch operation.CompetitiveSummaryResponseList

CompetitiveSummaryResponseList

The response list for the competitiveSummaryBatch operation.

Type : < CompetitiveSummaryResponse > array

Min items : 1
Max items : 20

CompetitiveSummaryResponse

The response for the individual competitiveSummary request in the batch operation.

NameDescriptionSchema
status
required
The HTTP status line associated with the response. For more information, refer to RFC 2616.HttpStatusLine
body
required
The competitiveSummaryResponse body for a requested ASIN and marketplaceId.CompetitiveSummaryResponseBody

CompetitiveSummaryResponseBody

The competitiveSummaryResponse body for a requested ASIN and marketplaceId.

NameDescriptionSchema
asin
required
The Amazon identifier for the item.Asin
marketplaceId
required
A marketplace identifier.MarketplaceId
featuredBuyingOptions
optional
A list of featured buying options for the specified ASIN marketplaceId combination.< FeaturedBuyingOption > array
lowestPricedOffers
optional
A list of lowest priced offers for the specified ASIN marketplaceId combination.< LowestPricedOffer > array
referencePrices
optional
A list of reference prices for the specified ASIN marketplaceId combination.< ReferencePrice > array
errors
optional
A list of errorsErrorList

ReferencePrice

The reference price for the specified ASIN marketplaceId combination.

NameDescriptionSchema
name
required
The name of the reference price, such as CompetitivePriceThreshold and WasPrice. For reference price definitions, refer to the Use Case Guide.string
price
required
The reference price for the ASIN marketplaceId combination.MoneyType

FeaturedBuyingOption

Describes a featured buying option, which includes a list of segmented featured offers for a particular item condition.

NameDescriptionSchema
buyingOptionType
required
The buying option type for the featured offer. buyingOptionType represents the buying options that a customer receives on the detail page, such as B2B, Fresh, and Subscribe n Save. buyingOptionType currently supports NEW as a value.enum (BuyingOptionType)
segmentedFeaturedOffers
required
A list of segmented featured offers for the current buying option type. A segment can be considered as a group of regional contexts that all have the same featured offer. A regional context is a combination of factors such as customer type, region, or postal code and buying option.< SegmentedFeaturedOffer > array

SegmentedFeaturedOffer

A product offer with segment information indicating where it's featured.

Polymorphism : Composition

NameDescriptionSchema
sellerId
required
The seller identifier for the offer.string
condition
required
Item Condition.Condition
subCondition
optional
The item subcondition of the offer.enum (SubCondition)
fulfillmentType
required
The fulfillment type for the offer. Possible values are AFN (Amazon Fulfillment Network) and MFN (Merchant Fulfillment Network).FulfillmentType
listingPrice
required
The offer buying price. This doesn't include shipping, points, or applicable promotions.MoneyType
shippingOptions
optional
A list of shipping options associated with this offer< ShippingOption > array
points
optional
The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. Note that the Points element is only returned in Japan (JP).Points
primeDetails
optional
Amazon Prime details.PrimeDetails
featuredOfferSegments
required
The list of segment information in which the offer is featured.< FeaturedOfferSegment > array

LowestPricedOffer

Describes the lowest priced offers for the specified item condition and offer type.

NameDescriptionSchema
lowestPricedOffersInput
required
The filtering criteria that are used to retrieve the lowest priced offers that correspond to the lowestPricedOffersInputs request.LowestPricedOffersInput
offers
required
A list of up to 20 lowest priced offers that match the criteria specified in lowestPricedOffersInput.< Offer > array

Offer

The offer data of a product.

NameDescriptionSchema
sellerId
required
The seller identifier for the offer.string
condition
required
Item Condition.Condition
subCondition
optional
The item subcondition of the offer.enum (SubCondition)
fulfillmentType
required
The fulfillment type for the offer. Possible values are AFN (Amazon Fulfillment Network) and MFN (Merchant Fulfillment Network).FulfillmentType
listingPrice
required
The offer buying price. This doesn't include shipping, points, or applicable promotions.MoneyType
shippingOptions
optional
A list of shipping options associated with this offer< ShippingOption > array
points
optional
The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points. Note that the Points element is only returned in Japan (JP).Points
primeDetails
optional
Amazon Prime details.PrimeDetails

PrimeDetails

Amazon Prime details.

NameDescriptionSchema
eligibility
required
Indicates whether the offer is an Amazon Prime offer.enum (Eligibility)

ShippingOption

The shipping option available for the offer.

NameDescriptionSchema
shippingOptionType
required
The type of shipping option.enum (ShippingOptionType)
price
required
Shipping price for the offer.MoneyType

FeaturedOfferSegment

Describes the segment in which the offer is featured.

NameDescriptionSchema
customerMembership
required
The customer membership type that makes up this segmentenum (CustomerMembership)
segmentDetails
required
The details about the segment.SegmentDetails

SegmentDetails

The details about the segment.

NameDescriptionSchema
glanceViewWeightPercentage
optional
The glance view weighted percentage for this segment, which is the glance views for this segment as a percentage of total glance views across all segments for the ASIN. A higher percentage indicates that more Amazon customers receive this offer as the Featured Offer.number

Errors

A list of error responses returned when a request is unsuccessful.

NameDescriptionSchema
errors
required
One or more unexpected errors occurred during the operation.ErrorList

FeaturedOfferExpectedPriceResponseBody

The FOEP response data for a requested SKU.

NameDescriptionSchema
offerIdentifier
optional
Metadata that identifies the target offer for which the FOEP result data was computed.OfferIdentifier
featuredOfferExpectedPriceResults
optional
The FOEP results for the requested target offer.FeaturedOfferExpectedPriceResultList
errors
optional
The errors that occurred if the operation wasn't successful (HTTP status code non-200).ErrorList

FeaturedOfferExpectedPriceResultList

A list of FOEP results for the requested offer.

Type : < FeaturedOfferExpectedPriceResult > array

FeaturedOfferExpectedPriceResult

The FOEP result data for the requested offer.

NameDescriptionSchema
featuredOfferExpectedPrice
optional
The item price at or below which the target offer may be featured.FeaturedOfferExpectedPrice
resultStatus
required
The status of the FOEP computation. Possible values include VALID_FOEP, NO_COMPETING_OFFER, OFFER_NOT_ELIGIBLE, OFFER_NOT_FOUND, and ASIN_NOT_ELIGIBLE. Additional values might be added in the future.string
competingFeaturedOffer
optional
The offer that will likely be the featured offer if the target offer is priced above its FOEP. If the target offer is currently the featured offer, this property will be different than currentFeaturedOffer.FeaturedOffer
currentFeaturedOffer
optional
The offer that is currently the featured offer. If the target offer is not currently featured, then this property will be equal to competingFeaturedOffer.FeaturedOffer

FeaturedOfferExpectedPrice

The item price at or below which the target offer may be featured.

NameDescriptionSchema
listingPrice
required
A computed listing price at or below which a seller can expect to become the featured offer (before applicable promotions).MoneyType
points
optional
The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points.Points

FeaturedOffer

Schema for currentFeaturedOffer or competingFeaturedOffer.

NameDescriptionSchema
offerIdentifier
required
An offer identifier used to identify the merchant of the featured offer. Since this may not belong to the requester, the SKU field is omitted.OfferIdentifier
condition
optional
The item condition.Condition
price
optional
The current active price of the offer.Price

HttpHeaders

A mapping of additional HTTP headers to send or receive for an individual request within a batch.

Type : < string, string > map

HttpStatusLine

The HTTP status line associated with the response for an individual request within a batch. For more information, refer to RFC 2616.

NameDescriptionSchema
statusCode
optional
The HTTP response status code.
Minimum value : 100
Maximum value : 599
integer
reasonPhrase
optional
The HTTP response reason phrase.string

HttpBody

Additional HTTP body information that is associated with an individual request within a batch.

Type : object

HttpUri

The URI associated with the individual APIs that are called as part of the batch request.

Type : string

minLength : 6
maxLength : 512

HttpMethod

The HTTP method associated with an individual request within a batch.

Type : enum

ValueDescription
GETGET
PUTPUT
PATCHPATCH
DELETEDELETE
POSTPOST

BatchRequest

The common properties for individual requests within a batch.

NameDescriptionSchema
uri
required
The URI associated with an individual request within a batch. For FeaturedOfferExpectedPrice, this is /products/pricing/2022-05-01/offer/featuredOfferExpectedPrice.string
method
required
The HTTP method associated with an individual request within a batch.HttpMethod
body
optional
Additional HTTP body information that is associated with an individual request within a batch.HttpBody
headers
optional
A mapping of additional HTTP headers to send or receive for an individual request within a batch.HttpHeaders

BatchResponse

The common properties for responses to individual requests within a batch.

NameDescriptionSchema
headers
required
A mapping of additional HTTP headers to send or receive for an individual request within a batch.HttpHeaders
status
required
The HTTP status line associated with the response for an individual request within a batch. For more information, refer to RFC 2616.HttpStatusLine

OfferIdentifier

Identifies an offer from a particular seller for a specified ASIN.

NameDescriptionSchema
marketplaceId
required
A marketplace identifier.MarketplaceId
sellerId
optional
The seller identifier for the offer.string
sku
optional
The seller SKU of the item. This will only be present for the target offer, which belongs to the requesting seller.string
asin
required
The Amazon identifier for the item.Asin
fulfillmentType
optional
The fulfillment type for the offer.FulfillmentType

MoneyType

Currency type and monetary value schema to demonstrate pricing information.

NameDescriptionSchema
currencyCode
optional
The currency code in ISO 4217 format.string
amount
optional
The monetary value.number

Price

The schema for item's price information, including listing price, shipping price, and Amazon Points.

NameDescriptionSchema
listingPrice
required
The listing price for the item, excluding any promotions.MoneyType
shippingPrice
optional
The shipping cost of the product. Note that the shipping cost is not always available.MoneyType
points
optional
The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points.Points

Points

The number of Amazon Points that are offered with the purchase of an item and the monetary value of these points.

NameDescriptionSchema
pointsNumber
optional
The number of Amazon Points.integer (int32)
pointsMonetaryValue
optional
The monetary value of the Amazon Points.MoneyType

FulfillmentType

Indicates whether the item is fulfilled by Amazon or by the seller (merchant).

Type : enum

ValueDescription
AFNFulfilled by Amazon.
MFNFulfilled by the seller.

MarketplaceId

A marketplace identifier. Specifies the marketplace for which data is returned.

Type : string

Sku

The seller SKU of the item.

Type : string

Condition

The condition of the item.

Type : enum

ValueDescription
NewNew
UsedUsed
CollectibleCollectible
RefurbishedRefurbished
ClubClub

Asin

The ASIN of the item.

Type : string

ErrorList

A list of error responses that are returned when a request is unsuccessful.

Type : < Error > array

Error

Error response returned when the request is unsuccessful.

NameDescriptionSchema
code
required
An error code that identifies the type of error that occurred.string
message
required
A message that describes the error condition.string
details
optional
Additional details that can help the caller understand or fix the issue.string

CustomerMembership

The customer membership type that makes up this segment

Type : enum

ValueDescription
PRIMEPRIME
NON_PRIMENON_PRIME

Eligibility

Indicates whether the offer is an Amazon Prime offer.

Type : enum

ValueDescription
NATIONALIndicates that this offer has Amazon Prime eligibility in all regions within the marketplace.
REGIONALIndicates that this offer has Amazon Prime eligibility in some (but not all) regions within the marketplace.
NONEIndicates that this offer is not an Amazon Prime offer in any region within the marketplace.

BuyingOptionType

The buying option type for the featured offer. buyingOptionType represents the buying options that a customer receives on the detail page, such as B2B, Fresh, and Subscribe n Save. buyingOptionType currently supports NEW as a value.

Type : enum

ValueDescription
NewNew

SubCondition

The item subcondition of the offer.

Type : enum

ValueDescription
NewNew
MintMint
VeryGoodVeryGood
GoodGood
AcceptableAcceptable
PoorPoor
ClubClub
OEMOEM
WarrantyWarranty
RefurbishedWarrantyRefurbishedWarranty
RefurbishedRefurbished
OpenBoxOpenBox
OtherOther

ShippingOptionType

The type of shipping option.

Type : enum

ValueDescription
DEFAULTThe estimated shipping cost of the product. Note that the shipping cost is not always available.

OfferType

The input parameter specifies the type of offers requested for LowestPricedOffers. This applies to Consumer and Business offers. Consumer is the default offerType.

Type : enum

ValueDescription
CONSUMERAn offer that is available to all Amazon customers.