← BlogProduct UpdatesJuly 15, 2026· 5 min read

API, DNS, and Cron Monitoring Are Now Live on Alphora Signals

We've added three new monitor types beyond website uptime: API endpoint checks, DNS record monitoring, and cron/heartbeat monitoring for background jobs.

Why we went beyond website uptime

Website uptime, SSL, and domain expiry cover the front door — but most stacks have more moving parts than a single URL. A third-party API can start returning errors while your homepage stays up. A DNS record can drift after a provider change and quietly break email or a subdomain. A nightly job can fail silently with nothing watching for its absence.

Three new monitor types close those gaps: API monitoring, DNS monitoring, and cron/heartbeat monitoring. All three are available now on Free and Pro plans, alongside your existing website monitors.

API monitoring

Point an API monitor at any endpoint — REST or GraphQL — and we check it every 5 minutes, the same cadence as website monitors. You control:

  • Method and headers — GET, POST, or any other verb, with custom headers for auth tokens or API keys.
  • Request body — for endpoints that expect a payload, including GraphQL queries.
  • Expected status code — define exactly what “healthy” means for that endpoint instead of assuming any 2xx is fine.

This is the same signal model as website monitoring: one alert when the endpoint starts failing, one when it recovers. No repeated noise.

DNS monitoring

DNS monitors check a domain's records daily against the record type and value you expect. If a record drifts — after a registrar migration, a DNS provider change, or a misconfigured update — you find out instead of your users finding out for you.

This complements domain expiry monitoring, which already ships as part of every website monitor: expiry monitoring tells you the domain still belongs to you, DNS monitoring tells you it still points where it should.

Cron & heartbeat monitoring

Scheduled jobs are notoriously hard to monitor from the outside — there's no URL to check, because the job either ran or it didn't. A heartbeat monitor flips that around: your job pings a unique URL we give it when it completes.

  • Expected interval — how often the job should run.
  • Grace period — how much delay is normal before it counts as missed.

If a ping doesn't arrive in time, we signal it — the same way we'd signal a website going down. It works for cron jobs, queue workers, backup scripts, or any process that runs on a schedule.

Getting started

All three monitor types live alongside website monitors inside a project — there's no separate setup flow. Open a project, add a monitor, and pick API, DNS, or cron. Alerts route through the same Telegram, Slack, and webhook channels you've already configured.

FAQ

Do API, DNS, and cron monitors cost extra?

All monitor types are included on Free and Pro. Free includes 10 monitors across 1 project; Pro includes 100 monitors across 20 projects for $12 USD/month.

How often are API and DNS monitors checked?

API monitors are checked every 5 minutes, the same as website monitors. DNS monitors are checked daily, since DNS records change far less often.

What counts as a failed API check?

Any response that doesn't match the status code you configure, a request that times out, or a connection that fails outright. GraphQL endpoints are supported the same way as REST.

How does cron / heartbeat monitoring know my job ran?

Your scheduled job pings a unique URL we give you when it completes. If that ping doesn't arrive within your configured interval plus a grace period, we send a signal.

Alphora Signals

Add an API, DNS, or cron monitor — free

10 monitors on Free. Under 2 minutes to set up.

Start monitoring free