HasData icon

HasData

Scrape data from various websites

Google SERP → Get Shopping Search Results

AI-generated

Summary

Scrape Google Shopping search results for a specified query.

Inputs

  • q — Search query term for which to scrape the SERP.
  • additionalFields — Collection of additional parameters including location, encoded location (uule), store filters (moreStores, nextPageToken), and country code (gl).
  • gl — Two-letter country code for the search region (default: us).
  • domain — Google domain to use (default: google.com).
  • hl — Two-letter language code for the search interface (default: en).
  • lr — Multi-select filter for website language of results.
  • start — Number of search results to skip for pagination (0 = first page).
  • num — Number of results per page, ranging from 10 to 100.
  • tbs — Advanced search parameters supporting time range, sorting, and image filters.
  • safe — Adult content filtering: active or off.
  • filter — Enable or disable similar/omitted results filters (1 = enable, 0 = disable, default).
  • nfpr — Control auto-corrected results display (0 = include, 1 = show original query only).
  • shoprs — Helper ID for applying shopping search filters; must be used with updated q parameter.
  • deviceType — Search device type: desktop, mobile, or tablet.
  • tbm — Specify search type (e.g., shop for Google Shopping results).

Output shape

Google Shopping search result objects containing product data, prices, store information, and metadata.

All parameters are optional; at minimum a search query (q) is needed. Additional filtering, pagination, and regional/language settings refine results. The operation returns a collection of shopping results per the node's implementation.

Links

Discussion