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.
Status pages now include visitor analytics
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
Monitors
4 up · 1 slow
03:12 · Incident opened
checkout responds 503
Confirmed by a second check. Slack and Teams notified.
//_01 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
//_02 How it works
Paste a website, API endpoint, port or server. Pick the interval and the response you expect.
Send alerts to email, Slack, Microsoft Teams, Discord, Telegram or a webhook, per monitor.
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
Uptime is only the start. Watch the jobs, certificates, records and servers your site depends on.
HTTP(S), ping and port checks with your own method, body, headers and expected response. Check what matters, not just that it loads.
Your job pings us when it runs. When the ping does not come, you hear about it. Never lose a backup silently again.
Reminders well before a certificate or domain expires. No more "Your connection is not private".
A, AAAA, CNAME, MX, NS, SOA, TXT and CAA with history. Get alerted the moment a record changes.
CPU, load, RAM, swap, disk, network and reboots on Linux, Windows and macOS. See the full disk before it takes the site down.
See who checks your status page during an incident: countries and cities, referrers and UTM, devices, browsers and times.
//_04 An incident, minute by minute
03:12
The minute check fails. One failed check is not an outage, so we check again.
03:13
Seconds later the retry sees the same 503. The incident opens and the clock starts.
03:13
The on-call developer gets a Telegram message. #ops-alerts gets the details: status code, response time, response.
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 incident report is ready to forward to a client or your manager. No extra work.
14-day free trial · No credit card required
//_05 Alerts
Alerts go where your team already is. Route each monitor to the right people and get a recovery notice when it is fixed.
#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 · alerts@uptimecheck.com03:19
Resolved: checkout.northwind.shop is back up
Downtime 7 min · Response 142 ms · Incident report attached
//_06 Status pages
Public or password-protected status pages, one per client if you run an agency.
//_07 For developers
A REST API for everything you can do in the dashboard. Create monitors from your deploy pipeline and pull statistics into your own reports.
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'
//_08 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
//_09 Pricing
No per-seat fees and no surprise charges per status page. Pay in euro, cancel any time.
For personal projects and small sites
€9 / month
Billed yearly
Start free trialFor growing teams and agencies
€29 / month
Billed yearly
Start free trialFor teams with many sites and clients
€69 / month
Billed yearly
Start free trial14-day free trial · No credit card required
Compare all featuresEvery 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.
Yes. Monitor APIs, ports, servers (CPU, RAM, disk, network), cron jobs with heartbeats, DNS records, SSL certificates and domain expiry, all in one account.
Email, Slack, Discord, Telegram, Microsoft Teams and webhooks, on every plan. Route each monitor to the channels that should hear about it.
Yes: 14 days with no credit card. You can upgrade, downgrade or cancel at any time.
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.
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.
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.
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.
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 covers monitors, DNS monitors, servers, heartbeats, domains, alert channels, status pages and statistics on Professional and Business.
Set up your first monitor in under a minute and know before your customers do.
14-day free trial · No credit card required