logo
EN
Template GalleryTemplate Details

Amazon Search Scraper

E-Commerce
Scrape Amazon search results by keyword or search URL across 22 marketplaces. Collect product names, ASINs, prices, ratings, image links, delivery text, and sponsored ad flags.
Standard
Access Level
Run Mode
$0.3/1000 lines
Cost of Usage
2026/09/17
Last updated
Try it!

๐Ÿ”Ž 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 adTag is 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_parameters in 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_parameters to 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

  1. Open the template and select Try it or Start.
  2. Choose your input method:
  3. Optionally set Number of product per search (up to 1,000).
  4. Set StepLength to 200.
  5. Start the cloud task and monitor its status.
  6. 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 200 unless 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, and input_parameters in your export to audit each row's source.
  • Use adTag to separate sponsored and non-sponsored results when that value is present.
  • Use Product_URL_clean when 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.

  • 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.
Share