Skip to content
StatusCheck

Find out your site is down before your customers tell you.

We check your sites, APIs, ports and certificates from five regions on five continents. Before anyone gets woken up, a second region has to agree it is really down.

  • Free plan, no card needed
  • Every limit written down
  • Cancel any time
Up

API Gateway

https://api.acme.com/health

Uptime, 30 days
99.98%
p95, 24 hours
142 ms
Checks run
25,920
Times we paged you
0
Live 07:57:39 UTC
  • IAD

    104 ms

  • GRU

    186 ms

  • FRA

    88 ms

  • SIN

    214 ms

  • SYD

    241 ms

Three jobs, and you need all three.

Knowing something broke is not much use on its own. You need the right person told, and your customers told, without you writing anything at 3 a.m.

Notice it, wherever it broke.

Pages, APIs, ports, DNS records and certificates. Checks as often as every 30 seconds, from up to five places at once. Heartbeats for the cron jobs nobody watches are coming soon.

Network monitors

4 up · 1 degraded
  • TCP db-primary.acme.internal:5432 12 ms Up
  • DNS acme.com · A 31 ms Up
  • ICMP edge-01.acme.com 148 ms Degraded
  • TCP smtp.acme.com:587 44 ms Up
  • DNS acme.com · MX 28 ms Up

One confirmed failure, one alert.

The alert lands where your team already works: email, Slack, Teams, Discord, Google Chat, Telegram, PagerDuty, Opsgenie or a signed webhook, with what failed and where already in it. A flapping monitor does not become forty messages. On-call rotations and escalation are coming soon.

Checkout API is down

Monitor
Checkout API
Target
https://api.acme.com/checkout
Reason
HTTP 503 on 3 consecutive checks
Confirmed by
N. Virginia, Frankfurt
Since
09:12:04 UTC

Sent once, per channel

  • Email Delivered
  • Slack Delivered
  • Microsoft Teams Delivered
  • Webhook Signed · 200

Tell your customers before they ask.

A status page on your own domain, with your logo and not ours, that updates itself from the same confirmed failure that raised the alert. Subscribers hear about it without anyone writing a post.

status.acme.com
A Acme
Subscribe

Partial degradation

Checkout is slower than usual. Investigating · updated 4 min ago

  • API
    99.98% Up
  • Web app
    100% Up
  • Checkout
    99.71% Degraded
  • Email delivery
    99.95% Up
90 days ago Today

Secrets are encrypted and never shown again after you save them. Single sign-on, an audit log and scoped API keys are coming, on the plans that need them.

See all eight products

The same team, the same monitors, three very different bills.

Take 3 people on call, 40 monitors, and one status page on your own domain without somebody else's logo on it. Here is what that costs, at each vendor's own list prices.

Better Stack

3 responder licenses, 50 extra monitors, and white-label on 1 page

$316 /mo

Statuspage and Pingdom

Hobby for the page and 50 checks for the monitoring. Two tools, connected by you

$101 /mo

StatusCheck Team

3 people, 40 monitors and the white-labeled page all fit inside the Team plan, with alerts to Slack, Teams and PagerDuty and incident timelines in the same subscription. Extra teammates are $8 rather than $29.

$16 /mo

Both columns include seats. List prices billed yearly, taken from Better Stack, Statuspage and Pingdom, checked on September 4, 2026. Prices change. If one of these is out of date, tell us and we will correct it the same day.

Price it for your team

What happens when a check fails.

Four steps, and nothing in between that can raise a false alarm.

  1. 01

    Check

    from up to five places

    Every monitor runs on its own schedule, from the places you pick. Each check times every stage separately, so a slow page tells you whether it was the DNS lookup, the connection, the certificate or your own server.

  2. 02

    Confirm

    a second region agrees

    One region failing is a data point. A second region failing is an incident. Nothing is sent until two independent paths agree, which is the whole difference between an alert and a false alarm.

  3. 03

    Alert

    once per channel

    The incident opens with the facts already filled in, and one alert goes to each channel you chose: Slack, Teams, email, PagerDuty or a webhook. No storms, no duplicates.

  4. 04

    Tell

    without writing a post

    Your status page updates itself and your subscribers get an email, both from the same confirmed failure. You do not retype anything. When it recovers, that goes out too.

