# productPricing_getListingOffers (https://sellersheetai.com/docs/mcp-api/tools/productPricing_getListingOffers)

> Get lowest-priced offers for a single seller SKU listing (Product Pricing v0).

Access: **READ** · toolset amazon_sp · family sp.productPricingV0

Amazon SP-API · getListingOffers · GET /products/pricing/v0/listings/{SellerSKU}/offers Returns the lowest-priced offers from every seller on the ASIN this SKU is listed against (data.summary.TotalOfferCount is the full count), plus Buy Box prices. For an ASIN you do not list use productPricing_getItemOffers.

## Call it

MCP tool call:

```json
{
  "name": "productPricing_getListingOffers",
  "arguments": {
    "store": "myStore-US",
    "sellerSku": "<sellerSku>",
    "itemCondition": "New"
  }
}
```

Tool API (early access — contact us):

```bash
curl -X POST https://api.sellersheetai.com/api/v1/tools/productPricing_getListingOffers \
  -H "Authorization: Bearer $SELLERSHEET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"store":"myStore-US","sellerSku":"<sellerSku>","itemCondition":"New"}'
```

## Arguments

| Name | Type | Required | Description |
|---|---|---|---|
| `store` | string | yes | the store ref `<store>-<CC>` (name-country, e.g. 'myStore-US') — one of get_user_context's store_refs, verbatim. |
| `sellerSku` | string | yes | Seller's SKU for the listing. |
| `itemCondition` | string | yes | the condition of the offers returned. Allowed: New \| Used \| Collectible \| Refurbished \| Club. Allowed: New \| Used \| Collectible \| Refurbished \| Club. |
| `customerType` | string |  | consumer or business offers. Omit for Amazon's default (Consumer). Allowed: Consumer \| Business. Allowed: Consumer \| Business. |

## Result

- `notification.type` — 'warning' when data.found is false, else 'success'.
- `data.found` — false when Amazon resolved NOTHING for this SKU (empty payload or a ClientError envelope — a typo, or a SKU absent from this marketplace). This is NOT the same as a live listing with zero active offers, which returns found=true with an empty data.offers list and a real data.summary. When found is false, do not write a blank or a zero price to your sheet — check the SKU first.
- `data.sellerSku` — the queried SKU.
- `data.summary` — offer summary including: - TotalOfferCount: total number of offers - NumberOfOffers: offer count by condition and fulfillment channel - LowestPrices: lowest prices by condition/channel - BuyBoxPrices: current Buy Box prices - BuyBoxEligibleOffers: offers eligible for Buy Box
- `data.offers` — list of individual offers with price, condition, shipping, seller info.