New: checkout flows, page speed and client dashboards

Downtime is obsolete.

Monitor websites, APIs, checkouts, cron jobs and servers. Every outage is confirmed before anyone is alerted – in Slack, Teams or on your phone – and status pages keep your customers informed.

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, on every plan
1 min
Every outage confirmed by a second check before you are alerted
2×

//_01 Why teams switch

Why teams switch.

Built and hosted in Stockholm for agencies and online shops, with everything in one fixed price.

//_02 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

//_03 How it works

Monitoring in under a minute.

  1. 01

    Add what matters

    Paste a website, API endpoint, port or server – or import your monitors from UptimeRobot, Better Stack, Pingdom or StatusCake.

  2. 02

    Choose your channels

    Send alerts to email, Slack, Microsoft Teams, Telegram, PagerDuty, push and more, per monitor or to whoever is on call.

  3. 03

    Know first

    Get the alert when it breaks, with a link to the incident and its evidence, and a recovery notice with the total downtime when it is back.

14-day free trial · No credit card required

//_04 Features

Everything that can go down, in one account.

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

Websites and APIs

HTTP(S) checks with your own method, headers and body, keyword and JSON checks, and response times split into DNS, connect, TLS, server and download.

Logins and checkouts

Multi-step flows walk through a login, a checkout or an API sequence step by step, optionally in a real browser.

Page speed

Google Lighthouse on mobile and desktop every day, with an alert when a page's mobile score drops below your limit.

The services you rely on

Klarna, Swish, Shopify, Cloudflare, OpenAI and 26 more, read from their own status pages, next to your own checks.

Cron jobs

Crontab schedules in your time zone, start and finish pings, a maximum run time, exit codes and the job's output.

Server resources

A small agent for Linux, macOS and Windows reports CPU, memory, disk and network every minute, and alerts on reboots and silence.

Domains, SSL and email

Reminders before a domain or certificate expires, and SPF, DKIM and DMARC checked twice a day, with the fix for each problem.

DNS changes

An alert the moment a record changes, with the full change history.

Status pages with analytics

See who checks your status page during an incident, by country, referrer and device, without cookies and without storing IP addresses.

Explore all features

//_05 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

    The retry sees the same 503. The incident opens with the failing response and a screenshot of what visitors saw.

  3. Down

    03:13

    On call alerted

    A push alert reaches whoever is on call. #ops-alerts in Slack gets the details and an Acknowledge button.

  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

    Review in the morning

    The timeline shows who was alerted and when, with time to acknowledge and resolve. Add a short review and show it on the status page.

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

//_06 Alerts

The alert that gets through.

Alerts go where your team already is. Route each monitor to the right channels, escalate when nobody acknowledges, and reach whoever is on call with a push alert.

  • Email
  • Slack
  • Microsoft Teams
  • Discord
  • Google Chat
  • Mattermost
  • Telegram
  • PagerDuty
  • ntfy
  • Pushover
  • Webhooks
  • Push notifications

//_07 Status pages

Point customers to a page, not your inbox.

Public or password-protected status pages, one per client if you run an agency. Components update from your checks; you add the words.

See an example status page
  • Your logo, accent colour and theme
  • Status updates and maintenance notices
  • Subscribers by email, Slack, Teams, Discord or webhook
  • 9 languages, in the visitor's time zone
  • Password protection and no indexing
  • Custom CSS and removable branding
  • Visitor statistics without cookies
  • Widget, badge, JSON and Atom feed

//_08 For developers

Automate everything.

A REST API with an OpenAPI document for monitors, maintenance windows and status updates. Create monitors from your deploy pipeline, or let Claude and other AI assistants manage them through the MCP server.

  • /monitors
  • /incidents
  • /maintenance
  • /status-pages
  • /alert-channels
  • /projects
  • /summary
  • /openapi.json
API documentation

cURL

curl -X POST https://app.uptimecheck.com/api/v1/monitors \
  -H "Authorization: Bearer $UPTIMECHECK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type": "http", "name": "Checkout",
       "target": "https://northwind.shop/checkout",
       "intervalSeconds": 60}'
201 · {"data": {"id": "mon_9xk2m1q8w4", "name": "Checkout", "type": "http"}}

//_09 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

//_10 Pricing

Fixed price. Everything included.

No per-seat fees and no charge per status page. Monthly or yearly in euro, excl. VAT, cancel any time.

Start

For personal projects and small sites

€9 / month

€108 billed yearly, excl. VAT

Start free trial
  • 15 uptime monitors, checked every minute
  • 10 cron jobs and 10 domains
  • 10 status pages
  • 3 members
  • Email, Slack, Teams, Telegram, push and more
  • 6 months of history

Professional

Most popular

For growing teams and agencies

€29 / month

€348 billed yearly, excl. VAT

Start free trial
  • 100 uptime monitors, checked every minute
  • 50 cron jobs and 50 domains
  • 25 status pages at an address you choose
  • Client dashboards for your clients
  • REST API, MCP server and custom CSS
  • 10 members and 1 year of history

Business

For teams with many sites and clients

€69 / month

€828 billed yearly, excl. VAT

Start free trial
  • 250 uptime monitors, checked every minute
  • 150 cron jobs and 150 domains
  • 250 status pages
  • Everything in Professional
  • 25 members
  • 2 years of history

14-day free trial · No credit card required

Common questions

How often are my sites checked?

Every minute on every plan, from Stockholm, Sweden. A failed check is repeated before an incident opens, so a single blip never wakes anyone.

Can I monitor more than websites?

Yes. Ten monitor types cover websites and APIs, ports, ping, DNS records, domains with SPF, DKIM and DMARC, cron jobs, servers, third-party services like Klarna and Shopify, site health with broken links and Google Lighthouse, and multi-step flows such as logins and checkouts.

Which alert channels do you support?

Email, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, signed webhooks and push notifications to phones and computers, on every plan. SMS is coming soon.

Can I try it before signing up?

Yes. The live demo at app.uptimecheck.com/demo shows a made-up shop, Nordhem, with every feature, 90 days of history, incidents and a status page. No account needed, and nothing you do is saved.

Do you offer a free trial?

Yes: 14 days of Professional with no credit card. Choose a plan when the trial ends, or let it run out.

How does billing work?

Pay monthly or yearly, in euro. Yearly costs 25% less: €9, €29 or €69 a month instead of €12, €39 or €92. Prices exclude VAT, which Stripe Tax adds for your country at checkout. You can switch between monthly and yearly later, and Stripe handles payments, invoices and receipts, so your card details never reach us.

How do I cancel?

Open Settings → Billing in the app and manage your plan in Stripe's customer portal. You keep your plan until the end of the period you have paid for.

Can I move from another service?

Yes. Import your monitors from UptimeRobot, Better Stack, Pingdom or StatusCake, and your status pages, with their history and subscribers, from Atlassian Statuspage.

Can I customize status pages?

Add your logo and accent colour, pick a dark, light or automatic theme, password-protect a page, hide it from search engines and remove our branding. Professional and Business add custom CSS and your own address, such as app.uptimecheck.com/s/yourcompany.

Where is my data stored?

The app, its database and its backups are in Stockholm, Sweden. Status page visitor statistics use no cookies and store no IP addresses.

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 on Professional and Business covers monitors, maintenance windows and status updates, documented at app.uptimecheck.com/docs/api. An MCP server lets Claude and other AI assistants do the same with an API key.

Downtime is obsolete.

Set up your first monitor in under a minute, or look around the live demo first.

14-day free trial · No credit card required

Start free trial