E-commerce Price Tracker avatar
E-commerce Price Tracker

Pricing

from $12,000.00 / 1,000 results

Go to Apify Store
E-commerce Price Tracker

E-commerce Price Tracker

Track and compare prices across multiple e-commerce platforms. Extract product details, prices, and availability. Get historical price data and notifications when prices drop.

Pricing

from $12,000.00 / 1,000 results

Rating

5.0

(1)

Developer

Supernesia Creative Technology

Supernesia Creative Technology

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

E-commerce Price Tracker ๐Ÿ›’๐Ÿ’ฐ

A comprehensive multi-platform e-commerce price tracking and comparison tool powered by BeautifulSoup. Track prices across 19+ major marketplaces, get intelligent price alerts, and make data-driven shopping decisions with advanced analytics.

โœจ Key Features

๐ŸŒ Multi-Platform Support (19+ Marketplaces)

International: Amazon โ€ข eBay โ€ข Walmart โ€ข Target โ€ข AliExpress โ€ข Alibaba โ€ข Etsy โ€ข Best Buy โ€ข Newegg โ€ข Rakuten โ€ข MercadoLibre โ€ข Flipkart

Indonesian Markets: Tokopedia โ€ข Shopee โ€ข Lazada โ€ข Blibli โ€ข Bukalapak โ€ข Zalora โ€ข Orami โ€ข Bhinneka

๐ŸŽฏ Smart Features

  • ๐Ÿ“Š Price Comparison: Automatically compare prices across platforms for similar products
  • ๐Ÿ”” Price Drop Alerts: Get notified when prices fall below your threshold
  • ๐Ÿ“ˆ Historical Price Tracking: Track price changes over time (30-day history)
  • ๐Ÿค– Smart Recommendations: AI-powered product recommendations based on price and ratings
  • ๐Ÿท๏ธ Category Detection: Automatic product categorization across 15+ categories
  • โšก Price Volatility Analysis: Understand price stability for better purchase timing
  • ๐ŸŒŸ Review Analysis: Comprehensive rating and review aggregation
  • ๐Ÿ”„ Auto-Pagination: Automatically crawl through multiple pages
  • ๐Ÿ›ก๏ธ Anti-Detection: Proxy rotation and user-agent randomization

๐Ÿ“ฆ 15+ Product Categories

Electronics โ€ข Fashion โ€ข Home & Living โ€ข Health โ€ข Food & Beverage โ€ข Mother & Child โ€ข Beauty โ€ข Household โ€ข Books & Stationery โ€ข Automotive โ€ข Hobbies & Toys โ€ข Office & Industry โ€ข Sports โ€ข Gold & Jewelry โ€ข Travel & Entertainment โ€ข Pet Shop

๐Ÿ“ฅ Input Configuration

Basic Input

