Now monitoring from 76 locations worldwide

Catch outages before your customers do.

UptimeHunt probes your HTTP, ping, DNS, SMTP, SSH and game-server endpoints from locations around the world — and confirms every failure across regions before it ever pages you.

Free tier · no credit card · open REST API and Kubernetes auto-discovery.

Monitors4
All operational
api.uptimehunt.io
HTTP
100%
smtp.example.com
SMTP
99.98%
ns1.example.net
DNS
100%
play.example.org
MINECRAFT
99.91%
api.uptimehunt.io — last 48 checksConfirmed from 7 regions
6 protocols
HTTP · Ping · DNS · SMTP · SSH · Game
76 probe locations
live across 4 continents
Cross-region
consensus alerting
Open platform
REST API · Kubernetes · MCP
What you can monitor

Six protocols. One platform.

Every UptimeHunt check runs the same way — scheduled from multiple locations, confirmed across regions. Point it at whatever your stack depends on.

HTTP / HTTPS

Endpoint health with full request timing.

  • GET, POST, HEAD with basic & bearer auth and custom headers
  • DNS → TCP → TLS → first-byte phase breakdown
  • Full certificate chain and expiry

Ping / ICMP

Reachability and round-trip latency.

  • IPv4 and IPv6 targets
  • Min / avg / max RTT
  • Packet-loss percentage

DNS

Resolution time and record correctness.

  • A, AAAA, MX, TXT, NS, SOA, CNAME
  • Query time and per-record TTL
  • Optional custom nameserver

SMTP

Mail server availability and capabilities.

  • Banner and EHLO capability list
  • Optional STARTTLS upgrade
  • TLS certificate inspection

SSH

Service reachability and version.

  • SSH-2.0 identification banner
  • Software and version (e.g. OpenSSH_9.6)
  • Optional host-key fingerprint

Game servers

Live player counts and server status.

  • Quake 3, Source / A2S, GoldSource
  • Minecraft Java and Bedrock
  • Map, game type and player roster
Global coverage

Checks from where your users are.

We run probes in 76 locations today across 4 continents, and we're expanding toward 79+ worldwide.

76
Live
3
Coming soon
4
Continents

Americas

33/34
  • AtlantaUS
  • BostonUS
  • Buenos AiresAR
  • CalgaryCA
  • ChicagoUS
  • DallasUS
  • Dallas, TXUS
  • DenverUS
  • HonoluluUS
  • HoustonUS
  • Kansas CityUS
  • Las VegasUS
  • LimaPE
  • Los AngelesUS
  • Mexico CityMX
  • MiamiUS
  • MinneapolisUS
  • MontrealCA
  • N. CaliforniaUS
  • N. VirginiaUS
  • New JerseyUS
  • New YorkUS
  • OhioUS
  • OregonUS
  • PhiladelphiaUS
  • PhoenixUS
  • San JoseUS
  • SantiagoCL
  • São PauloBR
  • SeattleUS
  • Silicon ValleyUS
  • TorontoCA
  • Vint HillUS
  • AshburnSoon

Europe

18/18
  • AmsterdamNL
  • CopenhagenDK
  • DublinIE
  • FrankfurtDE
  • HamburgDE
  • HelsinkiFI
  • IrelandIE
  • IstanbulTR
  • LondonGB
  • MadridES
  • ManchesterGB
  • MilanIT
  • ParisFR
  • SpainES
  • StockholmSE
  • StrasbourgFR
  • WarsawPL
  • ZurichCH

Asia-Pacific

21/21
  • AucklandNZ
  • BangaloreIN
  • BangkokTH
  • DelhiIN
  • Delhi NCRIN
  • HanoiVN
  • Hong KongHK
  • HyderabadIN
  • JakartaID
  • KolkataIN
  • Kuala LumpurMY
  • ManilaPH
  • MelbourneAU
  • MumbaiIN
  • OsakaJP
  • PerthAU
  • SeoulKR
  • SingaporeSG
  • SydneyAU
  • TaipeiTW
  • TokyoJP

