E-commerce Price Tracker
Pricing
Pay per event
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
Pay per event
Rating
5.0
(1)
Developer

Supernesia Creative Technology
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
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 CategoriesOke, 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
| 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
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 Type | Cost | Description |
|---|---|---|
| Actor Start | $0.10 | One-time per run |
| Result | $0.10 | Per product scraped |
| Price Comparison | $0.10 | Per comparison analysis |
| Price Drop Alert | $0.10 | Per alert generated |
| Historical Tracking | $0.10 | Per price point tracked |
| Trend Analysis | $0.10 | Per trend calculation |
| Product Recommendation | $0.10 | Per recommendation |
Volume Discounts Available
| Tier | Discount | Savings |
|---|---|---|
| Bronze | Active users | $5.00 off |
| Silver | High volume | $8.00 off |
| Gold | Enterprise | $12.00 off |
Cost Examples
Basic Shopping (50 products, 1 platform):
Actor Start: $0.10Results (50): $5.00ββββββββββββββββββββββββββTotal: $5.10
Price Comparison (100 products, 3 platforms):
Actor Start: $0.10Results (300): $30.00Price Comparisons (100): $10.00Recommendations (100): $10.00βββββββββββββββββββββββββββββββββTotal: $50.10With Bronze discount: $45.10
Full Monitoring (200 products, 5 platforms):
Actor Start: $0.10Results (1000): $100.00Price Comparisons (200): $20.00Price Alerts (50): $5.00Historical Tracking: $20.00Recommendations (200): $20.00βββββββββββββββββββββββββββββββββTotal: $165.10With Gold discount: $153.10
π‘ Cost Optimization Tips
- Start small: Test with 50-100 products first
- Target specific platforms: Only scrape what you need
- Use category filters: Reduce irrelevant results
- Disable unused features: Turn off alerts if not needed
- 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: truehave:- β 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_productsbased 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 productsconst recommended = items.filter(item => item.is_recommended);console.log(`${recommended.length} recommended products`);
Python
from apify_client import ApifyClientclient = 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().itemsprint(f"Found {len(items)} products")# Filter by best pricecheapest = [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 dipsmedium: Moderate changes β Track weekly, buy during saleslow: Stable pricing β Track monthly, stock up on deals
Seasonal Products:
true: Price varies by season β Wait for off-season dealsfalse: Consistent pricing β Buy anytime
Competitive Status:
is_competitive: true: Best price availableis_competitive: false: Cheaper alternatives exist
Recommendations:
is_recommended: true: Best price + high rating + in stockis_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_productsvalue - 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_productsvalue - 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
βοΈ Legal & Ethics
- 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