v1
latestOpenAPI 3.1.02026-07-26180242448.0 KBResolve merchant URL for a Google Shopping product
Resolve the real merchant URL for a product from Google Shopping.
Google has removed direct merchant links from organic Shopping HTML, so the public /shopping/search response can only return the product title + price + source. This endpoint takes a product title (and optionally the source merchant) and uses Google's "I'm Feeling Lucky" redirect (btnI=1) to materialize the top merchant URL, mirroring the per-product enrichment pattern exposes via immersive product link.
When source is passed, the query is scoped with site:{domain} so the resolved URL lands on the exact merchant whose price was shown in the card (rather than a generic top organic match).
Typical usage: 1. Call GET /shopping/search?q=laptop 2. Pick a product from the results 3. Call the product's click_link field to get the merchant URL
Credits: 1 per call (one secondary scrape via curl_cffi).
Query parameters
Exact product title from a search result
Exact product title from a search result
Merchant source name from the shopping card (e.g. 'Walmart', 'Best Buy'). Forces the resolved URL to that merchant via site: operator.
Merchant source name from the shopping card (e.g. 'Walmart', 'Best Buy'). Forces the resolved URL to that merchant via site: operator.
Original search query (optional, improves disambiguation)
Original search query (optional, improves disambiguation)
Stable product_id from the /shopping/search result
Stable product_id from the /shopping/search result
Country code
Country code
Language code
Language code
Response
Successful Response