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

20 days 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