Middle East & Africa

4/6
  • Cape TownZA
  • JohannesburgZA
  • LagosNG
  • Tel AvivIL
  • BahrainSoon
  • DubaiSoon

Probe IPs and hostnames are published so you can whitelist them in firewalls and WAFs. See probe IP list The live list updates automatically from the API on each deploy.

Smart alerting

One incident. Not ten pages.

A single probe having a bad second isn't an outage. UptimeHunt scores every probe result, classifies the blast radius across regions and ISPs, and only raises an incident when enough of the network agrees.

  1. 01

    Score

    Each probe result is weighted by recency and error type — a hard DNS/TLS/5xx failure counts for more than a single timeout.

  2. 02

    Classify

    Failures are grouped into a scope: global, regional, single-ISP, single-area, or intermittent — so you know whether it's you or the internet.

  3. 03

    Confirm

    An incident fires only above a confidence threshold you control. Isolated blips are logged, never paged.

ScopesGlobalRegionalSingle-ISPAreaIntermittent
api.uptimehunt.io
Regional outage
  • fra1 · Frankfurtfail
  • par1 · Parisfail
  • nyc1 · New Yorkok
  • sin1 · Singaporeok
Consolidated into 1 incident · confidence 0.82
Live

Detection and alerting run in production today. See all supported notification channels and integrations in the section below.

Integrations

Works with your entire stack.

Connect UptimeHunt to the tools you already use — from chat to on-call to infrastructure as code.

  • Live

    Email

    Incident alerts to any address.

  • Live

    Webhook

    POST to any URL on incident events.

  • Live

    Slack

    Alerts to any channel or workspace.

  • Soon

    Discord

    Alerts to a Discord channel.

  • Soon

    Telegram

    Alerts to any chat or group.

  • Soon

    Microsoft Teams

    Adaptive Card alerts to any Team.

  • Soon

    Google Chat

    Alerts to a Space.

  • Soon

    Mattermost

    Alerts via webhook or bot.

  • Soon

    PagerDuty

    Route incidents to your on-call rotation.

  • Soon

    OpsGenie

    Alert routing and on-call management.

  • Live

    Kubernetes

    Auto-discover services from Ingress resources.

  • Live

    Terraform / OpenTofu

    Declare monitors and alerts as code.

  • Live

    Ansible

    Playbook-driven monitoring configuration.

  • Live

    MCP (Claude / AI clients)

    Query and manage monitoring in plain language.

Built to integrate

An open platform, not a walled garden.

Everything in the dashboard is in the API — and a few things aren't in the dashboard at all.

  • REST API

    Versioned /api/v1 for every resource. JWT for users, long-lived API tokens for automation.

  • API tokens

    Personal and org-level service-account tokens — independent of any member, rotatable, with preset read-only or automation scopes. The raw uh_… value is shown once; only the hash stored.

  • Self-hosted probes

    Run UptimeHunt probes on your own infrastructure — outbound port 443 only, no inbound exposure, customer isolation enforced by the broker. Team and Enterprise plans.

 

Illustrative. See the full reference at docs.uptimehunt.io

Infrastructure as Code

Monitoring config that lives with your infra.

Declare monitors, alerts, and integrations in code. Apply them with the same tools you use for everything else.

  • Terraform provider

    Manage projects, services, alert rules, integrations, and expectations declaratively. Works with both Terraform and OpenTofu. Documentation →

  • Ansible collection

    Playbook-driven monitoring configuration — define your checks alongside the infrastructure they watch. Documentation →

 

Illustrative. Full resource reference at gitlab.openhades.com/uptimehunt/terraform-provider-uptimehunt

AI-native

Talk to your monitoring.

