Checks from outside your hosting, every 60 seconds

Downtime Monitoring: Downtime Monitor for Website Downtime Monitoring Every 60 Seconds

TrackDowntime requests every website and API endpoint you add on a fixed interval, compares the answer with the status code you expect, rechecks timeouts before it raises anything, and calls your phone when an outage is real. You find out about the outage before a customer emails you about it.

See plans and pricing

60 second checks, SMS and phone call alerts start on Professional at $99 a month. Alerts are never billed per message.

Add an endpoint

Check interval
60 seconds
Counted as down
Wrong status, timeout, DNS failure
Before alerting
Timeouts rechecked
Alert channels
Phone call, SMS, email

Paste the URL, create your account, and the first check runs right away.

How downtime monitoring works

Downtime monitoring sends a real HTTP request to your website or API from outside your hosting on a fixed interval, usually every 60 seconds, and treats the endpoint as down when the status code is not the one you expect, the request times out or DNS fails to resolve. TrackDowntime rechecks timeouts before it opens an incident, so a single network blip does not wake anyone, then alerts by phone call, SMS and email and keeps repeating the alert until a check succeeds again.

60s

Between checks on Professional and Enterprise

1,440

Checks per endpoint per day at a 60 second interval

43 min

Monthly downtime allowed by a 99.9 percent uptime target

What a downtime monitor has to catch before it is worth paying for

Almost any tool can tell you a homepage returned something. The expensive outages are the ones that look fine from a distance: a checkout returning 500 behind a cached homepage, an API that answers slowly enough to time out every client, a certificate that expired on a Sunday. These are the checks that decide whether downtime monitoring catches them.

The status code you actually expect

Each endpoint has an expected status code, 200 by default. A page that starts answering 500, 502, 503 or 404 is recorded as down on that check. An API route that should return 401 without credentials, or a health endpoint that returns 204, can be set to expect exactly that, so a change in behavior is what triggers the incident.

Timeouts you set per endpoint

You choose how long a request is allowed to take, anywhere from 5 to 60 seconds. A page that technically loads in 40 seconds is down as far as a buyer is concerned, and a tight timeout on the checkout or the API turns a slow death into an incident you hear about.

Rechecks that filter out false alarms

A timed out request is rechecked twice, five seconds apart, before an incident opens. A DNS timeout gets three rechecks ten seconds apart, because resolvers recover slowly. If any recheck succeeds, nothing is raised. A monitor that phones you for every blip gets muted within a week, and a muted monitor is no monitor.

APIs with authentication headers

Professional and Enterprise send custom request headers with every check, so an API key or a bearer token goes along and the monitor tests the route your customers call rather than a public status page. You can also turn redirect following off, which catches a login wall or a misconfigured redirect that sends every visitor somewhere wrong.

SSL certificate expiry

The certificate is inspected on each endpoint that has SSL monitoring switched on, and you get an email as expiry approaches, at most once a day per site so the warning does not turn into noise. An expired certificate takes a site down for every visitor using a modern browser, even while the server itself is perfectly healthy.

Response time on every check

The time to answer is stored on every check, not only the failed ones. Sites usually slow down before they stop, so a checkout that has crept from half a second to three seconds shows up in the history well before it starts crossing your timeout.

Setting up downtime monitoring in about five minutes

Step 1

Add the URLs that carry money

Start with the page whose failure costs the most: the checkout, the booking step, the quote form or the API base URL. Add each one as its own endpoint. The homepage is usually the most cached and least fragile URL on the site, so on its own it hides the failures you care about.

Step 2

Set the expected status and a realistic timeout

Leave 200 as the expected code for normal pages and set the real one for API routes. Pick a timeout close to what a visitor would tolerate, 10 to 15 seconds for a checkout, rather than the 60 second maximum.

Step 3

Choose the interval and who gets called

Put revenue endpoints on 60 second checks and add the phone number of the person who can actually fix the site, not the person who owns the invoice. Email goes to the account owner on every plan.

Step 4

Let it run and read the first week

Most new monitors surface something in the first week: a nightly backup that makes the site unreachable for two minutes, a redirect chain nobody knew about, a certificate renewal that never ran. Fix those and the alerts you get afterwards are the ones that matter.

What counts as downtime, and why the definition decides what you pay for

Every downtime monitor answers one question on each check: did this endpoint respond the way it should, within the time allowed? The useful part is in the detail of that sentence, because each part of it maps to a failure you have probably already had.

Did it respond. A connection that is refused or never completes means the server, the load balancer or the network in front of it is gone. A DNS lookup that fails means nobody can find the site at all, which is what an expired domain or a bad nameserver change looks like from the outside.

