Daily checks NBU + ECB + Frankfurter 27 EU VAT countries Webhook alerts

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.

Live demo — data from watch-engine worker
Live response
// Click "Load →" to fetch
What an alert looks like
{
  "type": "VAT_CHANGE",
  "country": "DE",
  "from": "19%",
  "to": "20%",
  "effective": "2026-01-01",
  "source": "EU Commission TEDB"
}
Ready. Free 1 watch.

2 monitors. Endless combinations.

Pick a category. We check once a day and alert only when something changes.

Currency

Currency Watch

NBU official rates (44 currencies), ECB daily reference, Frankfurter fallback. Alert when rate moves > 0.5%.

Tax

VAT Watch

27 EU countries — standard and reduced rates. Alert when the EU Commission snapshot updates.

Webhook

Webhook alerts

POST JSON to your URL. Plug into Slack, Discord, n8n, Zapier, or your own backend.

Email

Email alerts

Daily digest of changes. One email per day max — no spam.

Storage

Edge KV

Watches stored in Cloudflare KV. Global replication. No database cost.

API

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.

Free
$0/forever
  • 1 active watch
  • Daily check (06:00 UTC)
  • Email alerts
  • All 2 monitor types
Start free
Most popular
Pro
$29.99/month
  • 100 active watches
  • Webhook + email alerts
  • Priority check (multiple per day)
  • API access
  • Email support
Subscribe $29.99/mo →

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.