Website Monitoring
Uptime and response time for every site and endpoint, checked from the regions you choose.
Website monitors need no agent: MonSPHERE requests your URL on a schedule and checks the status code, response time and — if you want — what the page says. Each region you assign probes independently, and a monitor is only marked down once every one of them agrees.

What it detects
- The site not answering, timing out or returning an unexpected status code
- A required keyword missing from the page — or, with Advanced Website Monitoring, a forbidden one appearing
- Slow responses, with DNS, connect, TLS, processing and transfer times broken out
- Pages behind HTTP Basic Auth (credentials stored encrypted, never returned by the API)
How you're alerted
- A ready-made “HTTP Down” rule is attached to every new website monitor automatically.
- Recovery is notified too, so the channel shows when it's back.
Notifications go to any of 8 channels — see notifications.
- Runs from
- Every probe region you assign — down only when all of them agree
- Checks
- HTTP and HTTPS, any method, expected status codes, keyword assertions
- Dashboard
- Uptime and failed checks against the previous period, p50/p95/p99 response time, probe locations on a world map, SLA status, HTTP phase breakdown, status codes, recent results
- Share
- A public status page for any monitor, with an optional expiry
- Available on
- Free, Professional · Enterprise and Custom on request
More in Uptime & APIs
View categoryAdvanced Website Monitoring
Regex assertions, forbidden keywords, and custom request headers and bodies — check what a page or API actually returns, including authenticated endpoints.
Ping Monitoring
ICMP checks for raw network reachability and latency tracking.
TCP Monitoring
Check that a host's port accepts connections, with connect time tracked from every region you assign.
Advanced TCP Monitoring
TCP over TLS plus send/expect validation — confirm a service actually answers correctly, not just that its port is open.
DNS Monitoring
Track DNS resolution and validate that returned records actually match the values you expect — catch a hijacked or silently changed record, not just a resolution failure.
Cron Job Monitoring
Inbound 'I'm alive' checks for cron jobs and background workers — alerts when a run goes missing, with every ping and each run's duration kept.
API Transaction Monitoring
Chain multiple HTTP requests — extract a value from one response, like a login token, and reuse it in the next.
Synthetic Monitoring
Script a real multi-step browser journey — navigate, click, fill, wait, and assert — for user-flow monitoring beyond a simple uptime check.
Start monitoring everything in minutes
Create a free account, add your first check and get alerted the moment something breaks — no credit card required.