The way it should. A response is not the same as a working page. WordPress returns a 500 with its critical error screen when a plugin update breaks, a database outage produces an error page with a 500 or 503, and a host that has suspended an account often answers with a redirect to a holding page. Comparing the status code against the one you expect is what separates a live site from a site that is merely answering.

Within the time allowed. A request that takes 45 seconds has technically succeeded and has practically failed. Setting a timeout per endpoint lets you decide where slow becomes down for each page, instead of accepting a single global number.

Tools that only ping a server, or only check that port 443 is open, miss the second and third cases entirely. That gap is why a site can show 100 percent uptime in one tool while the checkout has been returning errors all afternoon. If you want the record of those incidents kept for later, the website downtime tracker page covers what gets stored and for how long.

Real time downtime monitoring is a trade between speed and false alarms

People searching for real time downtime monitoring usually want the alert the instant a site fails. In practice the fastest honest answer is about a minute or two, and anything that claims to be faster is either checking far more often than most sites need or alerting on single failed requests.

Here is why. A single timed out request on the public internet is often not an outage. A packet gets lost, a resolver stalls, a CDN edge restarts. If the monitor opens an incident on that one request, it phones you at 3am for something that fixed itself in four seconds. Do that twice and you turn the phone alerts off, which defeats the whole purchase.

TrackDowntime handles it by failure type. A wrong status code is unambiguous, so it opens the incident on that check. A timeout is ambiguous, so it is rechecked twice, five seconds apart, and only becomes an incident if both rechecks fail too. DNS timeouts get three rechecks ten seconds apart. On a 60 second interval that means a genuine outage is confirmed and alerted within roughly two minutes in the usual case, and the alerts you get are ones you still believe six months later.

Interval matters more than any of that. On 5 minute checks, a failure can run close to five minutes before the monitor even looks. Starter runs 5 minute checks, which is fine for a brochure site; Professional and Enterprise run every 60 seconds, which is what anything transactional needs.

Monitoring application and API downtime, not just web pages

For a lot of US businesses the thing that actually goes down is not the marketing site. It is the API the mobile app calls, the endpoint the point of sale system posts orders to, or the webhook receiver a payment provider depends on. Those rarely have a page a human would notice is broken.

Application downtime monitoring works the same way as website monitoring, with three settings that make it accurate. First, send the headers the route needs: an API key or an authorization token goes out with every check on Professional and Enterprise, so you test the authenticated path. Second, set the expected status to whatever the route should return, which might be 200, 204 or even 401 for a route you are deliberately checking stays protected. Third, turn redirect following off on routes that should never redirect, so a misconfigured proxy that starts sending API clients to a login page opens an incident instead of passing silently.

Add each critical route as its own endpoint. An API is rarely all up or all down; the orders route can fail while the product catalog is fine, and a single base URL check will report healthy through that. On Enterprise the endpoint count is unlimited, which is the plan that fits teams monitoring dozens of routes across several services.

What happens after the monitor detects downtime

Detection is only half the job. The other half is getting a human to the problem while it is still small, and that is where most monitoring setups quietly fail, because the alert goes to an inbox nobody reads after 6pm.

When an incident opens, TrackDowntime emails the account owner and, on Professional and Enterprise, sends an SMS and places an automated phone call to the numbers on the endpoint. The alert then repeats on a fixed schedule while the endpoint is still failing: at 5, 10, 15, 20, 30, 40, 50 and 60 minutes, then at 2, 4, 8, 24, 48 and 96 hours. A call that goes to voicemail at 2am is followed by another one, not by silence. When a check succeeds again the incident closes with its measured duration and a recovery email goes out.

None of those alerts are metered. Tools that sell SMS and voice as credits tend to produce either a surprise invoice after a bad night or, worse, stop alerting once the balance runs out halfway through an outage. The downtime alerts by phone call page goes deeper on escalation and what the call says.

Who runs downtime monitoring, and on what

Online stores

The checkout, the cart and the payment callback as separate endpoints on 60 second checks, with the owner's phone on the alert. A broken checkout during a sale weekend costs more in an hour than a year of monitoring.

SaaS and API teams

Authenticated API routes checked with the real headers, expected status codes set per route, and unlimited endpoints on Enterprise for teams watching many services and regions of their own product.

Agencies with client sites

Every client site and its key pages in one account, so the agency hears about the outage first instead of from the client. Sizing and per site cost are on the <a href="/website-monitoring-for-agencies">website monitoring for agencies</a> page.

