Healthchecks.io alternative

A Healthchecks.io alternative with uptime built in.

Healthchecks.io is a service for monitoring cron jobs and scheduled tasks. Uptimecheck watches your jobs with the same kind of ping URL, and adds website checks, servers, DNS and status pages in the same account.

14-day free trial · No credit card required

Why teams switch

One request per job

Your job calls its ping URL with GET, POST or HEAD. No agent and no SDK: anything that can make an HTTP request works.

Run times and exit codes

Ping /start when a job begins and the exit code when it ends. Long runs alert after the maximum run time you set.

Websites and servers too

Uptime checks every minute from Stockholm, servers on Linux, macOS and Windows, SSL, domains and DNS, next to your jobs.

Status pages included

Show customers your website, API and the jobs behind them on a status page with subscribers and maintenance, on every plan.

How to switch

  1. Start a free trial

    Create an account. The 14-day trial of Professional needs no credit card and includes 50 cron jobs.

  2. Recreate each check

    Under Monitors › Cron jobs, choose New cron job, then enter the same crontab expression or period, the time zone and a grace period.

  3. Swap the ping URL

    Replace the old ping URL in each job with the new one. Call both for a while if you like, then remove the old one.

Last reviewed

Check each provider’s current plans before you decide.

When cron jobs aren’t the only thing to watch

A heartbeat tells you that a job ran. It doesn’t tell you that the website is answering, that the certificate is about to expire or that the server’s disk is full. Teams that look for an alternative often want those in the same place as their jobs, with one set of alert channels and one bill.

What you get for scheduled jobs

  • Cron job monitors on a crontab schedule in your time zone, or on an interval from every minute to every week
  • A grace period from 1 minute to 6 hours, and a maximum run time from 1 minute to 24 hours
  • /start, /fail and exit codes in the URL, and the job’s output shown with failures
  • Alerts by email, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks and push notifications, with a recovery notice when the job runs again
  • On-call schedules and escalation when nobody acknowledges an outage

And the rest of the stack

  • Website uptime and API checks every minute, with every failure confirmed by a second check
  • Server monitoring with a small signed agent
  • SSL certificate and domain expiry reminders, and DNS monitoring with change history
  • Status pages with subscribers, status updates and scheduled maintenance

Switching from Healthchecks.io

List your checks with their schedules and grace times. In Uptimecheck, open Monitors, choose the Cron jobs filter and then New cron job. Choose On a cron schedule or On an interval, enter the same schedule and time zone, and pick the nearest grace period. Copy the ping URL from the page that opens, or create the monitors through the REST API on Professional and Business, which returns each ping URL.

Then replace the old URL in each job with https://app.uptimecheck.com/api/hb/your-token. If a job already pings a start URL or sends its exit code, keep that pattern: add /start, /fail or the exit code to the new URL. Examples for crontab, Laravel, Kubernetes, GitHub Actions, systemd and Windows are in cron job ping examples.

Nothing changes at Healthchecks.io. A job can call both URLs for a week while you compare the alerts, then you remove the old one.

A fair comparison

We reviewed this page on October 26, 2026. Check Healthchecks.io’s current plans and features, then compare them with our feature comparison, or open the cron jobs in the live demo.

Plans and pricing

Start

For personal projects and small sites

€4.50 / month Regular price: €9

€54 for your first year, then €108 a year. Excl. VAT

Start free trial
  • 15 uptime monitors, checked every minute
  • 10 cron jobs and 10 domains
  • 10 status pages
  • 3 members
  • Email, Slack, Teams, Telegram, push and more
  • 1 year of history

Professional

Most popular

For growing teams and agencies

€14.50 / month Regular price: €29

€174 for your first year, then €348 a year. Excl. VAT

Start free trial
  • 100 uptime monitors, checked every minute
  • 50 cron jobs and 50 domains
  • 25 status pages at an address you choose
  • Client dashboards for your clients
  • REST API, MCP server and custom CSS
  • 10 members and 2 years of history

Business

For teams with many sites and clients

€34.50 / month Regular price: €69

€414 for your first year, then €828 a year. Excl. VAT

Start free trial
  • Everything in Professional
  • 250 uptime monitors, checked every minute
  • 150 cron jobs and 150 domains
  • 250 status pages
  • 25 members
  • 3 years of history

Halloween offer: 50 % off your first year on yearly plans, your first 3 months on monthly, for new subscriptions started by 17 November. It’s applied at checkout, and during your free trial you can lock it now and pay when the trial ends.

14-day free trial · No credit card required

Sold through Link (Stripe), our reseller. VAT is added at checkout.

Common questions

Can I import my Healthchecks.io checks?

Not directly. Create a cron job monitor for each job with the same schedule, or use the REST API on Professional and Business, which returns each monitor’s ping URL.

What does the ping URL look like?

https://app.uptimecheck.com/api/hb/ followed by the monitor’s token. The plain URL means success; add /start when the job begins, and /fail or the exit code, from /0 to /255, when it ends.

Which schedules can I use?

A five-field crontab expression, or @hourly, @daily, @weekly, @monthly and @yearly, in any time zone with daylight saving followed. Or an interval from every minute to every week. The grace period goes from 1 minute to 6 hours.

Can the job send its log?

Yes. POST the output to the ping URL and it is shown with failures and in the alert. We keep 10,000 characters, the start and the end, and refuse bodies over 64 kB.

How do the two compare on price?

Pricing models differ and change over time. Check Healthchecks.io’s current plans and compare them with the Uptimecheck pricing page.

Downtime is obsolete.

Set up your first monitor in under a minute, or look around the live demo first.

14-day free trial · No credit card required