Actions72
- eBay Search
- DuckDuckGo Search
- Amazon Search
- Baidu Search
- Bing Images
- Bing Search
- Facebook Profile
- Google AI Mode
- Google AI Overview
- Google Autocomplete
- Google Finance
- Google Flights
- Google Hotels
- Google Images
- Google Images Light
- Google Immersive Product
- Google Jobs
- Google Lens
- Google Light
- Google Local
- Google Maps
- Google Maps Directions
- Google Maps Reviews
- Google News
- Google News Light
- Google Play Games
- Google Play Product
- Google Play Store
- Google Product
- Google Scholar
- Google Search
- Google Shopping
- Google Trends
- Google Trends Trending Now
- Google Videos
- YouTube Search
- Search Actions
- Amazon Search
- Baidu Search
- Bing Images
- Bing Search
- DuckDuckGo Search
- eBay Search
- Facebook Profile
- Google AI Mode
- Google AI Overview
- Google Autocomplete
- Google Finance
- Google Flights
- Google Hotels
- Google Images
- Google Images Light
- Google Immersive Product
- Google Jobs
- Google Lens
- Google Light
- Google Local
- Google Maps
- Google Maps Directions
- Google Maps Reviews
- Google News
- Google News Light
- Google Play Games
- Google Play Product
- Google Play Store
- Google Product
- Google Scholar
- Google Search
- Google Shopping
- Google Trends
- Google Trends Trending Now
- Google Videos
- YouTube Search
Overview
The node provides an interface to perform live Amazon product searches using SerpApi's official API. It allows users to query Amazon's product listings with various parameters such as search keywords, domain (country-specific Amazon site), language, shipping location, sorting options, and pagination. This node is beneficial for automating product research, price comparison, market analysis, or monitoring product availability on Amazon.
Practical examples include:
- Searching for coffee makers on amazon.com with results sorted by best sellers.
- Filtering products available for shipping to a specific ZIP code or country.
- Retrieving the first page of new arrivals in a particular category on amazon.co.uk.
- Getting raw HTML output for custom parsing or scraping needs.
Properties
| Name | Meaning |
|---|---|
| Search Query (k) | The search term or query string you want to use on Amazon, e.g., "Coffee". |
| Domain (amazon_domain) | The Amazon regional domain to search on, e.g., amazon.com, amazon.co.uk, amazon.de, etc. Defaults to amazon.com. |
| Additional Fields | A collection of optional parameters to refine the search: |
| - Language (language) | Language and locale for the search results, e.g., "amazon.com |
| - ZIP Code (delivery_zip) | Postal code to filter products by shipping area. |
| - Shipping Location | Country code to filter products by shipping country, e.g., US, GB, DE, etc. Default is US. |
| Sort By (s) | Sorting criteria for results: Avg. Customer Review, Best Sellers, Featured (default), Newest Arrivals, Price High to Low, Price Low to High. |
| Category (node) | Amazon category node ID to restrict search results to a specific category. This ID can be found in Amazon URLs when browsing categories. |
| Filters (rh) | Attribute-based filters for items, specified as a string. |
| Exclude Auto-corrected Results (dc) | Boolean to enable or disable spelling correction in search queries. True includes spelling fix (default), false disables it. |
| Page Number (page) | Pagination parameter specifying which page of results to retrieve. Default is "1" for the first page. |
| Device (device) | Device type to simulate for the search: desktop (default), tablet, or mobile. |
| Disable Caching (no_cache) | Boolean to force fetching fresh results instead of cached ones. Default is false (allow cache). Cannot be used with async. |
| Async (async) | Boolean to perform asynchronous search submission. If true, results must be retrieved later via Search Archive API. Default is false. Cannot be used with no_cache. |
| ZeroTrace Mode (zero_trace) | Enterprise-only boolean to skip storing search metadata and parameters on SerpApi servers for privacy. Default is false. |
| Output (output) | Format of the final output: "json" (default) for structured JSON data or "html" for raw HTML response. |
| JSON Restrictor (json_restrictor) | String to restrict returned JSON fields, e.g., "organic_results[0:3].{title,snippet}" returns only titles and snippets of the first 3 organic results. |
Output
The node outputs a JSON object containing the search results from Amazon according to the specified parameters. The structure typically includes product details such as titles, prices, ratings, reviews, images, and other metadata depending on the query and filters applied.
If the output format is set to "html", the node returns the raw HTML content of the Amazon search results page.
No binary data output is indicated.
Dependencies
- Requires an active SerpApi account with a valid API key credential configured in n8n.
- Internet access to call SerpApi endpoints.
- No other external dependencies are required.
Troubleshooting
Common issues:
- Invalid or missing API key credential will cause authentication errors.
- Using incompatible combinations of parameters like
no_cacheandasynctogether will result in errors. - Incorrect domain or unsupported language codes may yield empty or unexpected results.
- Providing invalid category node IDs or filters may cause no results or errors.
Error messages:
- Authentication failures: Check that the API key credential is correctly configured and active.
- Parameter validation errors: Verify that all input properties conform to expected formats and allowed values.
- Rate limiting or quota exceeded: Ensure your SerpApi plan supports the volume of requests being made.
Resolution tips:
- Double-check all input parameters for correctness.
- Avoid using mutually exclusive parameters simultaneously.
- Consult SerpApi documentation for valid domain, language, and category node values.
- Monitor API usage and upgrade plan if necessary.