Know the moment anything breaks.

SurePing watches your sites, APIs, ports, certificates and cron jobs around the clock, and tells you first. Fifty-five monitors free, then from $9 a month.

  • 55 monitors free
  • 6 monitor types
  • Checks from 15 seconds
  • Status pages on your domain
Monitors26
Add monitor
Operational
24
Down
1
Avg response
63 ms
Uptime, 30d
99.96%
MonitorTypeLast 24 hoursUptimeResponse
API
api.acme.io/health
HTTP(S)
200 OK
99.98%41 ms
Checkout
acme.io/checkout
Keyword
“Pay now” present
99.99%88 ms
Postgres primary
db-primary.acme.io:5432
Port
TCP open
100%12 ms
Edge — eu-west
203.0.113.24
Ping
Request timed out
98.21%—
acme.io certificate
acme.io
SSL
Expires in 12 days
100%—
Nightly backup
heartbeat / cron
Heartbeat
Pinged 4 min ago
99.87%—
55
Monitors on the free tier
No card, no trial clock
$0.18
Per monitor, per month
On the $20 Pro plan
6
Monitor types
All of them on every plan
15s
Fastest check interval
Business plan

10% more monitors, plan for plan

Start with 55 free. Move to 60-second checks for $10 a month.

See the side-by-side

Six ways to find out first

Every monitor type is on every plan, including the free one. Nothing here is gated behind an upgrade.

HTTP(S)

Status codes, response time and redirects on any URL. Custom method and headers.

Keyword

Alert when a string appears — or stops appearing — in the response body.

Ping

ICMP reachability for hosts that do not speak HTTP.

Port

TCP checks on SMTP, POP3, FTP, database and game-server ports.

SSL certificate

Expiry warnings ahead of time, on a threshold you set. Default 14 days.

Heartbeat / cron

Your job pings a URL when it finishes. Silence raises the alert.

Told once, and told properly

A failed check is retried before anyone gets woken up — twice by default, on a timeout you set per monitor.

Down14:32:07 UTC

Edge — eu-west

203.0.113.24 · Ping

error request timed out after 10s
confirmed after 2 retries · previous check 99.98% over 30d

Delivered to
EmailSMSSlackDiscordMicrosoft TeamsPagerDutyWhatsAppTelegramWebhook

Email

Down and recovery notices, per monitor.

SMS

For the alerts that must wake somebody up. Monthly credits renew every billing cycle. Pro & Business can also use credits for WhatsApp.

Slack

Rich Block Kit messages in any Slack channel.

Discord

Coloured embed alerts in your Discord server.

Microsoft Teams

Adaptive Card alerts in your Teams channel.

PagerDuty

Trigger and auto-resolve incidents via Events API v2.

WhatsApp

Alerts straight to WhatsApp, sharing your SMS credit pool. Pro & Business only.

Telegram

Straight into a personal or group chat.

Webhook

POST the incident payload to any HTTP endpoint you control.

A status page that answers the email for you

Publish uptime and incidents on your own domain, so the people asking can check for themselves.

status.acme.io
A
Acme Status
All systems operational
Website99.99%
API99.97%
Checkout100%
Webhooks99.92%
90 days ago — today

Your domain

Point a CNAME at us and the page serves on status.yourcompany.com.

Your branding

Your logo, your description, and your own display name for each monitor.

Public, protected or private

Password-protect a page for customers, or keep it internal entirely.

Incident history

Every incident, with its cause and how long it ran, published automatically.

More monitoring. Less money.

A simple plan-for-plan comparison: 10% more monitors, the same check speed, and a lower displayed monthly price when you upgrade.

For side projects

Free plan

10% more
SurePing
Free
UptimeRobot
Free
Monthly price
$0
€0
Monitors
55
50
Check every
5 min
5 min
Status pages
2
1

5 more monitors and twice as many status pages. Still $0.

For faster checks

First paid plan

Costs less
SurePing
Starter
UptimeRobot
Solo
Month-to-month
$10
€13
Monitors
11
10
Check every
60 sec
60 sec
Status pages
4
3

One extra monitor, with a lower month-to-month price.

UptimeRobot figures checked on 3 August 2026 against its pricing page. Both paid prices are month-to-month: SurePing Starter is $10 and the UK/EU UptimeRobot session showed Solo at €13. UptimeRobot localizes its currency and defaults to annual billing, where this session showed €12 per month billed as €144 per year. No exchange-rate conversion is implied.

Every channel on every plan

Nine alert channels — including Slack, Discord, Teams, PagerDuty and WhatsApp — are available on every plan. Paid plans unlock more SMS credits, alert contacts and premium integrations.

Free

More free monitors than UptimeRobot gives you, permanently.

$0/ month

Free forever, no card required

