Skip to main content
Live scrape of google.com. One request returns the Google Shopping products Google shows for a query, usually 20 to 30, in its shopping sections (deals, popular products, more products). Each card carries one store’s offer: its price, the pre-discount price when the product is on sale, delivery terms, and the product’s rating. A product listed in more than one section appears once. This is not Google’s Merchant API, which manages a merchant’s own listings. See the Google Shopping API: overview, pricing, and free tier.

Endpoint

GET /v1/google-shopping · 1 request

Parameters

country sets where the search is made from, so it sets the stores and the currency. Sending page, cursor, or limit returns locked_parameter: Google shows these sections once per query, so next_cursor is always null.

Response

A query no product matches returns count: 0 and an empty results.

What this API does not do

  • It does not list every store’s price for a product. Google shows those in a product viewer that opens in the browser, which a fetched page does not render for most products.
  • It does not return images: Google embeds thumbnails in the page instead of linking them.
  • It does not paginate.
Auth, plans, rate limits, and error codes: Authentication.