Google Shopping
google_shoppingSearch Google Shopping and return the product grid (shopping_results with title, price, source, rating, thumbnail), category blocks, sponsored listings and the refinement chips Google renders (filters). Price bounds, sale, shipping and small business refinements are mutually exclusive; sort_by combines with one of them. Requires an API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Product query; required unless shoprs is supplied | |
| gl | No | Two-letter country for localization, e.g. "us" | |
| hl | No | Language code such as "en" or "en-GB"; default en | |
| num | No | Product count, 1-100 | |
| uule | No | Pre-encoded Google location token; conflicts with location | |
| start | No | Result offset | |
| device | No | Layout to request; default desktop | |
| shoprs | No | Refinement token from a previous response's filters | |
| on_sale | No | ||
| sort_by | No | 1 price low to high, 2 price high to low, 3 rating, 4 relevance | |
| location | No | Named search origin such as "Austin, Texas"; conflicts with uule and lat/lon | |
| max_price | No | Upper price bound | |
| min_price | No | Lower price bound | |
| free_shipping | No | ||
| google_domain | No | Google domain such as google.co.uk; default google.com | |
| result_groups | No | Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept | |
| small_business | No |