Products

class sp_api.api.Products(marketplace: sp_api.base.marketplaces.Marketplaces = Marketplaces.US, *, refresh_token=None, account='default', credentials=None, restricted_data_token=None)
Link

https://github.com/amzn/selling-partner-api-docs/blob/main/references/product-pricing-api/productPricingV0.md

get_product_pricing_for_skus(self, seller_sku_list: [str], item_condition: str = None, **kwargs) ApiResponse

Returns pricing information for a seller’s offer listings based on SKU.

Usage Plan:

Rate (requests per second)

Burst

1

1

Examples

literal blocks:

Products().get_product_pricing_for_skus(['sku', 'sku1'], MarketplaceId="ATVPDKIKX0DER")
Parameters
  • seller_sku_list – [str]

  • item_condition – str (“New”, “Used”, “Collectible”, “Refurbished”, “Club”)

  • **kwargs

Returns

Return type

ApiResponse

get_product_pricing_for_asins(self, asin_list: [str], item_condition=None, **kwargs) ApiResponse

Returns pricing information for a seller’s offer listings based on ASIN.

Usage Plan:

Rate (requests per second)

Burst

1

1

Examples

literal blocks:

Products().get_product_pricing_for_asins(['asin1', 'asin2'], MarketplaceId="ATVPDKIKX0DER")
Parameters
  • asin_list – [str]

  • item_condition – str | (“New”, “Used”, “Collectible”, “Refurbished”, “Club”) Filters the offer listings based on item condition. Possible values: New, Used, Collectible, Refurbished, Club. Available values : New, Used, Collectible, Refurbished, Club

Returns

ApiResponse

get_competitive_pricing_for_skus(self, seller_sku_list, **kwargs) ApiResponse

Returns competitive pricing information for a seller’s offer listings based on Seller Sku

Usage Plan:

Rate (requests per second)

Burst

1

1

Examples

literal blocks:

Products().get_competitive_pricing_for_skus([], MarketplaceId="ATVPDKIKX0DER")
Parameters

seller_sku_list – [str]

Returns

ApiResponse

get_competitive_pricing_for_asins(self, asin_list, **kwargs) ApiResponse

Returns competitive pricing information for a seller’s offer listings based on ASIN

Usage Plan:

Rate (requests per second)

Burst

1

1

Examples

literal blocks:

Products().get_competitive_pricing_for_asins([], MarketplaceId="ATVPDKIKX0DER")
Parameters

asin_list – [str]

Returns

ApiResponse

get_listings_offer(self, seller_sku: str, **kwargs) ApiResponse

Returns the lowest priced offers for a single SKU listing

Usage Plan:

Rate (requests per second)

Burst

1

1

Parameters
  • seller_sku – str

  • ItemCondition (key) – str | Possible values: New, Used, Collectible, Refurbished, Club.

  • MarketplaceId (key) – str

Returns

ApiResponse

get_item_offers(self, asin: str, **kwargs) ApiResponse

Returns the lowest priced offers for a single item based on ASIN

Usage Plan:

Rate (requests per second)

Burst

5

10

Parameters
  • seller_sku – str

  • ItemCondition (key) – str | Possible values: New, Used, Collectible, Refurbished, Club.

  • MarketplaceId (key) – str

Returns

ApiResponse