Competitor Price Tracker - Amazon, Shopify & More avatar

Competitor Price Tracker - Amazon, Shopify & More

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Competitor Price Tracker - Amazon, Shopify & More

Competitor Price Tracker - Amazon, Shopify & More

Track competitor product prices across Amazon, Shopify, WooCommerce, and any e-commerce site. Extracts price, currency, availability via JSON-LD, OpenGraph, and CSS heuristics.

Pricing

from $30.00 / 1,000 results

Rating

4.8

(4)

Developer

Forward Workstation

Forward Workstation

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

4

Monthly active users

2 days ago

Last modified

Categories

Share

Competitor Price Tracker – Amazon, Shopify, WooCommerce & Any E-Commerce Site

Banner

Are your competitors quietly dropping prices while you're not watching?

This actor scrapes live product prices from any e-commerce URL — Amazon listings, Shopify stores, WooCommerce shops — and returns clean, structured data you can pipe into spreadsheets, dashboards, or alerts.

  • ✅ No proxies to configure
  • ✅ No coding required — just paste URLs
  • ✅ Results in under 60 seconds
  • ✅ Works with JavaScript-rendered pages

Who uses this: E-commerce store owners, dropshippers, Amazon sellers, pricing analysts, and anyone who needs to monitor what competitors are charging — without doing it manually.

What it does

This Actor takes a list of product URLs and returns structured pricing data for each. It uses a smart competitor price tracking pipeline:

  1. JSON-LD structured data (most accurate)
  2. OpenGraph meta tags (og:price:amount)
  3. CSS heuristics as a fallback for unstructured pages

For specific platforms, specialized scrapers kick in:

PlatformMethod
AmazonPlaywright headless browser — bypasses bot detection. Works across all regional domains (.com, .in, .co.uk, .de, etc.)
Shopify/products/{handle}.json API first, then DOM fallback — fastest Shopify price extractor method available
WooCommerceJSON-LD from product pages
Other sitesGeneric pipeline (JSON-LD → OpenGraph → CSS) — works as a price scraper on any e-commerce URL

Cost

ScenarioApprox. cost
Track 10 products once~$0.30
50 products daily for a month~$45
One-time 100-product snapshot~$3

Pricing is ~$0.03 per product URL. Amazon URLs cost slightly more due to headless browser usage.

Input

Input screenshot

FieldTypeRequiredDescription
urlsArray of stringsYesProduct page URLs to scrape
maxRetriesInteger (0–10)NoRetry attempts per URL (default: 3)
proxyCountryStringNoISO country code for proxy (default: US)

Example input

{
"urls": [
"https://yoddha.store/product/japa-mala/",
"https://www.amazon.in/Book-Answers-Carol-Bolt/dp/0553813544/",
"https://www.plixlife.com/product/tender-coconut-water-powder-315/315"
],
"maxRetries": 3,
"proxyCountry": "US"
}

Output

Output screenshot

Each URL produces one result in the dataset:

FieldTypeDescription
urlStringThe original URL
productNameStringDetected product name
priceNumberNormalized price value
currencyStringCurrency code (USD, EUR, GBP, etc.)
availabilityStringStock status (In Stock / Out of Stock)
scrapedAtStringISO 8601 timestamp
successBooleanWhether scraping succeeded
errorStringError message if failed

Example output

{
"url": "https://www.amazon.in/Book-Answers-Carol-Bolt/dp/0553813544/",
"productName": "The Book Of Answers: The gift book that became an internet sensation, offering both enlightenment and entertainment",
"price": 561,
"currency": "INR",
"availability": "In Stock",
"scrapedAt": "2026-05-20T03:08:02.314Z",
"success": true,
"error": null
}

Use cases

  • Competitor price tracking — Monitor what rivals charge daily and get alerted on changes
  • Amazon price monitor — Track Amazon listings across regions without getting blocked
  • Dropshipping price tracker — Stay on top of supplier and competitor pricing automatically
  • Market research — Collect e-commerce price intelligence across brands and categories
  • Dynamic pricing — Feed competitor prices into your own pricing algorithms
  • MAP compliance — Monitor minimum advertised price violations across resellers
  • Price comparison tool — Aggregate prices across sellers for any product category

Tips for best results

  • Use clean URLs — Remove tracking parameters and referral tags. Use https://www.amazon.in/dp/B0CYTDQ3YF instead of long URLs with ?pd_rd_w=... parameters. Shorter URLs are more reliable.
  • Amazon price scraper — Always uses a headless browser (Playwright) to bypass bot detection. Works with amazon.com, amazon.in, amazon.co.uk, and all other regional domains.
  • Shopify stores — Detected automatically. The Actor tries the JSON API first for fastest results, then falls back to DOM scraping.
  • Currency detection — Extracted from structured data (JSON-LD, OpenGraph). Some smaller stores may not specify currency explicitly — verify the currency field for lesser-known sites.
  • Product price alert workflows — Combine with Apify Schedules + Webhooks to trigger alerts when a price drops below your threshold.

Limitations

  • Sites behind login walls or Cloudflare Turnstile fingerprinting may not scrape reliably
  • Amazon prices shown to logged-in users (Prime deals, regional pricing) may differ from scraped results
  • Currency detection depends on structured data — some small stores omit it

Proxy & rate limiting

  • Uses Apify residential proxies by default for reliable results
  • Exponential backoff retry on failures (configurable via maxRetries)
  • Amazon requests always use a headless browser to avoid blocking

Integration

This Actor works great with:

  • Apify Schedules — Run daily/hourly price checks automatically
  • Webhooks — Get notified when a run completes
  • API — Trigger runs programmatically from your backend