
Hawkwatch — Self-Hosted Price & Stock Monitoring
Self-hosted price & stock alerts — pay once, watch forever
Hawkwatch watches any product page for price drops or restocks and pings you the moment something moves — with a full-page screenshot of the exact moment it happened. Point it at a URL: it auto-detects the price from JSON-LD structured data (or a CSS selector you pick), tracks stock, and checks on your schedule using a real headless Chromium so JS-rendered shops just work. Built for deal hunters, resellers, and anyone tired of check quotas. Distill.io is $12/mo Starter ($144/yr) with metered checks and capped watchers — Hawkwatch is $34 once, unlimited watchers, no quotas.
Auto price detection via JSON-LD, og:price, and microdata — zero config on most shops
CSS selector mode with locale-aware parsing ($1,299.00, 1.299,00 €, 1 299,00 kr)
Stock tracking from availability data, a selector, or a keyword regex
Two fetch engines: headless Playwright Chromium or a gentle plain HTTP fetch
Email (BYO SMTP, screenshot attached) + webhook alerts (Discord/Slack-friendly), threshold rules
Price history charts with stock bands, min/max stats, and a full check log
Polite by design: 5-min interval floor, jitter, backoff, robots.txt warnings
Runs as a Windows desktop app or on a $5 VPS (Docker included, Chromium baked in).
What's included:
Windows installer download (build via npm run dist)
Full source access — https://github.com/bensblueprints/hawkwatch (MIT)
Lifetime v1 updates
Setup guide (README quick start)
Premium tiers coming later