{
"start_urls": [
{"url": "https://www.amazon.com/s?k=laptop"},
{"url": "https://www.tokopedia.com/search?q=laptop"}
],
"max_products": 100,
"categories": ["electronics"],
"platforms": ["amazon", "tokopedia", "shopee"],
"enable_price_comparison": true,
"enable_price_alerts": false,
"price_thresholds": {}
}
### Input Parameters
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `start_urls` | Array | Required | List of e-commerce search URLs to scrape |
| `max_products` | Number | `1000` | Maximum number of products to scrape |
| `categories` | Array | `["all"]` | Filter by categories |
| `platforms` | Array | All platforms | Specific platforms to scrape |
| `enable_price_comparison` | Boolean | `true` | Enable cross-platform price comparison |
| `enable_price_alerts` | Boolean | `false` | Enable price drop monitoring |
| `price_thresholds` | Object | `{}` | Price alert thresholds by keyword |
### Available Categories
Oke, ini README.md FINAL yang digabung untuk E-commerce Price Tracker:
markdown# E-commerce Price Tracker ๐Ÿ›’๐Ÿ’ฐ
A comprehensive multi-platform e-commerce price tracking and comparison tool powered by BeautifulSoup. Track prices across 19+ major marketplaces, get intelligent price alerts, and make data-driven shopping decisions with advanced analytics.
## โœจ Key Features
### ๐ŸŒ **Multi-Platform Support (19+ Marketplaces)**
**International:**
Amazon โ€ข eBay โ€ข Walmart โ€ข Target โ€ข AliExpress โ€ข Alibaba โ€ข Etsy โ€ข Best Buy โ€ข Newegg โ€ข Rakuten โ€ข MercadoLibre โ€ข Flipkart
**Indonesian Markets:**
Tokopedia โ€ข Shopee โ€ข Lazada โ€ข Blibli โ€ข Bukalapak โ€ข Zalora โ€ข Orami โ€ข Bhinneka
### ๐ŸŽฏ **Smart Features**
- **๐Ÿ“Š Price Comparison**: Automatically compare prices across platforms for similar products
- **๐Ÿ”” Price Drop Alerts**: Get notified when prices fall below your threshold
- **๐Ÿ“ˆ Historical Price Tracking**: Track price changes over time (30-day history)
- **๐Ÿค– Smart Recommendations**: AI-powered product recommendations based on price and ratings
- **๐Ÿท๏ธ Category Detection**: Automatic product categorization across 15+ categories
- **โšก Price Volatility Analysis**: Understand price stability for better purchase timing
- **๐ŸŒŸ Review Analysis**: Comprehensive rating and review aggregation
- **๐Ÿ”„ Auto-Pagination**: Automatically crawl through multiple pages
- **๐Ÿ›ก๏ธ Anti-Detection**: Proxy rotation and user-agent randomization
### ๐Ÿ“ฆ **15+ Product Categories**
Electronics โ€ข Fashion โ€ข Home & Living โ€ข Health โ€ข Food & Beverage โ€ข Mother & Child โ€ข Beauty โ€ข Household โ€ข Books & Stationery โ€ข Automotive โ€ข Hobbies & Toys โ€ข Office & Industry โ€ข Sports โ€ข Gold & Jewelry โ€ข Travel & Entertainment โ€ข Pet Shop
## ๐Ÿ“ฅ Input Configuration
### Basic Input
```json
{
"start_urls": [
{"url": "https://www.amazon.com/s?k=laptop"},
{"url": "https://www.tokopedia.com/search?q=laptop"}
],
"max_products": 100,
"categories": ["electronics"],
"platforms": ["amazon", "tokopedia", "shopee"],
"enable_price_comparison": true,
"enable_price_alerts": false,
"price_thresholds": {}
}

Input Parameters

ParameterTypeDefaultDescription
start_urlsArrayRequiredList of e-commerce search URLs to scrape
max_productsNumber1000Maximum number of products to scrape
categoriesArray["all"]Filter by categories
platformsArrayAll platformsSpecific platforms to scrape
enable_price_comparisonBooleantrueEnable cross-platform price comparison
enable_price_alertsBooleanfalseEnable price drop monitoring
price_thresholdsObject{}Price alert thresholds by keyword

Available Categories

all, electronics, fashion, home_living, health, food_beverage,
mother_child, beauty, household, books_stationery, automotive,
hobbies_toys, office_industry, sports, gold_jewelry_assets,
travel_entertainment, pet_shop

Supported Platforms

amazon, ebay, walmart, target, tokopedia, shopee, lazada, blibli,
aliexpress, alibaba, etsy, bestbuy, newegg, rakuten, bukalapak,
zalora, orami, bhinneka, flipkart, mercadolibre

๐Ÿ“ค Output

Product Data Structure

{
"product_id": "PROD-000001",
"name": "Dell XPS 15 Laptop",
"brand": "Dell",
"category": "electronics",
"platform": "Amazon",
"seller": "Amazon.com",
"price": "1299.99",
"original_price": "1499.99",
"discount_percent": 13.33,
"currency": "USD",
"rating": "4.5/5",
"review": "This product is excellent because of its rating 4.5",
"review_sample": "Great laptop for professional work...",
"stock_status": "In Stock",
"image_url": "https://example.com/image.jpg",
"url": "https://www.amazon.com/dp/B08XYZ123",
"scraped_at": "2025-11-29T13:25:55.329945",
"price_volatility": "high",
"seasonal": false,
"is_competitive": true,
"is_recommended": true,
"price_comparison": {
"is_cheapest": true,
"savings": 0,
"summary": "Best price, highly recommended"
}
}

Price Comparison Results

{
"product_group": "dellxps15laptop",
"best_price": 1299.99,
"best_platform": "Amazon",
"best_url": "https://www.amazon.com/dp/B08XYZ123",
"potential_savings": 200.00,
"comparisons": [
{
"platform": "Best Buy",
"price": 1399.99,
"url": "https://www.bestbuy.com/...",
"savings": 100.00,
"savings_percent": 7.14
}
]
}

Price Alert Example

{
"product": "Dell XPS 15 Laptop",
"url": "https://www.amazon.com/dp/B08XYZ123",
"current_price": "1199.99",
"previous_price": "1299.99",
"drop_amount": 100.00,
"drop_percentage": 7.69,
"platform": "Amazon"
}

๐ŸŽฏ Use Cases

1. Smart Shopping Assistant

Find the best deals across multiple platforms

{
"start_urls": [{"url": "https://www.amazon.com/s?k=wireless+headphones"}],
"platforms": ["amazon", "ebay", "walmart", "bestbuy"],
"enable_price_comparison": true,
"max_products": 50
}

2. Price Drop Monitoring

Track specific products and get alerts

{
"start_urls": [{"url": "https://www.tokopedia.com/search?q=iphone+15"}],
"enable_price_alerts": true,
"price_thresholds": {"iphone": 15000000},
"max_products": 20
}

3. Market Research

Analyze pricing strategies across categories

{
"start_urls": [
{"url": "https://www.shopee.co.id/search?keyword=skincare"},
{"url": "https://www.tokopedia.com/search?q=skincare"}
],
"categories": ["beauty"],
"max_products": 200,
"enable_price_comparison": true
}

4. Deal Hunter

Find the best discounts and promotions

{
"start_urls": [
{"url": "https://www.amazon.com/s?k=gaming+laptop"},
{"url": "https://www.newegg.com/Gaming-Laptops/SubCategory/ID-3365"}
],
"categories": ["electronics"],
"enable_price_comparison": true,
"max_products": 100
}

๐Ÿ’ฐ Pricing

Pay-Per-Event Model (Starting November 27, 2025)

Event TypeCostDescription
Actor Start$0.10One-time per run
Result$0.10Per product scraped
Price Comparison$0.10Per comparison analysis
Price Drop Alert$0.10Per alert generated
Historical Tracking$0.10Per price point tracked
Trend Analysis$0.10Per trend calculation
Product Recommendation$0.10Per recommendation

Volume Discounts Available

TierDiscountSavings
BronzeActive users$5.00 off
SilverHigh volume$8.00 off
GoldEnterprise$12.00 off

Cost Examples

Basic Shopping (50 products, 1 platform):

Actor Start: $0.10
Results (50): $5.00
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total: $5.10

Price Comparison (100 products, 3 platforms):

Actor Start: $0.10
Results (300): $30.00
Price Comparisons (100): $10.00
Recommendations (100): $10.00
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total: $50.10
With Bronze discount: $45.10

Full Monitoring (200 products, 5 platforms):

Actor Start: $0.10
Results (1000): $100.00
Price Comparisons (200): $20.00
Price Alerts (50): $5.00
Historical Tracking: $20.00
Recommendations (200): $20.00
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total: $165.10
With Gold discount: $153.10

๐Ÿ’ก Cost Optimization Tips

  1. Start small: Test with 50-100 products first
  2. Target specific platforms: Only scrape what you need
  3. Use category filters: Reduce irrelevant results
  4. Disable unused features: Turn off alerts if not needed
  5. Batch requests: Run less frequently with more products

๐Ÿ’ธ Budget-Friendly: Scrape 50 products across 2 platforms for just ~$10

๐Ÿš€ Quick Start

Option 1: Simple Price Check

{
"start_urls": [{"url": "https://www.amazon.com/s?k=laptop"}],
"max_products": 50
}

Cost: ~$5.60 | Time: ~5 min

Option 2: Multi-Platform Comparison

{
"start_urls": [
{"url": "https://www.amazon.com/s?k=gaming+mouse"},
{"url": "https://www.bestbuy.com/site/searchpage.jsp?st=gaming+mouse"}
],
"enable_price_comparison": true,
"max_products": 100
}

Cost: ~$21.10 | Time: ~10 min

Option 3: Complete Setup

{
"start_urls": [
{"url": "https://www.tokopedia.com/search?q=smartphone"},
{"url": "https://www.shopee.co.id/search?keyword=smartphone"}
],
"max_products": 200,
"categories": ["electronics"],
"enable_price_comparison": true,
"enable_price_alerts": true,
"price_thresholds": {"smartphone": 5000000}
}

Cost: ~$66.10 | Time: ~20 min

๐Ÿ”ง Advanced Configuration

Custom Platform Selection

Only scrape specific marketplaces:

{
"platforms": ["amazon", "ebay", "walmart"],
"max_products": 100
}

Category-Specific Tracking

Focus on one product type:

{
"categories": ["electronics"],
"enable_price_comparison": true
}

Price Alert Setup

Get notified about drops:

{
"enable_price_alerts": true,
"price_thresholds": {
"iphone": 10000000,
"ipad": 8000000,
"macbook": 15000000
}
}

Indonesian Market Focus

Track local e-commerce:

{
"start_urls": [
{"url": "https://www.tokopedia.com/search?q=laptop"},
{"url": "https://www.shopee.co.id/search?keyword=laptop"},
{"url": "https://www.lazada.co.id/catalog/?q=laptop"}
],
"platforms": ["tokopedia", "shopee", "lazada", "blibli"],
"categories": ["electronics"]
}

๐Ÿ“Š Performance & Features

Capabilities

  • โšก Speed: 10-20 products per minute per platform
  • ๐ŸŽฏ Reliability: 95%+ success rate with auto-retry
  • ๐Ÿ“ˆ Scalability: Up to 1,000 products per run
  • ๐Ÿ” Data Quality: Multiple fallback selectors
  • ๐Ÿ›ก๏ธ Anti-Bot: Proxy rotation + random user agents
  • ๐Ÿ”„ Auto-Pagination: Crawls multiple pages automatically

Smart Analytics

  • Price Volatility Detection: Know when to buy

    • High: Electronics, tech (buy during dips)
    • Medium: Fashion, seasonal (buy during sales)
    • Low: Household goods (buy anytime)
  • Smart Recommendations: Products marked is_recommended: true have:

    • โœ… Best price across platforms
    • โœ… High rating (4.0+ stars)
    • โœ… In stock availability
    • โœ… Significant discount

Technical Features

  • Robust Extraction: Multiple selectors per field
  • Error Handling: Comprehensive logging
  • Rate Limiting: Built-in delays between requests
  • Proxy Support: Automatic IP rotation
  • Data Validation: Clean, structured output

๐Ÿ›ก๏ธ Best Practices

1. Start Small & Test

{
"start_urls": [{"url": "https://www.amazon.com/s?k=laptop"}],
"max_products": 50
}
  • Test output quality
  • Understand costs
  • Verify data accuracy

2. Use Specific Search URLs

โœ… Good: https://www.amazon.com/s?k=laptop&rh=p_36:50000-100000
โŒ Bad: https://www.amazon.com
  • Include search keywords in URL
  • Use platform filters
  • Add price ranges

3. Enable Features Strategically

  • Price Comparison: For multi-platform runs
  • Price Alerts: Only for products you monitor
  • Historical Tracking: For trend analysis

4. Schedule Regular Runs

  • Daily: High-volatility (electronics, tech)
  • Weekly: Medium-volatility (fashion, beauty)
  • Monthly: Low-volatility (household, health)

5. Monitor Your Budget

  • Check run details after execution
  • Adjust max_products based on costs
  • Use category filters to focus results

๐Ÿ”Œ API Integration

JavaScript/Node.js

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
start_urls: [{ url: 'https://www.amazon.com/s?k=laptop' }],
max_products: 100,
enable_price_comparison: true
};
const run = await client.actor('YOUR_ACTOR_ID').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} products`);
// Filter recommended products
const recommended = items.filter(item => item.is_recommended);
console.log(`${recommended.length} recommended products`);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
'start_urls': [{'url': 'https://www.amazon.com/s?k=laptop'}],
'max_products': 100,
'enable_price_comparison': True
}
run = client.actor('YOUR_ACTOR_ID').call(run_input=run_input)
items = client.dataset(run['defaultDatasetId']).list_items().items
print(f"Found {len(items)} products")
# Filter by best price
cheapest = [item for item in items if item.get('is_competitive')]
print(f"{len(cheapest)} products with best price")

