HomeWebsite & API monitoring

A WATCHFUL EYE ON EVERY RESPONSE

Website & API uptime monitoring.A calmer way to keep watch.

A reachable endpoint is a good start. A response that does what you expect is better. UptimeOwl checks your monitors, records the results and lets your team know when a confirmed issue needs attention.

Start free. No card required.

Sample UptimeOwl workspace showing monitor status, recent checks and management controls
Your team’s lookout: sample monitors and recent checks. Fictional data only.

Define what healthy means

Choose HTTP methods, expected status codes, timeouts and redirect behavior. Add response text checks or nested JSON rules when a successful status code is not enough.

Let brief blips settle

Set consecutive failure and recovery thresholds before status changes. Schedule maintenance to keep planned work from becoming an unnecessary alert.

Keep the context close

See response times, recent checks, detection history and hourly or daily trends. Use groups and tags to keep your growing watch organized.

A MOMENT FROM EVERYDAY MONITORING

A 200 response can still hide an unhappy API.

Imagine your health endpoint returns HTTP 200 with {"database":{"connected":false}}. A status-code check alone sees a successful response. Add a JSON rule for database.connected to equal true, and your monitor checks the meaning of the response too.

Protected HTTPS endpoints can use encrypted request headers, Basic authentication or Bearer tokens. Never put credentials into a public monitor name.

FROM FIRST STEP TO STEADY WATCH

Find your footing in three steps.

  1. Add your monitor

    Enter the endpoint, give it a clear name and choose an interval allowed by your plan.

  2. Choose your checks

    Set expected responses and confirmation thresholds. For an API, add the response rules that matter to your service.

  3. Connect your notifications

    Set up Slack or Teams, enable mobile push on your devices, or choose email recipients on a paid plan.

ROOM FOR YOUR WATCH

Included from your first Free nest.

Free: 3 monitors, checks from 5 minutes · Starter: 10 monitors, checks from 3 minutes · Team: 30 monitors, checks from 1 minute · Business: 100 monitors, checks from 30 seconds. Enterprise allowances are arranged with Blastup.

Slack, Teams and mobile push on every plan. Monitor email alerts on paid plans.

A few things you might be wondering.

Can I monitor an API as well as a website?

Yes. HTTP(S) monitors support GET, HEAD, POST, PUT, PATCH and DELETE, with request bodies where supported. You can check status codes, response text and JSON values.

Which alerts are available?

Slack, Microsoft Teams and mobile push are available on every plan. Monitor email alerts require a paid plan. Web push and SMS are not available yet.

Will every failed check send an alert?

Your confirmation thresholds determine when failed checks become a downtime incident and when recovery is confirmed. Maintenance can quiet planned interruptions. Email also pauses for a monitor after five incidents in 15 minutes, until it has stayed healthy for 15 continuous minutes.

How much check history can I see?

Visible history depends on your plan. Recent checks, detections and trends help explain interruptions; older history outside your allowance is hidden rather than permanently deleted by the retention policy.

Can I watch IPv4 and IPv6 separately?

Yes. Choose IPv4 only or IPv6 only in the monitor editor; checks never fall back to the other family. Use two monitors to watch both independently. IPv6 requires a compatible monitoring route. Automatic remains the default.

A HELPING WING

Ready for the practical details?

HTTP monitoring errors: find the next useful clueDesign API health checks that tell you something usefulGive a monitor its first watchCheck the value that mattersGive passing hiccups a little patienceRead the wider picture with confidenceGive IPv4 and IPv6 their own lookout

Browse more monitors & detections guides in the help center.

IntegrationsConnect Jira, signed webhooks and your own tools to your watch.ICMP ping monitoringA small echo request to keep public host reachability on watch.TCP port monitoringKnow when a public service stops accepting connections.DNS & domain monitoringWatch DNS records and registry expiry before a small change becomes a big surprise.Cron jobs & heartbeatsKnow when a scheduled job fails, runs late or never reports in.Public status pagesGive customers a branded home for service status and updates.Embeddable status widgetsBring a clear, branded status view into your own website.Slack & Teams alertsBring confirmed downtime and recovery into your team’s conversation.Mobile monitoring & pushFollow your monitors and receive a nudge on your device.