Amazon Product Search Scraper is a BrowserAct Bot template for collecting structured product listing data from public Amazon search result pages. Configure the marketplace URL, keyword, and result count, then run the Bot to return product records ready for analysis, monitoring, enrichment, or downstream automation.
What Does BrowserAct Amazon Product Search Scraper Do?
This template opens a public Amazon search page, reads visible product cards, continues through pagination when more results are needed, and returns clean structured rows. It is designed for non-login use cases and only collects information visible on public Amazon pages.
Key Features
- Search any supported public Amazon marketplace URL.
- Use a configurable keyword and result count.
- Extract product names, canonical product URLs, prices, ratings, reviews, availability, sales signals, images, and sponsored status.
- Continue across result pages until the requested count is reached or no more public results are available.
- Return optional fields as empty values when Amazon does not show them on the listing card.
What Data Can I Extract from Amazon?
| Field | Description |
|---|---|
product_name |
Product title shown in the search result card. |
description |
Visible subtitle or short description when available. |
product_url |
Canonical Amazon product URL. |
review_count |
Number of ratings or reviews shown on the card. |
star_rating |
Star rating visible in the search results. |
current_price |
Current listed price. |
original_price |
Strikethrough or previous price when shown. |
buy_availability |
Visible availability or buying action text. |
sales_volume_past_month |
Past-month sales signal when shown. |
image_url |
Product image URL from the result card. |
sponsored |
Whether the card is marked as sponsored. |
How to Use Amazon Product Search Scraper
- Click Run task.
- Enter the marketplace URL, keyword, and count.
- Run the Bot and review the structured product records.
- Export the result or connect it to an API, workflow builder, or agent workflow.
Input Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
Marketplace URL |
Yes | https://www.amazon.com |
The Amazon marketplace base URL to search. |
Keyword |
Yes | iPhone |
Search term used to build the Amazon search results URL. |
Count |
Yes | 10 |
Maximum number of product records to return. |
Example Output
{
"results": [
{
"product_name": "iPhone 16 Silicone Case with MagSafe and Camera Control: Lightweight Phone Case, Wireless Charging Compatible, Smooth Matte Finish; Fuchsia",
"description": "",
"product_url": "https://www.amazon.com/dp/B0DGHM5N6V",
"review_count": "9377",
"star_rating": "4.2",
"current_price": "CAD 48.55",
"original_price": "",
"buy_availability": "",
"sales_volume_past_month": "",
"image_url": "https://m.media-amazon.com/images/I/612CAYz3p2L._AC_UY218_.jpg",
"sponsored": "true"
}
]
}
How Does it Work?
BrowserAct first opens the public Amazon marketplace session, then constructs the search URL as {Marketplace URL}/s?k={Keyword}. If Amazon shows a marketplace or country interstitial, the Bot dismisses the public prompt and continues without logging in.
The Bot reads product cards from the search results feed, uses each listing's product identifier to build a stable product URL, extracts the visible fields from the card, and paginates with the search results page parameter when the requested count is larger than the current page. Duplicate products are removed before the final structured result is returned.
How to Build a New Scraper Bot with Agent Built
Step 1: Describe the Data You Need
Open BrowserAct and start Agent Built from the Home prompt box or from Create -> Build with Agent. Paste a clear request that includes the website, the records to collect, the filters or search conditions, the fields to return, the result limit, and the inputs you want to reuse later.

Step 2: Let BrowserAct Build and Test the Bot
BrowserAct explores the live website, works out the navigation and extraction path, and validates the result. If BrowserAct asks for clarification, reply in the same build conversation with the missing URL, condition, field, example, or expected output.

Step 3: Run the Bot and Review the Result
When the build is complete, run the Bot with the default inputs first. Review the structured records, source URLs, missing fields, and row count before reusing the Bot with new inputs or connecting it to another workflow.


Why Scrape Amazon Search Results?
Amazon search result data helps ecommerce teams monitor product positioning, compare prices, review competitive listings, track sponsored visibility, and collect product discovery signals. A reusable BrowserAct Bot makes the workflow repeatable without writing selectors, maintaining browser scripts, or rebuilding the same search extraction process manually.
Who Can Use This Template?
- Ecommerce operators tracking product search visibility.
- Marketplace analysts comparing price and review signals.
- Brand teams monitoring sponsored listings and competitive assortment.
- Growth teams enriching product research workflows.
- Automation builders sending ecommerce data into dashboards, spreadsheets, or agents.
How Many Results Can You Scrape?
Use Count to control the number of records returned. The Bot collects visible public results and paginates when needed. Actual availability depends on the public search results that Amazon returns for the selected marketplace, keyword, delivery region, and page state.
Automation and Export
BrowserAct returns structured product data first. You can then use the output through API JSON responses, n8n workflows, Make scenarios, Zapier automations, MCP-based agent workflows, or manual CSV review depending on your downstream system.
Need Help?
Contact us at
Discord: Discord Community
E-mail: service@browseract.com

