Competitor Price & Stock Alerts avatar

Competitor Price & Stock Alerts

Pricing

from $1.50 / 1,000 price or stock results

Go to Apify Store
Competitor Price & Stock Alerts

Competitor Price & Stock Alerts

Track product prices, stock status, and restocks across public pages with change detection and webhook delivery.

Pricing

from $1.50 / 1,000 price or stock results

Rating

0.0

(0)

Developer

Maarten Vreeburg

Maarten Vreeburg

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

9 hours ago

Last modified

Share

Price Tracker & Alerts

Price Tracker Thumbnail

Hero banner

Track competitor prices, stock status, and restocks without babysitting product pages. This Actor watches a URL or selector, detects meaningful changes, and can notify your webhook when a commercial signal moves.

Buyer outcome: know when to reprice, restock, investigate a supplier, or trigger an automated workflow.

Who buys this

  • e-commerce operators tracking competitor pricing
  • founders watching suppliers or marketplaces
  • traders and deal hunters monitoring listings
  • affiliate marketers tracking offer pages
  • teams that need reliable alerts instead of manual checking

What it does

  • monitors a full page or a specific CSS selector
  • parses price values from visible text
  • supports a custom price regex for tricky pages
  • ignores noisy page sections before comparison
  • keeps persistent state per tracked target
  • sends webhook alerts on meaningful price changes

How it works

  1. Fetch the page with a browser-like user agent.
  2. Strip noisy sections like cookie banners and ads.
  3. Extract either the whole page or a target container.
  4. Parse the first visible price or use your custom regex.
  5. Compare against the stored snapshot from the previous run.
  6. Send a webhook if the change is meaningful.

Input example

{
"url": "https://example.com/product",
"selector": "main",
"ignore_selectors": ".cookie-banner,.ads,.promo",
"min_change_ratio": 0.02,
"webhook_url": "https://your-endpoint.example/webhook"
}

Output fields

  • status
  • price_changed
  • significant_change
  • current_price_value
  • previous_price_value
  • currency
  • percent_change
  • message
  • final_url

Good use cases

  • track competitor price cuts
  • detect restock / sale page updates
  • monitor marketplace listings
  • catch supplier pricing changes early
  • forward changes to Slack, Discord, Zapier, Make, or a backend webhook

Local development

$apify run

Deploy

apify login --token <your-token>
apify push