Uptime
API Monitoring

Verify your API actually works

Monitor REST APIs and endpoints with detailed status checks. Track response codes, measure latency, and verify API health.

View Pricing
Custom headersAny status codeLatency tracking
Screenshot of the Uptime dashboard: a sidebar listing HTTP, DNS, and TCP monitors, cron jobs, alerts, maintenance, and status pages; summary cards for monthly ping usage, overall uptime percentage, and the slowest endpoint; per-type counts of monitors up and down; and a table of HTTP monitors with latency trend sparklines and status badges
REST

& GraphQL

9

Regions

P99

Latency

Auth

Headers

Deep Dive

Everything you need

A closer look at what you get, from the first check to the alert that reaches you.

Authenticated checks

Add Authorization headers to monitor endpoints behind auth.

Status code validation

Expect the exact status code your API should return.

Latency tracking

Watch P99 response time to catch slow-but-not-down degradation.

Content checks

Verify the response body contains an expected field or value.

Get started

How it works

Three steps from an empty dashboard to checks that run on their own.

Create your monitor

Point Uptime at the URL, DNS record, port, or scheduled job you want to track.

Choose how you're alerted

Connect email, Slack, Discord, or a webhook. Set cooldowns to avoid alert fatigue.

Watch the dashboard

See heatmaps, response times, and uptime history update as checks run automatically.

FAQ

Frequently asked questions

The questions people ask most before they start monitoring.

Can I monitor authenticated API endpoints?

Yes — add custom headers, including Authorization tokens, to any monitor.

Can I check the response body, not just the status code?

Yes, with content checks for a keyword, phrase, or regex pattern.

Start monitoring your services

Create your first monitor in under 2 minutes. No credit card required to start.