Amazon Search & Category Listing Scraper for Openclaw

An automated utility for extracting structured product data and pagination status from Amazon search results and category browse pages.

browseract-cli
v1.0.0
Jul 10, 2026
0
408
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install amazon-search-listing

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install amazon-search-listing using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Amazon Search & Category Listing Scraper?

The Amazon Search & Category Listing scraper is a structured data extraction utility designed to capture product listings directly from Amazon Search Engine Results Pages (SERPs) and category browse pages. Operating directly within an active browser session via browser-act, this tool reads client-side DOM elements to capture real-time product catalogs. This utility belongs to the collection of Openclaw Skills, helping developers write resilient automation scripts for browser-based tasks.

Unlike traditional raw HTTP scrapers, this approach processes the actual rendered HTML. It extracts essential fields like ASINs, pricing, reviews, and badges while preserving localized rendering factors such as delivery options and local currency based on the browser's active session.

Amazon Search & Category Listing Scraper Use Cases

  • Carrying out systematic price monitoring across specific keyword queries or niche categories.
  • Monitoring competitive positioning, organic product rankings, and sponsored placements.
  • Gathering bulk ASIN lists from category browse paths to seed downstream analytical models.
  • Running brand keyword auditing on national Amazon domains to track visibility and ratings trends.
  • Archiving historical product metadata, seller badges, and review counts for market intelligence.

How Amazon Search & Category Listing Scraper Works

  1. Initialize the browser automation environment and navigate to the target Amazon search result or category URL.
  2. Wait for the page load and DOM stability to ensure all dynamic elements and lazy-loaded items are rendered.
  3. Execute the extraction script inside the browser context, translating DOM elements into structured JSON objects.
  4. Process the pagination state to extract the next-page URL and determine if additional pages are available.
  5. Write extracted page-level data to localized files and proceed to navigate to the next page serially, inserting delays to avoid rate thresholds.

Amazon Search & Category Listing Scraper Setup

To deploy this skill in your project workspace, ensure you have browser-act and a Python runtime available.

  1. Verify your browser automation utility is active:
browser-act --session default eval "console.log('Session ready')"
  1. Save the extraction script in your project structure:
mkdir -p scripts
# Place extract-search-results.py into the scripts/ directory
  1. Initialize the experience tracking file to let the system note execution challenges:
mkdir -p browser-act-skill-forge-memories
touch browser-act-skill-forge-memories/amazon-scraper-amazon-search-listing.memory.md

Amazon Search & Category Listing Scraper Data Schema & Taxonomy

The utility generates a structured JSON output reflecting the extracted SERP state:

Property Type Description
currentPage number Present page index returned from the pagination widget.
hasNextPage boolean True if a valid next page exists in the pagination controls.
nextPageUrl string Full, absolute URL targeting the next page, or null.
totalResultsApprox number Approximated search results count parsed from the page header.
items array Array containing individual extracted product card objects.

Each item within the items array follows this schema:

Field Type Description
asin string Unique 10-character Amazon Standard Identification Number.
positionIndex number Ordinal layout position parsed from the data-index attribute.
title string Clear-text product title parsed from the search result heading.
url string Absolute canonical product detail page URL.
image string Direct asset URL for the primary product search thumbnail.
price object Contains value (float), currencyRaw (string), and raw (string).
listPrice object Contains MSRP/list price attributes, or null if not applicable.
stars number Numeric average star rating parsed out of 5.0.
reviewCount number Total count of customer reviews, or null if unrated.
isSponsored boolean Indicates whether the listing is an advertisement placement.

Amazon Search & Category Listing Scraper Advanced Features

  • Universal TLD compatibility, enabling extraction across all regional Amazon domains (e.g., .com, .co.uk, .de, .co.jp, .in).
  • Resilient container selection focusing on standard search elements to avoid capturing intrusive video or display ads.
  • Pagination orchestration capabilities that handle category-specific deep URLs and bypass the 7-page hard cap on keyword searches.
  • Local experience tracking that stores past execution anomalies and strategy variations to adjust layout parsing intelligently.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*