cURL

curl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"start_urls": [{"url": "https://www.amazon.com/s?k=laptop"}],
"max_products": 50,
"enable_price_comparison": true
}'

๐Ÿ“ˆ Output Analysis

Understanding Results

Price Volatility:

  • high: Prices change frequently โ†’ Track daily, buy during dips
  • medium: Moderate changes โ†’ Track weekly, buy during sales
  • low: Stable pricing โ†’ Track monthly, stock up on deals

Seasonal Products:

  • true: Price varies by season โ†’ Wait for off-season deals
  • false: Consistent pricing โ†’ Buy anytime

Competitive Status:

  • is_competitive: true: Best price available
  • is_competitive: false: Cheaper alternatives exist

Recommendations:

  • is_recommended: true: Best price + high rating + in stock
  • is_recommended: false: Not optimal purchase timing

Export Options

Download results in multiple formats:

  • JSON: For API integration
  • CSV: For Excel/spreadsheet analysis
  • XML: For legacy systems
  • RSS: For feed readers

๐Ÿ› Troubleshooting

No Results Returned

Causes:

  • Website structure changed
  • Anti-bot detection triggered
  • Invalid search URL

Solutions:

  • Try different keywords
  • Use more specific URLs
  • Contact support for updates

Incomplete Price Comparisons

