Price Tracker — Track Product Prices Across Any E-Commerce Site
Pricing
from $1.60 / 1,000 results
Price Tracker — Track Product Prices Across Any E-Commerce Site
Track product prices from Amazon, Flipkart, Shopify, eBay, Walmart, AliExpress, and any e-commerce site. Extracts price, original price, discount, availability, rating, brand. Supports 20+ Amazon domains. Schedule daily runs for price monitoring. 15x cheaper than alternatives.
Pricing
from $1.60 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
23
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.
What you get
Track product prices from Amazon, Flipkart, Shopify, Walmart, eBay, AliExpress, Etsy, Target, and thousands of other e-commerce sites. Extract current price, original price, discount percentage, availability, rating, brand, and more from any product URL.
What does Price Tracker do?
Price Tracker takes a list of product page URLs and extracts structured pricing data from each one, using whichever product information the site already publishes. This makes it work on virtually any e-commerce site, not just the major platforms.
Why use this over alternatives?
- Significantly cheaper than the leading competitor, per result
- Universal — works on any site that publishes product data, not just a handful of platforms
- 20+ Amazon domains — US, UK, India, Germany, France, Japan, Australia, Brazil, UAE, and more
- Indian e-commerce — Flipkart, Myntra, AJIO, Snapdeal, Meesho, Nykaa support
- Discount tracking — extracts both current price and original price, calculates discount percentage
- Scheduling-ready — run daily or hourly to build price history over time
Supported platforms
Works on any e-commerce site that publishes structured product data. Tested and optimized for:
| Platform | Notes |
|---|---|
| Amazon (20+ domains) | .com, .in, .co.uk, .de, .fr, .it, .es, .ca, .co.jp, .com.au, .com.br, .ae, .sa, and more |
| Flipkart | Indian e-commerce leader |
| Shopify stores | Any Shopify-powered store |
| Walmart | US retail |
| eBay | Global marketplace |
| Etsy | Handmade and vintage |
| Target | US retail |
| AliExpress | Global wholesale |
| Myntra | Indian fashion |
| AJIO | Indian fashion |
| Snapdeal | Indian marketplace |
| WooCommerce stores | Any WooCommerce site |
| Any other site | Works if the site publishes structured product data |
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array of strings | Yes | — | Product page URLs to extract prices from |
maxRetries | integer (0-10) | No | 3 | Retry attempts per URL on failure |
proxyCountry | string | No | US | ISO country code determining which country the request appears to come from. Use the country where the site operates for best results. |
Example input
{"urls": ["https://www.amazon.com/dp/B0BSHF7WHW","https://www.amazon.in/dp/B0BSHF7WHW","https://www.flipkart.com/apple-iphone-15/p/itm123","https://www.walmart.com/ip/Apple-AirPods-Pro/1752657021","https://myshopifystore.com/products/cool-gadget"],"maxRetries": 3,"proxyCountry": "US"}
Output
Each product URL produces one result with the following fields:
| Field | Type | Description |
|---|---|---|
url | string | Original product URL |
productName | string | Product title |
price | number | Current selling price |
originalPrice | number | Original/list price before discount (if available) |
currency | string | Currency code (USD, INR, GBP, EUR, etc.) |
discount | string | Discount percentage (e.g., "20%") |
availability | string | "In Stock" or "Out of Stock" |
rating | number | Product rating (e.g., 4.5) |
reviewCount | integer | Number of reviews |
imageUrl | string | Product image URL |
brand | string | Brand or manufacturer name |
platform | string | Detected platform (amazon, shopify, flipkart, generic, etc.) |
scrapedAt | string | ISO 8601 timestamp of extraction |
success | boolean | Whether extraction succeeded |
error | string | Error message if failed, null otherwise |
Example output
{"url": "https://www.amazon.com/dp/B0BSHF7WHW","productName": "Apple AirPods Pro (2nd Generation)","price": 189.99,"originalPrice": 249.99,"currency": "USD","discount": "24%","availability": "In Stock","rating": 4.7,"reviewCount": 98453,"imageUrl": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_SL1500_.jpg","brand": "Apple","platform": "amazon","scrapedAt": "2026-05-20T11:30:00.000Z","success": true,"error": null}
Use cases
Competitor price monitoring
Track competitor product prices daily. Schedule this actor to run every morning and export results to Google Sheets or your pricing dashboard.
MAP compliance
Monitor whether resellers are maintaining minimum advertised pricing across marketplaces. Track the same product across Amazon, Walmart, and individual retailer sites.
Dropshipping margin tracking
Compare supplier prices on AliExpress or Alibaba against your retail prices on Shopify. Detect when supplier price changes erode your margins.
Cross-region price comparison
Track the same Amazon product across US (.com), UK (.co.uk), India (.in), Germany (.de), and Japan (.co.jp) to identify regional pricing differences.
Price history and trend analysis
Schedule daily runs to build a price history dataset. Combine with Apify's dataset export to visualize trends in your BI tool.
This actor uses Pay-Per-Event pricing — you only pay for successfully extracted results. Compared to Forward Workstation's Competitor Price Tracker and Apify's E-commerce Scraping Tool, this actor costs significantly less per result.
How to schedule price monitoring
- Run this actor once to verify it works with your URLs
- Go to Schedules in the Apify Console
- Create a new schedule with your desired frequency (daily, hourly, weekly)
- Set this actor as the target with your product URLs as input
- Results accumulate in the dataset — export to Google Sheets, webhook to Slack, or consume via API
Integration
Results are available via:
- Apify API — fetch results programmatically from any language
- Webhooks — get notified when a run completes
- Google Sheets — direct export integration
- Zapier / Make / n8n — connect to 1000+ apps
- CSV / JSON / Excel — download from the Apify Console
Limitations
- Sites behind login walls or requiring authentication are not supported
- Amazon product pages currently show a CAPTCHA to automated traffic, so Amazon URLs will usually fail; Flipkart and most Shopify stores work reliably
- Some sites with stronger automated-access protections may fail to return data
- Sites without any embedded product information cannot be extracted from
- Currency detection depends on the site's own data — some small sites may not include it
- Price Tracker extracts the current snapshot. Build price history by scheduling repeated runs.
Related Actors
- AJIO Scraper - India Fashion Products, Prices, Ratings — Thirdwatch
- AliExpress Scraper - Search Products, Prices & Ratings — Thirdwatch
- Amazon Best Sellers Scraper - Top 100 Ranked Products — Thirdwatch
Last verified: 2026-09
More scrapers at thirdwatch.dev.