BROWSERACTSKILLS.SH

amazon-competitor-analyzer

Scrapes Amazon product data from ASINs using browseract.com automation API and performs surgical competitive analysis. Compares specifications, pricing, review…

INSTALLATION
npx skills add https://github.com/browser-act/skills --skill amazon-competitor-analyzer
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

Amazon Competitor Analyzer

This skill scrapes Amazon product data from user-provided ASINs using browseract.com's browser automation API and performs deep competitive analysis.

When to Use This Skill

  • Competitive research: Input multiple ASINs to understand market landscape
  • Pricing strategy analysis: Compare price bands across similar products
  • Specification benchmarking: Deep dive into technical specs and feature differences
  • Review insights: Analyze review quality, quantity, and sentiment patterns
  • Market opportunity discovery: Identify gaps and potential threats

What This Skill Does

  • ASIN Data Collection: Extract product title, price, rating, review count, images
  • Specification Extraction: Deep extraction of technical specs, features, and materials
  • Review Quality Analysis: Analyze review patterns, keywords, and sentiment
  • Multi-Dimensional Comparison: Side-by-side comparison of key metrics
  • Moat Identification: Identify core competitive advantages and barriers
  • Vulnerability Discovery: Find competitor weaknesses and market opportunities

Features

  • Stable and accurate data extraction: Pre-set workflows ensure consistent results.
  • Browser automation: Uses BrowserAct's automated browser instances for reliable data collection.
  • Global accessibility: BrowserAct provides servers in multiple regions.
  • Fast execution: Optimized workflow templates complete tasks quickly.
  • Cost efficient: Reduces manual research time and associated costs.

Prerequisites

BrowserAct.com Account Setup

You need a BrowserAct.com account and API key:

  • Sign up for an account
  • Generate an API key

Environment Configuration

Copy the .env.example file to .env and add your API key:

cp .env.example .env

# Edit .env and replace YOUR_API_KEY_HERE with your actual API key

Or set as environment variable:

export BROWSERACT_API_KEY="your-api-key-here"

Usage

Basic Analysis

python amazon-competitor-analyzer/amazon_competitor_analyzer.py B09G9GB4MG

Multiple Products

python amazon-competitor-analyzer/amazon_competitor_analyzer.py B09G9GB4MG B07ABC11111 B08N5WRWNW

With Output Directory

python amazon-competitor-analyzer/amazon_competitor_analyzer.py B09G9GB4MG -o ./output

Output Formats

  • CSV: Structured data table
  • Markdown: Comprehensive report
  • JSON: Raw data with analysis

Parameters

ParameterTypeDefaultDescription
asinsstring-One or more Amazon ASINs to analyze
--output, -ostring./outputOutput directory
--formatstringallOutput format (csv/markdown/json/all)
--api-keystringenvBrowserAct API key

Dependencies

This skill requires the following Python packages:

pip install requests

Optional (for automatic .env loading):

pip install python-dotenv

Environment Variables

VariableRequiredDescription
BROWSERACT_API_KEYYesYour BrowserAct API key. Get it from BrowserAct Console

Error Handling

  • Invalid API Key: Check BROWSERACT_API_KEY environment variable
  • Network Error: Verify internet connection
  • Rate Limit: Wait and retry with exponential backoff
  • Invalid ASIN: Verify ASIN format (10 alphanumeric characters)

Version: 1.0.0

Updated: 2026-02-09

Template ID: 77814333389670716

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card