Your site can be fast in Frankfurt and slow in Sydney.

Choose the places your customers actually are, and check from all of them. Every result says which region it came from, so when something is slow you know whether it is your server or the distance.

N. Virginia São Paulo Frankfurt Singapore Sydney N. Virginia São Paulo Frankfurt Singapore Sydney

North America

  • N. Virginia US

South America

  • São Paulo BR

Europe

  • Frankfurt DE

Asia

  • Singapore SG

Oceania

  • Sydney AU

Why we built it this way.

We built this for the version of you that is awake at 3 a.m., holding a phone, trying to figure out in one look whether this is real and what to do about it. Everything else follows from that.

  • It stays quiet

    Nothing flashes, buzzes or turns red for effect. If your phone goes off, something is genuinely wrong, which is the only way an alert keeps working on the fiftieth week.

  • It shows its work

    Every check keeps what it saw and where it saw it from, so you can go back and ask why it decided your site was down, and get an answer.

  • The bill has no surprises

    Every limit is written on the pricing page rather than discovered when you hit it, and going slightly over one costs a few dollars instead of a forced upgrade.

Four plans, and no surprises in any of them.

Pick one by how much you monitor and how many of you there are. Every limit is written on the pricing page, and if you go slightly over one you can buy a little more instead of jumping a plan.

Free

For side projects and trying things out.

$0/mo

Free forever

  • 10 monitors at 5-minute checks
  • 3 regions per monitor
  • 1 person
  • 1 status page on statuscheck.io
See full pricing

Solo

For one person running one product.

$7.50/mo

$90 a year, two months free

  • 20 monitors at 60-second checks
  • All 5 regions per monitor
  • 1 person, extra teammates $8 each
  • 3 status pages with custom domains
See full pricing

Team

Most popular

For teams who share the pager.

$15.83/mo

$190 a year, two months free

  • 50 monitors at 30-second checks
  • 3 people included, then $8 each
  • PagerDuty, Opsgenie and Microsoft Teams
  • On-call schedules and escalation (coming soon)
See full pricing

Business

For companies with SLAs to keep.

$40.83/mo

$490 a year, two months free

  • 300 monitors at 30-second checks
  • 10 people included, then $8 each
  • Unlimited status pages, including private ones
  • SAML single sign-on and an audit log (coming soon)
See full pricing

Questions people ask.

Anything else? Email us and a person replies.

support@statuscheck.io
What does StatusCheck monitor?
Websites and APIs over HTTP with status, content, and header assertions; open ports over TCP; DNS records against the resolver you choose; hosts over ICMP; and TLS certificates for validity, chain, and expiry. Heartbeat monitors for cron jobs, and browser checks, are coming soon.
How does StatusCheck avoid false alarms?
Every monitor runs from the regions you choose, and a failure has to be confirmed from a second region before the monitor is marked down and anyone is paged. One region’s network blip stays a data point, not a 3 a.m. phone call.
Where are the probe regions?
N. Virginia, São Paulo, Frankfurt, Singapore and Sydney, one on each of five continents. Every result is stamped with the region it actually ran from. More regions are added as they come online.
How many people can I add?
One on Free and Solo, three on Team, ten on Business. After that a teammate is $8 a month, and an alert-only member, for somebody who needs to be paged but never opens the dashboard, is free and doesn’t take a seat. Nobody should be left off the on-call schedule to save money.
Is white-label an extra?
No, but it starts on the Team plan at $19 a month rather than the cheapest one. That covers removing “Powered by StatusCheck”, your own logo, and subscriber email from your own domain. A custom domain with automatic TLS starts a plan lower, on Solo at $9.
Can I use it today?
Yes. Sign up at app.statuscheck.io and start on the free plan, no card needed. Heartbeat monitors, on-call schedules, SMS and call alerts, and browser checks are coming soon.

Your first monitor takes a minute.

Paste a URL, pick the regions, choose where alerts go. The free plan needs no card.