Is it down, or is it just you?

Check any public website right now — no account, nothing to install. One real HTTP request from the network edge; status code and response time straight back.

How it works

Watchpup fetches the URL once (GET, 10-second timeout, redirects followed) and reports the final HTTP status and response time. “Up” means the server answered without a client or server error. Private and internal addresses are refused. Limited to 10 checks per hour per visitor.

A one-off check tells you now; it can't tell you at 3 am. A free Watchpup account re-checks every 60 seconds and alerts you by email, Slack, Discord, Telegram, ntfy push or webhook the moment something breaks — plus TCP ports, TLS-certificate and domain expiry, DNS records, cron-job heartbeats and public status pages.

Scripts and agents: the same check is a JSON call — curl 'https://watchpup.watchpup.workers.dev/api/check?url=https://example.com' (docs).