Skip to content
Skillpedia
Web scraping48k · #2175

apify-ecommerce

Helps your agent gather product data like prices, reviews, and seller info from any online store. Useful for comparing products and prices.

What it does

This tool extracts product information from online stores. It can fetch data like prices, customer reviews, and seller details.

When to use it

  • ✓When you want to know a product's price across multiple stores.
  • ✓To analyze what customers think about a product through reviews.
  • ✓To find out who is selling a specific item.

Example of what to ask your AI

“I want to know the price and reviews for the product 'XYZ Smartphone' on Amazon and eBay.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/apify-ecommerce/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/apify-ecommerce/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You choose whether you want to search for product information, reviews, or sellers. Then, you provide the product name or store links. The tool fetches the data and can even provide a summary.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill apify-ecommerce

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/apify-ecommerce/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

E-commerce Data Extraction

Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.

When to Use

  • You need product, pricing, review, stock, or seller data from e-commerce sites.
  • The task involves price monitoring, competitor product comparison, MAP enforcement, or review analysis.
  • You need a guided workflow for extracting marketplace data and summarizing findings.

Prerequisites

  • .env file with APIFY_TOKEN (at ~/.claude/.env)
  • Node.js 20.6+ (for native --env-file support)

Workflow Selection

User Need Workflow Best For
Track prices, compare products Workflow 1: Products & Pricing Price monitoring, MAP compliance, competitor analysis. Add AI summary for insights.
Analyze reviews (sentiment or quality) Workflow 2: Reviews Brand perception, customer sentiment, quality issues, defect patterns
Find sellers across stores Workflow 3: Sellers Unauthorized resellers, vendor discovery via Google Shopping

Progress Tracking

Task Progress:
- [ ] Step 1: Select workflow and determine data source
- [ ] Step 2: Configure Actor input
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the extraction script
- [ ] Step 5: Summarize results

Workflow 1: Products & Pricing

Use case: Extract product data, prices, and stock status. Track competitor prices, detect MAP violations, benchmark products, or research markets.

Best for: Pricing analysts, product managers, market researchers.

Input Options

Input Type Field Description
Product URLs detailsUrls Direct URLs to product pages (use object format)
Category URLs listingUrls URLs to category/search result pages
Keyword Search keyword + marketplaces Search term across selected marketplaces

Example - Product URLs

{
  "detailsUrls": [
    {"url": "https://www.amazon.com/dp/B09V3KXJPB"},
    {"url": "https://www.walmart.com/ip/123456789"}
  ],
  "additionalProperties": true
}

Example - Keyword Search

{
  "keyword": "Samsung Galaxy S24",
  "marketplaces": ["www.amazon.com", "www.walmart.com"],
  "additionalProperties": true,
  "maxProductResults": 50
}

Optional: AI Summary

Add these fields to get AI-generated insights:

Field Description
fieldsToAnalyze Data points to analyze: ["name", "offers", "brand", "description"]
customPrompt Custom analysis instructions

Example with AI summary:

{
  "keyword": "robot vacuum",
  "marketplaces": ["www.amazon.com"],
  "maxProductResults": 50,
  "additionalProperties": true,
  "fieldsToAnalyze": ["name", "offers", "brand"],
  "customPrompt": "Summarize price range and identify top brands"
}

Output Fields

  • name - Product name
  • url - Product URL
  • offers.price - Current price
  • offers.priceCurrency - Currency code (may vary by seller region)
  • brand.slogan - Brand name (nested in object)
  • image - Product image URL
  • Additional seller/stock info when additionalProperties: true

Note: Currency may vary in results even for US searches, as prices reflect different seller regions.


Workflow 2: Customer Reviews

Use case: Extract reviews for sentiment analysis, brand perception monitoring, or quality issue detection.

Best for: Brand managers, customer experience teams, QA teams, product managers.

Input Options

Input Type Field Description
Product URLs reviewListingUrls Product pages to extract reviews from
Keyword Search keywordReviews + marketplacesReviews Search for product reviews by keyword

Example - Extract Reviews from Product

{
  "reviewListingUrls": [
    {"url": "https://www.amazon.com/dp/B09V3KXJPB"}
  ],
  "sortReview": "Most recent",
  "additionalReviewProperties": true,
  "maxReviewResults": 500
}

Example - Keyword Search

{
  "keywordReviews": "wireless earbuds",
  "marketplacesReviews": ["www.amazon.com"],
  "sortReview": "Most recent",
  "additionalReviewProperties": true,
  "maxReviewResults": 200
}

Sort Options

  • Most recent - Latest reviews first (recommended)
  • Most relevant - Platform default relevance
  • Most helpful - Highest voted reviews
  • Highest rated - 5-star reviews first

…

FAQ

Do I need to know the exact product name?

Not necessarily. You can use a search term like 'running shoes' and the tool will search across selected stores.

Can I search any online store?

The tool works with major e-commerce platforms and marketplaces. You specify which ones you want.

Does the tool tell me if a seller is trustworthy?

It can list the sellers offering a product, but you need to perform the trustworthiness assessment yourself.

Details

Original description by the author

Extract product data, prices, reviews, and seller information from any e-commerce platform using Apify's E-commerce Scraping Tool.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2175
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills