Get alerted when rates or VAT rates change
Daily monitoring of currency rates from NBU, ECB and Frankfurter, plus EU VAT changes. Webhook and email alerts. No dashboards to check.
// Click "Load →" to fetch
{
"type": "VAT_CHANGE",
"country": "DE",
"from": "19%",
"to": "20%",
"effective": "2026-01-01",
"source": "EU Commission TEDB"
}
2 monitors. Endless combinations.
Pick a category. We check once a day and alert only when something changes.
Currency Watch
NBU official rates (44 currencies), ECB daily reference, Frankfurter fallback. Alert when rate moves > 0.5%.
VAT Watch
27 EU countries — standard and reduced rates. Alert when the EU Commission snapshot updates.
Webhook alerts
POST JSON to your URL. Plug into Slack, Discord, n8n, Zapier, or your own backend.
Email alerts
Daily digest of changes. One email per day max — no spam.
Edge KV
Watches stored in Cloudflare KV. Global replication. No database cost.
REST API
Create, list and delete watches via JSON API. Works from any language.
API in 10 seconds
Create a watch, get alerts on webhook. That's it.
# Live NBU rates
curl "https://watch-engine.boring-saas-infra.workers.dev/currency/nbu"
# Live VAT for Germany
curl "https://watch-engine.boring-saas-infra.workers.dev/vat/DE"
# Create a watch (webhook)
curl -X POST https://watch-engine.boring-saas-infra.workers.dev/watch/create \
-H "Content-Type: application/json" \
-d '{
"type": "vat",
"target": "DE",
"webhook": "https://your-server.com/hooks/watch"
}'
# → 200 OK
{
"ok": true,
"watch": {
"id": "8f3c9e2a-...",
"type": "vat",
"target": "DE",
"webhook": "https://your-server.com/hooks/watch",
"created_at": "2026-10-08T14:00:00.000Z"
}
}
Simple pricing
Start free. Upgrade when you need more monitors.
- 100 active watches
- Webhook + email alerts
- Priority check (multiple per day)
- API access
- Email support
Cancel anytime. Instant activation.
FAQ
What can I monitor?
Currency rates (NBU, ECB, Frankfurter) and EU VAT rates (27 countries, EU Commission snapshot). Tariff and Sanctions watches are coming next.
How often does it check?
Once per day at 06:00 UTC via Cloudflare Cron Triggers. Pro can check multiple times per day.
How are alerts delivered?
Webhook (POST JSON to your URL) and email. Webhook works with Slack, Discord, n8n, Zapier, or any HTTP endpoint.
Is there a free tier?
Yes. 1 active watch, daily check, email alerts.
What if a source is down?
We retry automatically. Failed runs are logged and visible on the dashboard.