Connect Claude — or any MCP client — to UptimeHunt over OAuth 2.1. Ask about uptime, incidents and performance in plain language, and manage your checks without leaving the chat.

  • Ask in plain language

    “Is the API down? Which regions are failing? How slow was checkout this week?” Claude calls the read tools and answers from your live monitoring data.

  • Manage by conversation

    Grant the write scope and Claude can create, update, pause and delete checks for you — every change goes through the same /api/v1 the dashboard uses.

  • Yours only, by design

    OAuth 2.1 with per-account isolation: the connector forwards your token to the API, so Claude only ever sees what your user owns. Read-only until you grant write.

mcp.uptimehunt.io
OAuth 2.1

youIs anything down right now?

→ list_services · get_service_check_facets

Claudeapi.acme.dev is failing in 2 of 12 regions — fra1 and par1. Everything else is healthy.

10 up 2 down12 regions

Illustrative. Claude calls the same /api/v1 your own tokens can — see docs.uptimehunt.io

Live

The MCP server runs in production at mcp.uptimehunt.io. Read tools work for any connected client; creating, updating and deleting checks require granting the write scope when you connect.

Pricing

Pay for usage, not features.

Simple EUR pricing. Features stay open across all tiers — you pay for how often we check, how many probes confirm it, and how long we keep the data.

Single-user plans. No team features required.

Free
€0forever

Start watching a handful of services.

SoloMost popular
€9/ mo

Faster checks, more monitors, longer history.

Pro
€19/ mo

Custom status pages, 50 monitors, 1-minute intervals.

All prices in EUR.FreeSoloPro
Usage
Monitors102050
Minimum check interval5 min2 min1 min
Geo-targetingChoose where checks runBy regionPer countryPer country
Probes per check (fan-out)SoonProbes confirming each run — denser = faster alerts1 probe1 probe1 per region
Data retention
Raw probe results30 days60 days90 days
Incident historyIncidents + the failing samples tied to them30 days60 days90 days
Monitoring
All 6 check typesIncludedIncludedIncluded
Assertions & expectationsIncludedIncludedIncluded
Multi-location consensus alerting
Kubernetes auto-discoveryIncludedIncludedIncluded
Self-hosted probesRun probes on your own infrastructure — outbound-only, broker-isolated
REST APIFullFullFull
Alert channels
EmailIncludedIncludedIncluded
WebhookIncludedIncludedIncluded
SlackIncludedIncludedIncluded
DiscordSoonIncludedIncludedIncluded
TelegramSoonIncludedIncludedIncluded
Microsoft TeamsSoonIncludedIncludedIncluded
Google ChatSoonIncludedIncludedIncluded
MattermostSoonIncludedIncludedIncluded
PagerDutySoonIncludedIncludedIncluded
OpsGenieSoonIncludedIncludedIncluded
Infrastructure as Code
Terraform providerIncludedIncludedIncluded
Ansible collectionIncludedIncludedIncluded
Access & support
Public status pagesSoon1 subdomain1 subdomain1 custom domain
SSO (OIDC / SAML / Google Workspace / GitHub)Enforced SSO with Owner-gated audited per-member break-glass password bypass.
Team members1 user1 user1 user
Member email-domain policyRestrict org membership to a declared email-domain allowlist
Audit log
Org-level service-account tokensNon-member tokens for IaC / CI/CD — scoped to preset capabilities, rotatableIncludedIncludedIncluded
SupportCommunityEmailEmail

All prices in EUR. Billed monthly. Cancel anytime. Items marked Soon are on the roadmap and are not billable until they ship.

On the roadmap

What's shipping next.

We'd rather under-promise. These are built or in progress, but not yet live for everyone.

  • Public status pages

    Soon

    Hosted, brandable status pages for your services.

  • SCIM provisioning

    Soon

    Automatic member provisioning and deprovisioning from your identity provider.

  • Per-country targeting & fan-out

    Soon

    Choose per-country probes and fan checks out for faster, finer alerts.

  • More regions

    Soon

    Expanding toward 35+ locations across every continent.

  • More protocols

    Soon

    Raw TCP and UDP port checks beyond the current six.

Get started

Start watching your services in minutes.

Free tier, no credit card. Bring your first monitor up before your coffee’s cold.