๐ Amazon Search Scraper
Collect structured Amazon search result data from 22 supported marketplaces with one cloud template. Enter search terms with marketplace codes, or paste Amazon search result URLs directly when you already have a filtered or sorted search page.
๐ Coverage: 22 Amazon marketplaces
๐ Input: Search terms with marketplace codes, or Amazon search result URLs
๐ฆ Result limit: Up to 1,000 products per search input by default
๐ฐ Pricing: $0.30 per 1,000 lines
๐ Overview
Amazon Search Scraper helps sellers, brands, agencies, and ecommerce researchers collect product listings from Amazon search result pages without building a separate scraper for each marketplace.
Use it to collect Amazon product search results by keyword, compare results across marketplaces, review pricing and rating signals, and identify sponsored products when the adTag value is available.
The template supports Amazon Australia, Canada, United Kingdom, United States, India, Germany, Sweden, Netherlands, Belgium, Japan, Italy, France, Spain, Poland, Turkey, Mexico, United Arab Emirates, Saudi Arabia, Ireland, Singapore, Brazil, and Egypt.
๐ฐ Pricing
This template is priced at $0.30 per 1,000 extracted lines for Free, Basic, and Standard accounts. Professional and Enterprise account prices may be lower according to the template pricing shown in Octoparse.
๐ฆ Output
The template can return the following fields when they are available in Amazon search results:
- Search context:
Page_URL,Site,Keyword,input_parameters,Search_category,Current_time - Product identity and links:
ASIN,Product_URL,Product_URL_clean,Product_name,Image_link - Price and offer signals:
Current_price,Original_price,Shipping_price,Delivery,Shipping_free,Recent_purchase - Rating and review signals:
Stars,Rating_count - Listing status and ad signal:
adTag,In_stock,Product_status - Optional ranking/progress fields:
Organic_rank,Result_position,Result_index,Current_progress
๐ Real output example:
{
"Page_URL": "https://www.amazon.com/s?k=mouse",
"Site": "Amazon",
"Keyword": "mouse",
"input_parameters": "{\"source\":\"search_term_marketplaces\",\"search_term\":\"mouse\",\"marketplaces\":\"US JP\",\"number_of_product_per_search\":\"50\"}",
"ASIN": "B087Z6LSHW",
"Product_URL": "https://www.amazon.com/dp/B087Z6LSHW",
"Product_URL_clean": "https://www.amazon.com/dp/B087Z6LSHW",
"Product_name": "Sponsored Ad - Logitech M720 Triathlon Multi-Device Wireless Mouse, Bluetooth, USB Unifying Receiver, 1000 DPI, 6 Programmable Buttons, 2-Year Battery, Compatible with Laptop, PC, Mac, iPadOS - Black",
"Stars": "4.5",
"Rating_count": "13.2K",
"Current_price": "$44.99",
"Original_price": "",
"Shipping_price": "",
"Delivery": "Join Prime to get FREE delivery Today 5 PM - 10 PM Or Non-members get FREE delivery Mon, Jul 27",
"Shipping_free": "FREE delivery",
"Recent_purchase": "10K+ bought in past month",
"Image_link": "https://m.media-amazon.com/images/I/51pMqozCpML._AC_UY218_.jpg",
"Current_time": "2026-07-21 17:49:34",
"adTag": "true",
"In_stock": "",
"Product_status": "Valid",
"Search_category": ""
}
Optional fields can be empty when Amazon does not show that information on the search result page.
๐ฏ Use Cases
- Track Amazon search visibility for a product category across multiple marketplaces.
- Compare product names, prices, ratings, review counts, and image links for competing products.
- Monitor sponsored and organic product presence in search results when
adTagis available. - Collect filtered or sorted Amazon search result pages by pasting the search URL directly.
- Build product-listing datasets for ecommerce research, assortment analysis, pricing checks, and marketplace monitoring.
- Keep
input_parametersin exports so each row can be traced back to the user's original search term, marketplace codes, or URL input.
๐ Why Octoparse
- Use a ready-to-run cloud template without building and maintaining Amazon search crawlers yourself.
- Search multiple Amazon marketplaces from one template.
- Start from simple search terms, or paste exact Amazon search URLs for existing filtered or sorted pages.
- Export structured rows with product links, prices, ratings, images, delivery text, and ad flags when available.
- Use
input_parametersto audit how each row was generated.
๐ Input
๐ Search Term (up to 10,000)
Optional. Enter one search term per line.
Example:
mouse
wireless keyboard
portable monitor
When using search terms, also enter one or more marketplace codes in Marketplaces.
๐ Marketplaces
Optional. Enter one or more marketplace codes separated by spaces. The template combines each search term with each marketplace code.
Supported codes:
AU, CA, UK, US, IN, DE, SE, NL, BE, JP, IT, FR, ES, PL, TR, MX, AE, SA, IE, SG, BR, EG.
Example:
US JP DE FR
If you enter 2 search terms and 4 marketplace codes, the task may attempt 8 search inputs.
๐ Amazon Search URL (up to 10,000)
Optional. Enter one Amazon search result URL per line. Use this when you already have a search page with filters or sort options applied.
Example:
https://www.amazon.com/s?k=mouse
https://www.amazon.com/s?k=mouse&s=price-asc-rank
You can use search terms with marketplaces, Amazon search URLs, or both in the same task.
๐ข Number of product per search (up to 1,000)
Optional. Enter the maximum number of product rows to collect for each search input.
If left blank, the template uses the default value of 1,000 products per search input.
โ๏ธ StepLength
Required. Enter 200, the recommended value for stable cloud runs.
โ How to Use
- Open the template and select Try it or Start.
- Choose your input method:
- Optionally set Number of product per search (up to 1,000).
- Set StepLength to
200. - Start the cloud task and monitor its status.
- Review the collected rows and export the data in your preferred supported format.
For your first run, test one or two search inputs before submitting a large batch.
โ ๏ธ Limitations
- This template collects Amazon search result pages. It does not collect product detail-page fields or review content.
- Search result volume can vary by marketplace, keyword, sorting, filtering, delivery location, Amazon availability, and available listing data.
- Delivery-related text can vary by marketplace and location context. This version does not provide a ZIP or postal-code input.
- Some fields can be empty when Amazon does not provide them for a result.
- Some marketplace text may appear in a different language depending on the source result and localization settings.
- StepLength is required in the current version. Use
200unless the template page provides different guidance later. - Web scraping should be done in accordance with Amazon's terms and applicable laws.
๐ก Tips
- Use specific search terms to reduce broad or noisy search result sets.
- Use direct Amazon search URLs when you need Amazon's own sort or filter options reflected in the input.
- Use marketplace codes when you want to compare the same keyword across several Amazon sites.
- Keep Number of product per search small for smoke tests, then increase it after confirming the result shape.
- Keep
Page_URL,Keyword, andinput_parametersin your export to audit each row's source. - Use
adTagto separate sponsored and non-sponsored results when that value is present. - Use
Product_URL_cleanwhen you need a stable product detail-page link.
โ FAQ
๐ Which Amazon marketplaces are supported?
The template supports 22 marketplaces: Australia, Canada, United Kingdom, United States, India, Germany, Sweden, Netherlands, Belgium, Japan, Italy, France, Spain, Poland, Turkey, Mexico, United Arab Emirates, Saudi Arabia, Ireland, Singapore, Brazil, and Egypt.
๐ Can I enter keywords instead of URLs?
Yes. Enter search terms and provide marketplace codes such as US JP DE. The template builds Amazon search inputs for those marketplace combinations.
๐ Can I enter Amazon search URLs directly?
Yes. Paste Amazon search result URLs directly when you want to collect a specific search page, including URLs that contain Amazon sort or filter parameters.
๐ Can I mix keywords and URLs in one task?
Yes. You can provide both search terms with marketplace codes and direct Amazon search URLs in the same task.
๐ข How many product rows can I collect?
You can set Number of product per search (up to 1,000). If left blank, the template uses 1,000 as the default target per search input. The final row count depends on available Amazon results.
๐ฃ Does this template include sponsored products?
Yes. Use the adTag field to identify sponsored listing signals when the value is returned.
๐ Does this template collect product details or reviews?
No. This template focuses on Amazon search result listings. Use Amazon Details Scraper for product detail pages and Amazon Reviews Scraper for review-level data.
๐งฉ Why are some fields empty?
Some fields only appear when Amazon includes them for a result. For example, original price, shipping price, stock, and ranking/progress fields may be empty for many rows.
๐ Related Templates
- Amazon Details Scraper - collect product detail-page information when you need product attributes beyond search results.
- Amazon Reviews Scraper - collect review-level records such as ratings, review titles, review text, reviewer names, and review dates.