Tell us what to watch. We'll tell you when it changes.
Paste the link to a product page. Watchnode checks it on a schedule and messages you when the price drops below your threshold, or when something that was out of stock comes back.
At a glance
| Stores supported | 24 | across 5 regions |
| Check interval | 15 min | 2 min on Plus |
| Price history kept | 90 days | per watch, per store |
| Alerts | 3 | email, webhook, personal feed |
How people use it
- A price ceiling. "Message me if this drops under €180." Most watches are this.
- Back in stock. Sizes and colours that keep selling out — the check runs on the variant, not the page, so a restock of the wrong size stays quiet.
- Watching a basket. Group watches together and get one digest instead of six messages in a row.
Webhooks, if you'd rather wire it up yourself
Every alert can be delivered as a POST to a URL you control. The body is small and stable:
{
"event": "price_drop",
"watch": "wn_7f2c19",
"store": "nordkauf",
"was": 219.00,
"now": 174.90,
"currency": "EUR",
"url": "https://…",
"seen_at": "2026-09-07T14:31:07Z"
}
Retries are three attempts with backoff, then the alert falls back to email so nothing is lost quietly. Details in how it works.
What it does not do
- No buying, no carts, no checkout automation. Watchnode reads pages, it does not act on them.
- No accounts at the stores. If a price is only visible after login, we cannot see it either.
- No scraping to order. The store list is fixed and public — see stores.