/ceneo/products/offers

POST /api/ceneo/products/offers

Price: 20 credits

List every shop offer Ceneo holds for one product: shop name, shop id, Ceneo shop page and shop logo, the shop's buyer rating and rating count, the listing name and price the shop gives it in PLN, delivery cost and free-delivery flag, declared dispatch time, the shop's promotional label, Ceneo's click-tracked link to the offer, and whether the row is a paid placement or supports Ceneo's own Buy Now checkout.

How to use it

This is the price-spread endpoint: one row per shop selling the product. Ceneo shows a shortlist on the product page and hides the rest, so use this rather than reading prices off /ceneo/products, which only gives the cheapest and dearest. `price` excludes delivery — add `delivery_cost`, which is 0 when `has_free_delivery` and null when the shop states no figure. `is_sponsored` marks a paid placement, not a dearer one - the cheapest offer is sometimes itself sponsored, so never drop those rows to find the best price. It can only be true on the default sort: Ceneo removes the paid block from an explicitly sorted view, so sorting by total_price_asc for delivery costs you the flag. A product no shop currently offers answers 200 with an empty list. Each colour and capacity is a separate Ceneo product, so offers for one id cover one exact variant. `url` is Ceneo's own click-tracking redirect and commonly does not resolve to the shop page - use `shop_url` to reach the shop itself.

Parameters

Request body

Response

Errors

Response headers