No commercial-use restrictions, ever

Because Down Is Revenue Lost.

Stop checking server statuses manually. heyimup watches your websites, APIs and servers around the clock, and tells you the moment something breaks.

this service: uptime — yours could look like this too
Free
£0 / month

Try it out, no card required.

  • 1 monitor
  • 5-minute check interval
  • 1 status page
  • Email alerts
Start for free
Most popular
Standard
£5 / month

For solo devs and small businesses. Commercial use included, no restrictions.

  • 15 monitors — HTTP, TCP, ping, DNS, keyword, SSL & heartbeat
  • 60-second check interval
  • 5 status pages with custom domains
  • Email, webhook, Telegram, Discord, Slack
  • API access
  • Server metrics — CPU, memory & disk
  • Weekly & monthly uptime reports
Get started
Pro
£18 / month

For larger fleets that need faster checks.

  • Up to 200 monitors
  • 30-second check interval
  • Unlimited status pages
  • All notification channels + API
  • Server metrics — CPU, memory & disk
  • Weekly & monthly uptime reports
  • Need more than 200? Get in touch
Get started

Card payments via Stripe. Pay-by-bank coming soon. Cancel anytime, no contracts.

Everything you need, nothing you don't

Built for devs who hate surprises

Seven monitor types, five alert channels, public status pages, and a full API. All in one tool, no seat licences, no commercial-use restrictions.

🌐

HTTP / HTTPS

Monitor any URL. Check status codes, assert on response content, set custom headers and request bodies for authenticated endpoints.

🔌

TCP Port

Confirm any TCP port is open and accepting connections. Databases, Redis, SMTP, custom services — if it listens, we check it.

📡

Ping & DNS

ICMP ping checks for raw host reachability. DNS record monitoring for A, AAAA, CNAME, MX and TXT records.

🔒

SSL & Domain Expiry

Never get caught by an expired cert or lapsed domain again. Daily checks alert you weeks before expiry — configurable thresholds.

💓

Heartbeat Monitoring

The inverse of uptime monitoring. Your cron job, backup script or CI pipeline pings us on success — we alert if it ever goes silent.

🔍

Keyword & JSON Checks

Assert that a keyword appears in the response body, or validate a JSON field value. Catch broken deployments that still return 200.

// Alerts that reach you

Email, webhooks, Telegram, Discord and Slack. Get told the second something goes down, and again when it recovers. No alert fatigue — we only fire on status changes.

// Public status pages

Share live uptime with your customers on a branded status page. Custom domains on paid plans. 90-day uptime history. No login required to view.

// Full API access

Every feature available via REST API. Manage monitors, channels and status pages programmatically. Bearer token auth, full docs included. Standard and Pro plans.

// Embeddable uptime badge

Drop a live uptime badge into your GitHub README or docs with one line. Green, amber or red — reflects your real 30-day uptime automatically. No extra setup needed.

// Server metrics

Install our one-line agent on any Linux server and see live CPU, memory and disk usage alongside your uptime data. One command, zero config — metrics appear within minutes.

// Weekly & monthly reports

Automatic uptime reports delivered to your inbox every week and month. See uptime percentages, incident counts and downtime duration for every monitor at a glance.