amazon-competitor-analyzer

Scrapes Amazon product data by ASIN via BrowserAct API and generates competitive analysis reports.

5.5k|269|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill amazon-competitor-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amazon-competitor-analyzer
Source: https://github.com/browser-act/skills/tree/main/solutions/ecommerce/amazon-competitor-analyzer
Command: npx skills add https://github.com/browser-act/skills --skill amazon-competitor-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv.

What problem does it solve?

Manually researching Amazon competitors is slow and error-prone. This Skill automates the collection of product data for one or more ASINs and turns it into structured competitive analysis covering pricing, ratings, reviews, and specifications.

Core Features & Use Cases

  • Automated ASIN Scraping: Submits scraping tasks to the BrowserAct workflow API, polls task status, and retrieves structured product data including title, brand, price, rating, and review counts.
  • Competitive Analysis: Compares price positioning, rating leaders, and review volume across multiple products to surface market leaders and opportunities.
  • Multi-Format Reports: Generates CSV, Markdown, and JSON reports summarizing the scraped data and analysis.
  • Use Case: Provide three competing ASINs for a product category and receive a Markdown report comparing price ranges, top-rated products, and review volume leaders.

Quick Start

Set your BROWSERACT_API_KEY environment variable and ask the agent to analyze the ASINs B09G9GB4MG and B08N5WRWNW with output saved to a folder.

Frequently Asked Questions about amazon-competitor-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape Amazon product data by ASIN in Python?

Run the amazon_competitor_analyzer.py script with one or more 10-character ASINs as arguments. It submits each ASIN to the BrowserAct workflow API, waits for task completion, and retrieves structured product data including price, rating, and reviews.

How do I compare multiple Amazon competitors at once?

Pass multiple ASINs as space-separated arguments to the script. It scrapes each product sequentially with a delay between requests, then generates a comparative analysis covering price positioning, rating leaders, and review volume.

What API key do I need for BrowserAct automation?

You need a BROWSERACT_API_KEY from the BrowserAct console integrations page. Set it as an environment variable, place it in a .env file next to the script, or pass it with the --api-key flag.

What output formats does the Amazon analysis report support?

The script generates three report formats: a CSV table of product metrics, a Markdown report with summary and competitive analysis sections, and a JSON file containing raw data plus the analysis object.

Why does ASIN validation fail for my product ID?

ASINs must be exactly 10 alphanumeric characters. The script rejects any input failing this check, so verify the ASIN copied from the Amazon product URL or page is complete and contains no extra characters.