Uptime monitoring for small teams

Know when it’s down.Sleep through the rest.

We check your websites, servers and scheduled jobs as often as every 30 seconds. If something really breaks, your phone buzzes within seconds. If it’s just a blip, we stay quiet.

  • No credit card
  • Set up in under a minute
  • iPhone app included
lastseenup.com/dashboard
Everything is answering5 monitors
Last 32 checks
  • acme.cohttps://acme.co
    Up
  • Acme APIapi.acme.co/health
    Up
  • Checkoutacme.co/checkout
    Up
  • Postgresdb.acme.co:5432
    Up
  • Nightly backupheartbeat · daily
    Up
A pretend outage, played the way a real one is handled.
  1. 1

    Paste a URL

    Or a server, a port, a domain. Pick how often to check — every minute unless you say otherwise.

    https://acme.co
  2. 2

    We keep checking

    Day and night. One failed check is a hiccup. Two in a row is an outage.

  3. 3

    Your phone buzzes

    Only for real outages. Tap to say “I’m on it”. If nobody answers, it escalates.

    acme.co is down
    Connection refused · 2 failed checks
How it works

A 3am outage, minute by minute.

Tap a step, or let it play. This is one website, checked every 30s and alerting after 2 failures in a row.

api.acme.co/healthevery 30s · alert after 2 failsUp
3:04 AM3:12 AM

Your phone stays dark. One failure isn’t an outage.

What you can watch

Seven kinds of checks. Pick one to see it.

What it checks

Loads your page or API and checks the status, headers and content

What that catches

A bad deploy, a 500, a response that quietly changed

Example monitor · how it appears in your dashboard
Acme APIhttps://api.acme.co/health200 OK · 96msUp

Silence is the signal.

For backups and cron jobs: add one line to the end of the job. If it doesn’t check in on time, that’s an outage — and it reaches you like any other.

The URL always answers OK, even on a bad day at our end — so monitoring can never break your job.

0 4 * * * /usr/local/bin/backup.sh && curl -fsS https://lastseenup.com/hb/kQ3nR8vB
No false alarms

Alerts you can actually trust.

A tool that cries wolf gets ignored. So here’s what it won’t do.

  • Degraded · no alert sent

    It won’t wake you because something got slow.

    Degraded shows on your dashboard and on the chart. Only going down sends an alert.

  • 12 flips · 1 notification

    It won’t send twelve alerts for one bad night.

    A monitor bouncing up and down is marked as flapping, and the noise collapses into a single notification until things settle.

  • Maintenance window · alerts paused

    It won’t alert during your own deploy.

    Set a maintenance window and the alerts pause. The record does not — you still get the full history.

  • Inconclusive · nothing opened

    It won’t invent an outage.

    If we can’t trust our own data, nothing opens. Missing a real outage by a minute beats inventing one at 3am.

Phone and dashboard

The alert finds you. The dashboard is for the morning after.

  • The iOS app showing an open incident for api.example.com: down for four minutes, connection refused, with Acknowledge and Snooze buttons and the timeline of the first failed check.
    The alert

    Acknowledge in one tap, without unlocking.

  • The iOS app’s monitor list: seven monitors with their current state, when each was last seen up, and a small latency sparkline beside each row.
    Your monitors

    Everything you watch, and what it is doing now.

  • The iOS app’s monitor detail screen: uptime over 24 hours, 7 days and 30 days, and a latency chart with a spike at the right-hand edge.
    One monitor

    Uptime and latency, back thirty days.

On your phone

  • A push the moment a monitor goes down
  • A live countdown on your lock screen
  • A phone call if the push goes unanswered
  • Widgets and an Apple Watch app

Requires iOS 18 or later · free with every plan

In your browser

  • Every single check, back thirty days
  • Uptime across the last ninety days
  • Each incident, its timeline, and who acknowledged it
  • SSL and domain renewals, counted down

Android is coming. The beta needs testers.

Leave your email — one message when the closed beta opens. Nothing else, ever.

One email when it opens. Nothing else, ever.

Pricing

Start free. Pay when you outgrow it.

Every check type, every alert, the widgets and the watch app are on both plans. Paying just buys room.

  • Free
    Free
    • 3 monitors
    • 1 person
    Start free
  • Pro
    $5.99a month
    • 50 monitors
    • 10 people
    Go Pro

Buy here or in the iOS app — you’re billed once either way. Cancel anytime; you keep Pro until the period ends, and dropping back to Free never deletes a monitor.

Start with one monitor.

Add a URL, add your phone. You’ll hear from us the next time it actually matters — and not before.