Search Google Shopping
/burbn/google-shopping-scraperasync$0.04 / resultScrape Google Shopping products by keyword and extract prices, ratings, reviews, seller/store info, offers, shipping & more. Ideal for price monitoring, competitor research, and e-commerce market analysis. Runs as an Apify actor (20–120 s); results are dataset rows.
Charged per returned row plus the flat fee.
searchQuerystringrequiredEnter product name, brand, or keywords to search on Google Shopping. Examples: 'iPhone 15', 'Nike running shoes'. (default "iPhone 17")
countrystringCountry code for localized results. Uses ISO 3166-1 alpha-2 codes. Examples: 'us' (USA), 'gb' (UK), 'de' (Germany), 'in' (India). (default "us")
languagestringLanguage code for results. Uses ISO 639-1 codes. Examples: 'en' (English), 'es' (Spanish), 'fr' (French), 'de' (German). (default "en")
pageintegerPage number to start fetching results from. Use this to skip initial pages. Default is 1 (first page). (default 1)
sortBystringChoose how to sort the search results. Sort by relevance, price, or rating.
BEST_MATCH, LOWEST_PRICE, HIGHEST_PRICE, TOP_RATED
minPricenumberSet a minimum price filter to only show products above this price. Leave empty for no minimum.
maxPricenumberSet a maximum price filter to only show products below this price. Leave empty for no maximum.
productConditionstringFilter products by their condition - new, used, refurbished, or any.
ANY, NEW, USED, REFURBISHED
limitintegerNumber of products to fetch per API call. Min 1, Max 100. Default is 10. (default 10)
storesstringFilter results by specific stores. Enter comma-separated store names. Example: 'Amazon,Walmart,Best Buy'.
freeReturnsbooleanShow only products that offer free returns.
freeShippingbooleanShow only products with free shipping.
onSalebooleanShow only products that are currently on sale or have discounts.
| Field | Type | Required | Description |
|---|---|---|---|
| searchQuery | string | yes | Enter product name, brand, or keywords to search on Google Shopping. Examples: 'iPhone 15', 'Nike running shoes'. (default "iPhone 17") |
| country | string | — | Country code for localized results. Uses ISO 3166-1 alpha-2 codes. Examples: 'us' (USA), 'gb' (UK), 'de' (Germany), 'in' (India). (default "us") |
| language | string | — | Language code for results. Uses ISO 639-1 codes. Examples: 'en' (English), 'es' (Spanish), 'fr' (French), 'de' (German). (default "en") |
| page | integer | — | Page number to start fetching results from. Use this to skip initial pages. Default is 1 (first page). (default 1) |
| sortBy | string (BEST_MATCH, LOWEST_PRICE, HIGHEST_PRICE, TOP_RATED) | — | Choose how to sort the search results. Sort by relevance, price, or rating. |
| minPrice | number | — | Set a minimum price filter to only show products above this price. Leave empty for no minimum. |
| maxPrice | number | — | Set a maximum price filter to only show products below this price. Leave empty for no maximum. |
| productCondition | string (ANY, NEW, USED, REFURBISHED) | — | Filter products by their condition - new, used, refurbished, or any. |
| limit | integer | — | Number of products to fetch per API call. Min 1, Max 100. Default is 10. (default 10) |
| stores | string | — | Filter results by specific stores. Enter comma-separated store names. Example: 'Amazon,Walmart,Best Buy'. |
| freeReturns | boolean | — | Show only products that offer free returns. |
| freeShipping | boolean | — | Show only products with free shipping. |
| onSale | boolean | — | Show only products that are currently on sale or have discounts. |
Run it
Or ask your agent: it will call inspect for this schema and run it over MCP.