Status pages now include visitor analytics

Downtime is obsolete.

Monitor websites, APIs, servers, cron jobs, DNS and SSL. Get alerted in Slack, Teams or by email – and keep customers informed with branded status pages.

14-day free trial · No credit card required

4.9/5 from 1,247+ reviews Trusted by 65,000+ companies
Companies monitoring with Uptimecheck
65,000+
Average rating from 1,247+ reviews
4.9/5
Shortest check interval
1 min
Every failure checked twice before you are alerted
2×

//_01 The problem

03:12. Your checkout answers 503. Nobody on the team knows yet. The first customer email arrives at 07:40, and by then four hours of orders are gone.

What does one minute down cost you?

€2,400

An example calculation from your own number. A 99.9% uptime year still means close to nine hours offline, which is why the minutes before you notice matter most.

Per minute down
€40
An unnoticed hour
€2,400
A year at 99.9% uptime: 8 h 46 min down
€21,038

14-day free trial · No credit card required

//_02 How it works

Monitoring in under a minute.

  1. 01

    Add a URL

    Paste a website, API endpoint, port or server. Pick the interval and the response you expect.

  2. 02

    Choose your channels

    Send alerts to email, Slack, Microsoft Teams, Discord, Telegram or a webhook, per monitor.

  3. 03

    Know first

    Get the alert when it breaks and a recovery notice with total downtime when it is back.

14-day free trial · No credit card required

//_03 Features

Everything that can go down, in one account.

Uptime is only the start. Watch the jobs, certificates, records and servers your site depends on.

Websites and APIs

HTTP(S), ping and port checks with your own method, body, headers and expected response. Check what matters, not just that it loads.

Cron job heartbeats

Your job pings us when it runs. When the ping does not come, you hear about it. Never lose a backup silently again.

Domains and SSL

Reminders well before a certificate or domain expires. No more "Your connection is not private".

DNS changes

A, AAAA, CNAME, MX, NS, SOA, TXT and CAA with history. Get alerted the moment a record changes.

Server resources

CPU, load, RAM, swap, disk, network and reboots on Linux, Windows and macOS. See the full disk before it takes the site down.

Status pages with analytics

See who checks your status page during an incident: countries and cities, referrers and UTM, devices, browsers and times.

Explore all features

//_04 An incident, minute by minute

From 503 to resolved before the first support ticket.

  1. Down

    03:12

    Checkout responds 503

    The minute check fails. One failed check is not an outage, so we check again.

  2. Down

    03:13

    Confirmed by a second check

    Seconds later the retry sees the same 503. The incident opens and the clock starts.

  3. Down

    03:13

    Telegram and Slack sent

    The on-call developer gets a Telegram message. #ops-alerts gets the details: status code, response time, response.

  4. Degraded

    03:15

    Status page updated

    Customers see "Checkout: investigating" on your branded page instead of emailing support.

  5. Operational

    03:19

    Recovered

    Checks pass again. A recovery notice goes out with the total downtime: 7 minutes.

  6. Operational

    08:00

    Report in the inbox

    The incident report is ready to forward to a client or your manager. No extra work.

  7. 14-day free trial · No credit card required

//_05 Alerts

The alert that gets through.

Alerts go where your team already is. Route each monitor to the right people and get a recovery notice when it is fixed.

  • Email
  • Slack
  • Microsoft Teams
  • Discord
  • Telegram
  • Webhooks

//_06 Status pages

Point customers to a page, not your inbox.

Public or password-protected status pages, one per client if you run an agency.

  • Your logo, theme and fonts
  • Password protection and no indexing
  • Custom CSS and JS
  • QR code and social links
  • Removable Uptimecheck branding
  • Visitor analytics per page

//_07 For developers

Automate everything.

A REST API for everything you can do in the dashboard. Create monitors from your deploy pipeline and pull statistics into your own reports.

  • /monitors
  • /dns-monitors
  • /servers
  • /heartbeats
  • /domains
  • /notification-handlers
  • /status-pages
  • /statistics
API documentation

cURL

curl --request POST \
  --url 'https://app.uptimecheck.com/api/monitors' \
  --header 'Authorization: Bearer {api_key}' \
  --form 'name=Checkout' \
  --form 'target=https://northwind.shop/checkout'
201 · {"id": 4812, "name": "Checkout", "status": "up"}

//_08 Customers

Agencies and online stores sleep better.

What customers say about running their monitoring on Uptimecheck.

