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.
New: checkout flows, page speed and client dashboards
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
Monitors
4 up · 1 slow
03:12 · Incident opened
checkout responds 503
Confirmed by a second check. Response and screenshot attached.
//_01 Why teams switch
Built and hosted in Stockholm for agencies and online shops, with everything in one fixed price.
Click around Nordhem, a made-up shop with 23 monitors, 90 days of history, incidents, a status page and on-call. Nothing you do is saved.
Open the live demoImport monitors from UptimeRobot, Better Stack, Pingdom and StatusCake, and status pages with history and subscribers from Atlassian Statuspage.
How switching worksA project per client, read-only client dashboards, and uptime reports each client gets by link and by email every month.
Uptimecheck for agenciesPage speed with Google Lighthouse, SPF, DKIM and DMARC, broken links, login and checkout flows, and 31 services like Klarna and Shopify.
See every featureEvery outage is confirmed by a second check before anyone is alerted, and each incident comes with the failing response and a screenshot or the network path.
How incidents work//_02 The problem
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.
14-day free trial · No credit card required
//_03 How it works
Paste a website, API endpoint, port or server – or import your monitors from UptimeRobot, Better Stack, Pingdom or StatusCake.
Send alerts to email, Slack, Microsoft Teams, Telegram, PagerDuty, push and more, per monitor or to whoever is on call.
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
Uptime is only the start. Watch the checkouts, jobs, certificates, servers and suppliers your site depends on.
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.
Multi-step flows walk through a login, a checkout or an API sequence step by step, optionally in a real browser.
Google Lighthouse on mobile and desktop every day, with an alert when a page's mobile score drops below your limit.
Klarna, Swish, Shopify, Cloudflare, OpenAI and 26 more, read from their own status pages, next to your own checks.
Crontab schedules in your time zone, start and finish pings, a maximum run time, exit codes and the job's output.
A small agent for Linux, macOS and Windows reports CPU, memory, disk and network every minute, and alerts on reboots and silence.
Reminders before a domain or certificate expires, and SPF, DKIM and DMARC checked twice a day, with the fix for each problem.
An alert the moment a record changes, with the full change history.
See who checks your status page during an incident, by country, referrer and device, without cookies and without storing IP addresses.
//_05 An incident, minute by minute
03:12
The minute check fails. One failed check is not an outage, so we check again.
03:13
The retry sees the same 503. The incident opens with the failing response and a screenshot of what visitors saw.
03:13
A push alert reaches whoever is on call. #ops-alerts in Slack gets the details and an Acknowledge button.
03:15
Customers see "Checkout: investigating" on your branded page instead of emailing support.
03:19
Checks pass again. A recovery notice goes out with the total downtime: 7 minutes.
08:00
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.
14-day free trial · No credit card required
//_06 Alerts
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.
#Slack · #ops-alerts · 03:12
Uptimecheck APP
checkout.northwind.shop is down
HTTP 503 · confirmed by a second check
Telegram · now
Uptimecheck: checkout.northwind.shop DOWN (503) since 03:12, confirmed by a second check.
Email · noreply@uptimecheck.com03:19
checkout.northwind.shop is back up
Recovered at 03:19 UTC · down for 7 min
//_07 Status pages
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//_08 For developers
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.
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}'
//_09 Customers
What customers say about running their monitoring on Uptimecheck.
“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
14-day free trial · No credit card required
//_10 Pricing
No per-seat fees and no charge per status page. Monthly or yearly in euro, excl. VAT, cancel any time.
For personal projects and small sites
€9 / month
€108 billed yearly, excl. VAT
Start free trialFor growing teams and agencies
€29 / month
€348 billed yearly, excl. VAT
Start free trialFor teams with many sites and clients
€69 / month
€828 billed yearly, excl. VAT
Start free trial14-day free trial · No credit card required
Every minute on every plan, from Stockholm, Sweden. A failed check is repeated before an incident opens, so a single blip never wakes anyone.
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.
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.
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.
Yes: 14 days of Professional with no credit card. Choose a plan when the trial ends, or let it run out.
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.
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.
Yes. Import your monitors from UptimeRobot, Better Stack, Pingdom or StatusCake, and your status pages, with their history and subscribers, from Atlassian Statuspage.
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.
The app, its database and its backups are in Stockholm, Sweden. Status page visitor statistics use no cookies and store no IP addresses.
Uptime history, response times and incidents are kept for 6 months on Start, 1 year on Professional and 2 years on Business.
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.
Set up your first monitor in under a minute, or look around the live demo first.
14-day free trial · No credit card required
With your OK, Google Analytics and Microsoft Clarity show us which pages help and where visitors get stuck. They set cookies for up to 13 months. Without your OK, neither of them runs. You can change your mind at any time under Cookie settings at the bottom of the page. Privacy policy