Actions49
- Airbnb Actions
- AppStore Actions
- Booking Actions
- Company Insight Actions
- Emails & Contact Actions
- Expedia Actions
- G2 Review Actions
- Geocoding Actions
- GetApp Review Actions
- Google Map Actions
- Google Search Actions
- Indeed Actions
- Phone Identity Finder Actions
- Phones Owner Actions
- Product Hunt Actions
- Target Review Actions
- TikTok Profile Actions
- TripAdvisor Actions
- Trustpilot Actions
- Twitter Profile Actions
- Universal AI Scraper Actions
- Walmart Review Actions
- WebPage Screenshoter Actions
- Whitepages Addresses Scraper Actions
- Yellow Pages Search Actions
- Yelp Actions
- YouTube Actions
- Zillow Actions
Overview
The Google Search - Search Shopping operation in this node allows users to perform shopping-related searches using the Outscraper API. It is designed to query Google Shopping results based on a search term and retrieve product listings, prices, and related shopping data. This node is beneficial for e-commerce businesses, market researchers, or developers who want to automate the extraction of shopping data from Google Shopping for price comparison, product research, or competitive analysis.
Practical examples include:
- Automatically gathering product pricing and availability information for a list of items.
- Monitoring competitor product listings and prices.
- Aggregating shopping data for market trend analysis.
Properties
| Name | Meaning |
|---|---|
| Query | The search query string to find shopping results (e.g., "wireless headphones"). |
| Pages Per Query | Number of pages of results to return per query (pagination limit). |
| Async Request | Whether to make the request asynchronously (true/false). |
| Webhook | URL to which Outscraper will send a POST request once the asynchronous task is finished. |
| Language | Language code for the search results (e.g., "en" for English, "fr" for French). |
| Additional Fields | Collection of optional parameters: |
| - Date Range | Filter results by date range: Past Hour, Past 24 Hours, Past Week, Past Month, Past Year. |
| - Fields | Comma-separated list of specific fields to return in the response. |
| - Region | Country code to localize results (e.g., "us", "uk", "fr"). |
| - Skip | Number of results to skip for pagination purposes. |
| - UULE Parameter | Google UULE parameter to encode a specific location for localized search results. |
Output
The node outputs JSON data containing the shopping search results returned by the Outscraper API. This typically includes product details such as titles, prices, sellers, URLs, images, and other relevant shopping metadata depending on the requested fields.
If the node supports binary data output (not explicitly indicated here), it would represent downloadable content like images or documents related to the search results.
Dependencies
- Requires an active Outscraper API key credential configured in n8n.
- The node sends requests to the Outscraper API endpoint specified in the credentials.
- For asynchronous requests, a webhook URL must be provided to receive the callback when the task completes.
Troubleshooting
Common issues:
- Missing or invalid API key credential will cause authentication errors.
- Incorrect or empty query strings will result in no results or errors.
- Providing an invalid webhook URL for async requests may cause failure to receive callbacks.
- Exceeding API rate limits or quota can lead to request failures.
Error messages:
- Authentication errors: Verify that the API key is correctly set up and valid.
- Validation errors: Ensure required fields like "Query" are not empty.
- Network errors: Check internet connectivity and API endpoint accessibility.
- Timeout or webhook errors: Confirm the webhook URL is reachable and properly configured.