Lead generation businesses

Law firms, clinics, contractors and home services companies whose site exists to fill a phone line or a form. A form endpoint returning an error on Monday morning is a week of lost enquiries if nobody notices.

IT managers on shared hosting

Independent downtime monitoring of the sites a business depends on, from outside the host, so decisions about renewing or migrating rest on measured outages rather than on the host's own status page.

WordPress site owners

External checks that keep working when WordPress itself is down, which is exactly when a plugin based monitor cannot report anything. Tools and prices for WordPress are compared in our <a href="/blog/best-wordpress-uptime-monitoring-business-sites">WordPress uptime monitoring</a> guide.

What each kind of downtime monitor can actually see

Downtime monitoring is sold under several labels, and they catch different failures. This is the practical difference between them for a business website or API. Most teams end up running an external monitor alongside whatever their host or cloud provider gives them, because only the external check sees what a visitor sees.

Approach Catches a 500 on checkout Works when the server is down Sees DNS and SSL failures Alerts a human at night
External HTTP monitor (TrackDowntime) Yes, per endpoint Yes Yes Phone call and SMS on Professional
Host or cloud status page No, platform level only Only if the provider posts it Rarely No, you have to go and look
Server agent or APM tool Often, from inside No, the agent goes down too Partially Depends on the setup
Plugin inside the CMS Sometimes No, it stops with the site No Email at best
Ping or port check only No Yes DNS only Depends on the tool

Plans: Starter $29 a month for 5 endpoints at 5 minute checks with email alerts; Professional $99 for 25 endpoints at 60 second checks with SMS and phone calls; Enterprise $299 for unlimited endpoints. Annual billing runs at roughly half the monthly price.

Questions people ask before they buy downtime monitoring

How does downtime monitoring work?

A downtime monitor sends a real request to your website or API from outside your hosting on a fixed interval, checks that the status code matches what you expect and that the answer arrives within your timeout, and opens an incident when it does not. It then alerts you and keeps checking, so it can close the incident and record its duration the moment the endpoint recovers.

How do I monitor my website for downtime?

Add the URLs that matter to an external monitoring service, not just the homepage, set a 60 second interval on anything that takes money, and put a phone number on the alert rather than only an email address. In TrackDowntime that takes a few minutes per endpoint. Checking manually or waiting for customers to complain means you learn about outages hours late.

How often should a downtime monitor check my site?

Every 60 seconds for checkout pages, booking forms, logins and APIs, and every 5 minutes for low stakes pages. A 5 minute interval means an outage can run close to five minutes before the monitor even looks, which is a long time on a busy store. One minute checks are 1,440 requests a day per endpoint, which is negligible load.

What is the difference between uptime monitoring and downtime monitoring?

They are the same checks described from opposite ends. Uptime monitoring reports the share of time a site was available; downtime monitoring focuses on detecting, alerting on and recording the periods it was not. In practice a good tool does both from the same data: it phones you during the outage and gives you an uptime percentage afterwards.

Can downtime monitoring give false alarms?

Yes, if it alerts on a single failed request, because brief network timeouts happen on the public internet all the time. TrackDowntime rechecks a timed out request twice, five seconds apart, and a DNS timeout three times, ten seconds apart, before it opens an incident. A wrong status code is treated as real straight away, since that is not a network blip.

Can I monitor APIs as well as websites?

Yes. Each API route can be added as its own endpoint with the status code it should return, a timeout, and on Professional and Enterprise, custom headers such as an API key or bearer token, so the monitor calls the same authenticated path your clients do. Adding routes separately means one failing route is not hidden behind a healthy base URL.

How much does downtime monitoring cost?

Business grade downtime monitoring typically runs from about $10 to $100 a month for a small set of endpoints, with the price driven by check interval, endpoint count and whether SMS and voice alerts are included or metered. TrackDowntime is $29 a month on Starter, $99 on Professional with 60 second checks and phone calls, and $299 on Enterprise for unlimited endpoints, with annual billing at roughly half.

Will downtime monitoring slow down my website?

No. The monitor makes one ordinary request per interval from outside your infrastructure, and nothing is installed on your server. At 60 second checks that is 1,440 requests a day, far less than a single search engine crawl. The only practical consideration is excluding the monitor from analytics if you track raw request counts.

Find out about the next outage before your customers do

Add the endpoint that would cost you the most if it failed tonight, set the interval, and put your phone number on it. Monitoring starts with the next check. Professional covers 25 endpoints at 60 second checks with SMS and phone call alerts for $99 a month, never billed per message.

Compare plans

Keep reading