Uptime and response time
HTTP and ping checks as often as every 60 seconds, with status code, response time and body assertions. Results are kept per region, so you can see whether the site is down or only the route from one probe is.
Pick the region your checks run from. When one fails, a second region re-runs it before you are told, so a bad route to one probe does not page you at 3am. Eleven regions to choose from, on six continents.
Fleet figures
across the whole fleet, since June 2026
A valid certificate, a correct DNS record and a cron job that actually ran matter as much as the page being up. Every type below is included at every price.
HTTP and ping checks as often as every 60 seconds, with status code, response time and body assertions. Results are kept per region, so you can see whether the site is down or only the route from one probe is.
Expiry warnings well before the renewal fails, plus a full scan of protocols, ciphers and chain problems. The certificate outage you find out about on Monday is the one nobody was watching.
Watch A, AAAA, MX, NS, TXT and CNAME records, resolved from each region, and get told when one changes value or disappears.
Give a scheduled job a ping URL. If the job stops running, the missing ping raises the alert. Backups and imports that silently stopped are the outages nobody notices.
Crawl your pages on a schedule for dead links and assets still loading over plain HTTP, and fix them before a customer meets one.
Poll your own /health route and alert on the fields it reports: queue depth, database reachability, disk, whatever you already expose.
Up to five hosted status pages, on your own domain, with incident history and email subscribers. Stop answering the same question fifty times during an outage.
Invite your team with roles, group sites per client or environment, schedule PDF and CSV reports, and script all of it from the REST API.
A check can fail because your site is down, or because one route to it is. Outbound checks are re-run from a second region — normally the nearest — before the incident opens. A missed heartbeat has no second region: it alerts on the window you set.
09:41:02 eu-west-2 Amsterdam HTTP 502 api.example.com
09:41:09 na-east-2 Newark HTTP 502 confirmed
09:41:09 incident #4471 opened
09:41:10 notify slack #ops, on-call email
09:44:21 eu-west-2 Amsterdam HTTP 200 recovered
09:44:22 incident #4471 closed, down 3m 20s
Example incident.
Your check runs from the primary region you choose. Any failure is re-run from a second region — normally the nearest one — and only a failure both agree on opens an incident. Eleven regions today, and the list only grows.
eu-west-2eu-west-1eu-central-1na-east-2na-west-1ap-southeast-1ap-northeast-1ap-southeast-2as-south-1sa-east-1af-south-1Paste a URL. We detect what is worth checking — the page, its certificate and its DNS — and turn those checks on for you.
Connect Slack, Telegram, Discord, a webhook, or just use email. Set the thresholds that matter to you and nothing else.
You hear from us when something is wrong, confirmed from a second region, with the detail you need to start fixing it.
Every capability on this page is included at every size. No feature tiers and no per-seat charge.
| Sites | Per month |
|---|---|
| 1–5 | €10.00 |
| 10 | €17.50 |
| 25 | €40.00 |
| 50 | €70.00 |
| 100 | €130.00 |
| 250 | €272.50 |
| 500 | €447.50 |
Any whole number of sites from one to five hundred: seven sites is €13.00 a month. Sites 6–25 add €1.50 each, 26–100 €1.20, 101–250 €0.95, 251–500 €0.70. Pay monthly by card, or prepay 6 or 12 months in one payment by card, iDEAL or bank transfer. Monthly billing renews until you cancel; the trial does not start a paid subscription by itself. Cancel from your billing page with no notice period, and monitoring runs to the end of the period you have paid for.
A site is one hostname. www.example.com and api.example.com are two. One hostname can carry several checks and they count once; a cron heartbeat counts as a site. Need every check run from all eleven regions at once, rather than a primary plus a confirming second? That is a premium option, as is going past 25 sites. Talk to us and we will size it with you.
No. The 7-day trial starts as soon as you register and needs no payment details. If you do nothing at the end of it, the account stops monitoring.
Checks run as often as every 60 seconds from your primary region. A failure is then re-run from a second region, normally the nearest, before the alert goes out. That costs one further check interval and filters out failures on a single route.
One hostname you monitor. A site can carry several checks — the page, its certificate, its DNS records, a broken-link crawl — and those all count as one site. Heartbeats for cron jobs are counted as sites too.
Yes. Point a CNAME at us and the status page is served on your domain with a certificate we manage. Visitors can subscribe by email and are notified when you post an incident update.
The application, its databases and your check results are in Germany. The probes run worldwide and hold no account data; they receive a check definition, run it, and send the result back.
Yes, from the billing page in your account, with no notice period and no cancellation fee. You keep access until the end of the period you have already paid for.
Yes — a REST API with personal access tokens covering sites, checks, results, incidents and status pages. Everything the interface does, you can script.
Seven days free, no card, and your first check running in about two minutes.