Website & API monitoring

Catch every outage in seconds

Check your websites, APIs and ports as often as every 30 seconds. Failures are retried before alerting, so you only hear about real problems.

More than a ping

Uptiq checks that your service actually works β€” not just that it answers.

  • βœ“Expected status codes and maximum response time
  • βœ“Keyword present / absent in the response
  • βœ“JSON-path checks for health endpoints, e.g. status = "ok"
  • βœ“Custom method, headers and body for APIs
  • βœ“Follow or block redirects, verify TLS
New monitor
TypeHTTP(S)
URLhttps://api.example.com/health
Every30 seconds
Expect200 Β· JSON $.status = "ok"
Retries1 before alerting

Know before certificates expire

Every HTTPS monitor watches its SSL certificate and warns you before it expires β€” 14 days ahead by default, then daily.

  • βœ“Works with any certificate authority
  • βœ“Expired or invalid certificates are reported as down
  • βœ“See the expiry date on every monitor
SSL
⚠ Certificate expires in 7 days
shop.example.com Β· issued by Let’s Encrypt

Heartbeats for cron jobs and backups

Silent failures are the worst kind. Your job calls a unique URL when it finishes; if the ping doesn’t arrive on time, we alert you.

  • βœ“Grace period per job
  • βœ“Works from any language, curl or wget
  • βœ“Perfect for backups, imports, queues and reports
Heartbeat
0 2 * * * /backup.sh && curl -fsS https://uptiq.live/api/hb/β€’β€’β€’β€’
⚑

30-second checks

On paid plans. Free plan checks every 5 minutes.

πŸ”

Smart retries

Confirm failures before alerting to avoid false alarms.

πŸ“ˆ

Response times

Charts and percentiles for every monitor.

Start monitoring in two minutes

Free forever for small projects. No credit card needed.