Skip to main content

API, port, and ping monitors

Add extra monitor types beyond the automatic site checks — HTTP endpoint checks, TCP port checks, and ICMP ping monitoring.

Beyond the checks that run automatically once you add a site, a site's Monitors tab lets you add API, port, and ping monitors for things a plain uptime check can't see. For scheduled jobs and recurring background work, see cron job monitoring.

API monitors

Check a specific HTTP endpoint on a schedule, separate from the site's main uptime check — useful for a health endpoint, an authenticated API route, or a webhook receiver.

  1. Open a site's Monitors tab and click Add API monitor.
  2. Set the method (GET, POST, etc.), the URL, and optional headers/body.
  3. Set expected status codes — the check fails if the response doesn't match.
  4. Choose a check interval.

Failures show up on the dashboard and can trigger an API monitor failing alert rule.

Port monitors

Check that a TCP port is open (or closed, if that's what you expect) — useful for database ports, SSH, or any non-HTTP service.

  1. From the Monitors tab, click Add port monitor.
  2. Set a label, the host, and the port number.
  3. Choose the expected state — open or closed.
  4. Choose a check interval.

Ping monitoring

A lighter-weight ICMP ping check, as an addition to the main HTTP uptime check. It's off by default — toggle it on from the site's Monitors tab. Once enabled it runs on the same check interval as the site's uptime check.

Vendor dependency monitors

Watch a third-party vendor's own status page — useful when a client site depends on a payment processor, CDN, or hosting provider that could break things outside your control. See third-party and vendor status monitoring for details.

Ready to be first
to know?

Add your first site in 30 seconds. Start your free trial today.

14-day free trial · No credit card required · Cancel anytime