Causes:

  • Product names vary across platforms
  • Limited availability

Solutions:

  • Use specific search terms
  • Increase max_products value
  • Check manually for critical items

High Costs

Causes:

  • Too many products
  • All features enabled
  • Frequent runs

Solutions:

  • Reduce max_products (start with 50)
  • Disable unused features
  • Schedule runs strategically
  • Use category filters

Slow Performance

Causes:

  • Many platforms selected
  • High product count
  • Network delays

Solutions:

  • Reduce platform count
  • Lower max_products value
  • Built-in delays are intentional (anti-detection)

๐Ÿ“ž Support & Resources

  • Issues: Use feedback button in Apify Console
  • Feature Requests: Contact via actor page
  • Documentation: Apify Docs
  • Community: Discord

๐ŸŽ“ Learning Resources

  • Respect robots.txt and terms of service
  • Use reasonable request rates
  • Don't scrape personal data
  • Follow platform-specific rules
  • Use data responsibly

๐Ÿ”„ Updates & Changelog

Latest Version:

  • โœ… 19+ marketplace support
  • โœ… Smart price comparison
  • โœ… Historical tracking
  • โœ… Price alerts
  • โœ… Auto-category detection
  • โœ… Proxy rotation
  • โœ… User-agent randomization

Coming Soon:

  • ๐Ÿ”œ More Southeast Asian marketplaces
  • ๐Ÿ”œ Product image comparison
  • ๐Ÿ”œ Advanced filtering options
  • ๐Ÿ”œ Custom alert webhooks
  • ๐Ÿ”œ API rate limiting controls

โญ Found this useful? Leave a review to help others discover this actor!

๐ŸŽฏ Perfect for: Price monitoring โ€ข Market research โ€ข Deal hunting โ€ข Competitive intelligence

๐Ÿ’ฐ Budget-friendly: Starting from just $5 per run!


Tags: price-tracker, e-commerce, price-comparison, shopping, deals, amazon, tokopedia, shopee, lazada, market-research, price-monitoring, web-scraping