Website Monitoring

Know the moment it changes.

Point a monitor at any page. We check it on your schedule, diff every version, and alert you the instant something meaningful moves — a price, a policy, a competitor's copy.

Checks every 15 minutes to dailyAI filters noise, flags real changesHMAC-signed webhook + email alerts
example.com/productmonitoring$19.99$14.9908:0010:0012:00CHANGE DETECTEDprice $19.99 → $14.99webhook + email sent

The problem

Watching a page shouldn't mean babysitting a scraper.

Cron jobs, snapshot storage, diffing logic, deduping noise, building alerting. Monitoring does all of it. One API call, and you hear about changes — not everything else.

The old way

  • Write and babysit a cron job
  • Store every snapshot yourself
  • Diff raw HTML by hand
  • Drown in cosmetic, meaningless changes
  • Re-render JS pages with your own browser
  • Re-auth to watch pages behind login
  • Build and monitor your own alerting
  • Miss the one change that mattered
M

With Monitoring

  • Checks run on your schedule
  • Every version stored and diffed
  • Track only the fields you care about
  • AI filters noise, summarizes the rest
  • JS rendering built in
  • Authenticated checks via saved sessions
  • Signed webhook + email alerts included
  • Hear about the change that matters

Price dropped $19.99 → $14.99

webhook delivered · 2 credits · 0 false alarms

Every check, on the record

A full history. One alert when it counts.

monitor · example.com/product/123 · active
every 60mspecific_data

recent checks

12:00No change

price $19.99 · in stock

11:00No change

price $19.99 · in stock

10:00Change detected

price $19.99 → $14.99 · alert sent

Alerted
09:00No change

price $19.99 · in stock

08:00Baseline captured

price $19.99 · in stock

1
change today
24
checks / day
0
false alarms

How it works

Set it once. Hear only what matters.

01

Point it at a page

POST a URL with a check interval. Watch the whole page, or define a schema to track just the fields you care about — a price, a status, a headline.

02

We check on schedule

Every interval, the page is fetched (rendered if needed, authenticated if you attached a session), diffed against the last version, and — with AI mode — reviewed for meaning.

03

You get alerted

When something meaningful changes, we POST a signed webhook and send email, with a summary and before/after. Silent checks stay silent.

0 min

fastest interval

down to every 15 minutes

0/7

always watching

checks run around the clock

0

servers to run

no cron, no infrastructure

Quick start

Watching in one call.

Create a monitor with a single POST. We handle the schedule, the diffing, and the alerts. You handle nothing.

1
Sign up and get your API key
2
POST a URL to /v1/monitors with an interval
3
Receive a signed webhook on every change
import requests

API_KEY = "your_api_key"

# Watch a product page and get alerted when the price changes
monitor = requests.post(
    "https://api.anakin.io/v1/monitors",
    headers={"X-API-Key": API_KEY},
    json={
        "url": "https://example.com/product/123",
        "intervalMinutes": 60,
        "watchMode": "specific_data",
        "outputSchema": {
            "type": "object",
            "properties": {
                "price": {"type": "number"},
                "inStock": {"type": "boolean"},
            },
            "required": ["price"],
        },
        "aiMode": True,
        "aiGoal": "only when the price drops or it goes out of stock",
        "alertWebhookUrl": "https://your-app.com/hooks/anakin",
    },
).json()

print("Monitoring", monitor["id"])
# Save this — you'll verify webhook signatures with it:
print("Webhook secret:", monitor["alertWebhookSecret"])
Authenticate with the X-API-Key header.Get API key

FAQ

Common questions

Website Monitoring

Never refresh a page again.
Let it come to you.

Set a monitor once. Hear about the change that matters, the moment it happens.