Skip to main content
GET
Agent Search
Beta — the response shape may change without notice while this endpoint is in active development.
GET /agent/search is the agent-native counterpart to Cross-Retailer Search. It returns a single ranked list of buyable products across every supported retailer, and each result’s url can be passed straight to Create MPP Order — no opaque sku id, the URL is the contract. No Zinc account is required. Like the other /agent/* data endpoints, this call is paid per request via the Machine Payments Protocol (MPP): if no valid payment credential is provided, the API returns 402 Payment Required with a WWW-Authenticate challenge for each configured payment method.

Pricing

Use /agent/search to discover orderable URLs, then feed the chosen url directly into POST /agent/orders to buy it — no account, no API key.

402 Payment Required

If no valid payment credential is provided, the API returns 402 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 a full walkthrough.

Headers

authorization
string | null

Query Parameters

q
string
required

Search term

Response

Successful Response

Response from the cross-retailer search endpoint.

status
string
required
query
string
required
results
Sku · object[]