dropwatch

Dropwatch

Watch product prices across any store. Get notified when they drop. 100% local, no tracking.

screenshot

What it does

Visit a product page on any major retailer, click the Dropwatch icon, and hit Track this. The extension re-checks the price every 6 hours in the background. When the price drops by more than your threshold, you get an OS notification and a badge on the extension icon. Everything stays in your browser.

Works out of the box on any site that ships JSON-LD or Open Graph product markup — which covers most major retailers. Confirmed working on Bol.com, Coolblue, Zalando, H&M, Albert Heijn, and many more.

Features

Privacy

No data leaves your device. Ever. The only outbound network requests are to product URLs you explicitly chose to track, and only to re-check the price.

See privacy-policy.md for details.

Install

Until the extension is live on the Chrome Web Store, you can load it manually:

  1. Clone or download this repo
  2. Open chrome://extensions
  3. Enable “Developer mode”
  4. Click “Load unpacked” → select this folder

Known limitations

Amazon is not supported in v1.0.0. Amazon’s product pages do not ship JSON-LD or Open Graph product markup — they render prices inside DOM elements only. A per-store Amazon extractor is planned for v1.1.

Sites behind aggressive bot detection may return CAPTCHA pages to the background fetch — the extension skips those gracefully. Visiting the page manually refreshes the price.

How it works

No bundler. Plain JS. MV3. npm test runs Node’s built-in test runner against real and synthetic fixtures.

Contributing

Issues and PRs welcome. This is a hobby project — don’t expect enterprise-grade support, but real bug reports will get real responses.

License

MIT — see LICENSE.