Monitors
55
Check interval
5 min
Status pages
2
SMS credits / month
0
Alert contacts
3
Premium integrations
1
History
100 days
Start free

Starter

Minute-by-minute checks for a handful of critical services.

$9/ month

Billed $108 once a year

Monitors
11
Check interval
60 sec
Status pages
4
SMS credits / month
11
Alert contacts
10
Premium integrations
2
History
13 months
Start free, upgrade later
Most popular

Pro

The tier most teams need, at roughly half what it costs elsewhere.

$19/ month

Billed $228 once a year

Monitors
110
Check interval
30 sec
Status pages
110
SMS / WhatsApp credits
33 / month
Alert contacts
25
Premium integrations
Unlimited
History
26 months
Start free, upgrade later

Business

Fifteen-second checks for agencies and larger estates.

$39/ month

Billed $468 once a year

Monitors
220
Check interval
15 sec
Status pages
Unlimited
SMS / WhatsApp credits
55 / month
Alert contacts
Unlimited
Premium integrations
Unlimited
History
26 months
Start free, upgrade later

Included on every plan, free included

  • All six monitor types
  • 8 alert channels: Email, SMS, Slack, Discord, Teams, Telegram, PagerDuty, Webhook — plus WhatsApp on Pro & Business
  • Status pages on your own domain
  • Password-protected and private pages
  • Incident history and response-time charts
  • Configurable retries and timeouts

SMS and WhatsApp alerts use monthly credits that reset each billing cycle and do not roll over (11 on Starter, 33 on Pro, 55 on Business). Email, Telegram and webhook alerts are unmetered. Premium integrations (Slack, Discord, Teams, PagerDuty, WhatsApp) are limited to 1 on Free and 2 on Starter — unlimited on Pro and Business.

Running in about a minute

There is nothing to install and nothing to deploy.

01

Create an account

Email and a password. No card, no sales call, no trial countdown.

02

Add your first monitor

Paste a URL, host or hostname and port. Pick an interval and a timeout, or take the defaults.

03

Point alerts somewhere

Your email is already there. Add SMS, Telegram or a webhook, and choose whether recoveries notify too.

Cron jobs report in themselves

Create a heartbeat monitor and you get a token URL. Have the job call it on success. If the ping does not land inside your window, we open an incident and alert you — the same as any other monitor going down.

Set one up
# crontab
# nightly backup, pings on success
0 3 * * * /opt/backup.sh && \
  curl -fsS https://www.sureping.cc/api/heartbeat/$TOKEN

Questions worth asking

What does SurePing actually check?

Six monitor types: HTTP(S) endpoints, keywords in a response body, ICMP ping, TCP ports, SSL certificate expiry, and heartbeat (cron) jobs that ping us when they finish. Every type is available on every plan, including the free one.

How is 55 monitors free sustainable?

The free tier runs efficient 5-minute checks and is sized for personal projects and small sites. Paid plans fund the faster checks, additional capacity, storage, and support that larger estates require. Features stay available on every plan; paying gets you capacity and speed, not an artificially unlocked dashboard.

How often are my monitors checked?

Every 5 minutes on Free, every 60 seconds on Starter, every 30 seconds on Pro, and every 15 seconds on Business. You can set a slower interval per monitor if a target is rate-limited.

How do I get told when something breaks?

Nine channels: Email, SMS, Slack, Discord, Microsoft Teams, Telegram, WhatsApp, PagerDuty, and generic webhooks. Eight channels are available on every plan; WhatsApp is unlocked on Pro and Business. SMS uses monthly credits that reset each billing cycle (11 on Starter, 33 on Pro, 55 on Business). On Pro and Business, WhatsApp alerts draw from the same credit pool as SMS. Email, Telegram, and webhook alerts are unmetered.

Will I get woken up by false alarms?

A failed check is retried before it becomes an incident — twice by default, configurable per monitor, alongside a per-monitor timeout. A single dropped packet will not page you.

Do you check from more than one location?

Not yet — checks currently run from a single region. If you need multi-region confirmation to rule out regional routing faults, we are not the right tool today, and we would rather tell you that than let you find out during an incident.

Can I put a status page on my own domain?

Yes. Point a CNAME at us and the page serves on your domain with your logo and your own display names for each monitor. Pages can be public, password-protected, or fully private.

How do I monitor a cron job?

Create a heartbeat monitor and you get a unique URL. Have the job curl it on success. If the ping does not arrive inside the window you set, we open an incident and alert you.

What happens if I go over my monitor limit?

Existing monitors keep running. You will not be able to add more until you remove some or move up a plan, and we do not bill you for the overage automatically.

Fifty-five monitors. No card. No countdown.

Set up the first one now and find out about the next outage before your customers do.

Start monitoring free