Agent Product Offers
Agent
Agent Product Offers
Retrieve offers and pricing for a product, paid per call via the Machine Payments Protocol (MPP).
POST
Agent Product Offers
POST /agent/products/offers returns the offers and pricing for a specific product on a retailer (amazon or walmart). It’s the agent-native, MPP-paid counterpart to the authenticated Get Product Offers endpoint.
No Zinc account is required. Each call is paid per request via the Machine Payments Protocol (MPP).
Pricing
Caching and freshness
Retailer data is cached. Use these optional query parameters to control freshness:max_age— accept a cached response only if it is no older than this many seconds.newer_than— accept a cached response only if it was retrieved at or after this Unix timestamp.async— return immediately withstatus: "processing"instead of waiting for a fresh fetch. Poll again to retrieve the completed result.
402 Payment Required
If no valid payment credential is provided, the API returns402 Payment Required with one WWW-Authenticate header per payable method (per RFC 9110 §11.6.1). Your MPP client uses these to complete payment and resubmit the request. See the MPP guide for details.Query Parameters
Product identifier (e.g. ASIN)
Retailer: amazon or walmart
Available options:
amazon, walmart Max response age in seconds
Minimum retrieval timestamp
Return immediately with status=processing
Response
Retailer payload, passed through unmodified. Fields vary by retailer, so only status is guaranteed: completed for a resolved response, processing when async=true and the fetch is still running, failed when the retailer returned an error (with code and message).
Available options:
completed, processing, failed 