4.9/5 from 1,247+ reviews Trusted by 65,000+ companies
“As an e-commerce company, every moment we are offline is lost income. After trying other providers that were more expensive, we discovered UptimeCheck and they provide the same services for less money.”

Mohammed Trasovic

Agency Owner

Agency

“As an agency, I highly recommend the uptime monitoring service I started using recently. This service gives me the ability to monitor our client's website performance and reliability with ease. The software is easy to understand and the customer support team is always ready to help if there are issues!”

Anthony Collins

Web Agency Owner

E-commerce

“Every minute of downtime means lost sales of hundreds of dollars. That's why we at Acme Inc. recommend UptimeCheck to monitor our uptime and help us respond to website outages quickly.”

Thom Adams

Ecommerce Manager

Developers

“UptimeCheck makes monitoring incredibly easy for developers like us. All we have to do is enter our website's URLs, choose the channels we want notifications delivered on (email, SMS, Slack, Telegram), and we're done!”

Rasmus Danielsson

Developer

SaaS

“I was a start-up founder, and I wanted to know when my website was down. I found UptimeCheck and it monitors uptime for my site in real-time. Whenever there is a problem with my website they let me know with notifications via email, Slack, Telegram or SMS.”

Nicole Henning

Startup Founder

E-commerce

“I'm a start-up founder and I use UptimeCheck to monitor my SSL certificates and domain expirations for 15 different countries. It saves me so much money! They are by far the best monitoring tool there is.”

Adam Thomson

Ecommerce Manager

SaaS

“I began using UptimeCheck a few months ago and was very impressed with everything. Setting up the service took me no time at all. All I had to do was enter my site URL and my channels, choose 'yes' for notifications, and I was done!”

Jonas Karlsson

CTO

Start free trial

14-day free trial · No credit card required

//_09 Pricing

Fixed price. Everything included.

No per-seat fees and no surprise charges per status page. Pay in euro, cancel any time.

Start

For personal projects and small sites

€9 / month

Billed yearly

Start free trial
  • 15 monitors, checked every minute
  • 10 heartbeats and 10 domains
  • 10 status pages
  • Email, Slack, Discord, Telegram, Teams and webhooks
  • Weekly and monthly email reports
  • 6 months of history

Professional

Most popular

For growing teams and agencies

€29 / month

Billed yearly

Start free trial
  • 100 monitors, checked every minute
  • 50 heartbeats and 50 domains
  • 25 status pages
  • REST API access
  • 10 teams with 5 members each
  • Custom CSS and JS, 1 year of history

Business

For teams with many sites and clients

€69 / month

Billed yearly

Start free trial
  • 250 monitors, checked every minute
  • 150 heartbeats and 150 domains
  • 250 status pages
  • REST API and white label
  • Unlimited teams with 10 members each
  • 2 years of history

14-day free trial · No credit card required

Compare all features

Common questions

How often are my sites checked?

Every minute on every plan. A failed check is checked again a few seconds later before an incident opens, so a single blip does not page you at 3 a.m.

Can I monitor more than websites?

Yes. Monitor APIs, ports, servers (CPU, RAM, disk, network), cron jobs with heartbeats, DNS records, SSL certificates and domain expiry, all in one account.

Which alert channels do you support?

Email, Slack, Discord, Telegram, Microsoft Teams and webhooks, on every plan. Route each monitor to the channels that should hear about it.

Do you offer a free trial?

Yes: 14 days with no credit card. You can upgrade, downgrade or cancel at any time.

Can I pay yearly or in US dollars?

Yes. Yearly billing saves up to 25% compared with paying monthly. Prices are shown in euro, and you can choose US dollars when you pick your plan in the app.

How do I cancel?

Open Account → Plan in the app at any time. You keep your plan until the end of the period you have paid for, and your monitors and history stay in your account.

Can I customize status pages?

Use your own logo and theme, password-protect a page, block search engines and remove our branding. Professional and Business add custom CSS and JS.

What happens when my site goes down?

We confirm the failure, alert every channel you have set up, and send a recovery notice with the total downtime when the site is back.

How long do you keep my data?

Uptime history, response times and incidents are kept for 6 months on Start, 1 year on Professional and 2 years on Business.

Do you have an API?

Yes. The REST API covers monitors, DNS monitors, servers, heartbeats, domains, alert channels, status pages and statistics on Professional and Business.

Downtime is obsolete.

Set up your first monitor in under a minute and know before your customers do.

14-day free trial · No credit card required

Start free trial