v1

latestOpenAPI 3.1.02026-07-26180242448.0 KB
Google Shopping

Resolve 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).

get/v1/google/shopping/product/click

Query parameters

titlestring required

Exact product title from a search result

Exact product title from a search result

sourcestring nullable

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.

qstring nullable

Original search query (optional, improves disambiguation)

Original search query (optional, improves disambiguation)

product_idstring nullable

Stable product_id from the /shopping/search result

Stable product_id from the /shopping/search result

glstring

Country code

Country code

hlstring

Language code

Language code

Response

Successful Response

product_idstring nullable
titlestring required
merchant_urlstring nullable
merchant_domainstring nullable
source_querystring nullable