Know when it breaks
Know why

Not just up or down. Upcheck reads every check as up, slow, or down, tells you whether the network or your backend is dragging, and reaches you the second it turns.

Every protocol, one app

HTTP, APIs, keywords, DNS, ports, schedulers, and heartbeats, all watched from a single app and classified as up, slow, or down.

  • HTTP / Website
  • Keyword
  • API
  • Heartbeat
  • Scheduler
  • DNS
  • Port

Up, slow, or down

Classified from real latency and response data, not just a binary ping.

Latency breakdown

See whether the network or the backend is dragging.

GET api.upcheck.dev

194ms

Slack & Discord

Get alerts in the channels your team already lives in.

MCP Server

Query and manage your monitors straight from AI agents.

Watch one, or watch them all Every protocol, monitored together. Alerts only when the state actually changes, never on a blip

Your whole stack, in your pocket

23:39

Monitors

webacme.comOperational
18:0023:00
apiapi.acme.devDown
21:1023:35
docs.acme.comOperational
21:1023:35
nightly-backupDown
18:3823:38
Monitors Projects

Monitors

23:39
acme.com

Operational

Checked 39 minutes ago

Latency

127ms

Recent checks

100.0% uptime

18:0023:00
Latency breakdown
Connect 62 ms TTFB 65 ms
Monitors Projects

Live status

23:39
HeartbeatCreate

Heartbeat

For jobs that run on their own, like a cron task. Your job pings Upcheck each run, and we alert you if a ping doesn't arrive in time.

Monitor

Name

ProjectNone
Expect a ping every1 hour
Grace period5 min

Heartbeat

23:39
acme.com

Recent activity

Jul 5, 2026

Down → Operational

HTTP 200

15:35

Operational → Down

HTTP 403

15:25

Down → Operational

HTTP 200

11:35

Operational → Down

HTTP 403

11:15

Down → Operational

HTTP 200

00:10

Jul 4, 2026

Down → Operational

HTTP 200

19:00

Operational → Down

HTTP 403

18:50
Monitors Projects

Activity

Use the Upcheck API
with cURL

curl https://api.upcheck.app/v1/monitors \
  -H "Authorization: Bearer $UPCHECK_TOKEN" \
  -d type=http \
  -d url=https://acme.com \
  -d interval=60

Frequently asked questions

Upcheck is an uptime monitoring app for iPhone, iPad, and Mac. It watches your websites and APIs around the clock and tells you the moment they go down, slow down, or recover, with a latency breakdown that points to the cause.

Uptime monitoring is the practice of automatically checking a website or service on a schedule to confirm it's reachable and responding normally. When a check fails, you get alerted so you can fix the problem before your users notice.

Most monitors are binary, up or down. Upcheck adds a third state. Up means the service responded normally, slow means it responded but took longer than expected, and down means it failed or timed out. A slow state often warns you about a problem before it becomes a full outage.

Yes. Checks run on Upcheck's servers, not on your device, so monitoring continues 24/7 whether your phone is on, off, or out of signal. You still get a native push the moment a state changes.

Each check splits response time into two parts: connect time (how long it took to reach the server, mostly network) and TTFB, time to first byte (how long the server took to start responding). Comparing them tells you whether a slowdown is the network or your backend.

Upcheck monitors HTTP/HTTPS websites and APIs, keyword (page content), DNS records, and TCP ports, plus heartbeats for cron jobs and schedulers for tasks Upcheck triggers itself. Every check is classified as up, slow, or down.

Free monitors are checked every 5 minutes. Pro lowers that to 1-minute checks.

When a monitor changes state, Upcheck sends a native push notification to your iPhone, iPad, and Mac, plus an email. Alerts fire on state changes, not on every check, so you're not spammed.

Before marking something down, Upcheck confirms the failure with a re-check rather than alerting on a single blip, so you only hear about genuine state changes.

Upcheck is free to start, with a set of monitors at 5-minute checks and native alerts. Pro unlocks more monitors and 1-minute checks. No credit card is required to begin.

Upcheck is a native app for iPhone, iPad, and Mac. One account keeps your monitors in sync across all of them.

Set it up in minutes. Know the second anything breaks