Uptime
Uptime Monitoring

Monitor your services with confidence

Get instant alerts when your websites and APIs go down. Monitor your websites and APIs with ease.

View Pricing
Free to startPay for automationCancel anytime
Screenshot of the Uptime dashboard: a sidebar listing HTTP, DNS, and TCP monitors, cron jobs, alerts, maintenance, and status pages; summary cards for monthly ping usage, overall uptime percentage, and the slowest endpoint; per-type counts of monitors up and down; and a table of HTTP monitors with latency trend sparklines and status badges
99.9%

Uptime SLA

9

Global Regions

365

Days Data Retention

<1s

Alert Latency

Complete Feature Set

Everything you need for reliable monitoring

Advanced capabilities that make monitoring effortless and comprehensive.

Maintenance Windows

Schedule downtime and suppress alerts during planned maintenance

Content Monitoring

Verify specific keywords or content appear on your pages

Recovery Alerts

Get notified when services come back up after an incident

API Access

Full REST API with key management for automation

Alert Cooldowns

Prevent alert fatigue with configurable cooldown periods

Custom Headers

Add authentication headers and custom request parameters

Cron Job Monitoring

Monitor scheduled jobs and background tasks with heartbeat checks

Pricing

Simple, Transparent Pricing

One subscription, no tiers. Pay only for what you use with our straightforward pricing model

Pricing Calculator

Calculate your monthly cost based on your monitoring needs

  • 1m10m60m
Pings per month:
4,032
Base subscription
$5

Includes first 100,000 pings

Additional pings:
$0

0 × $1 per 10,000 pings (0 over)

Total monthly cost:
$5

How pricing works

  1. Base subscription

    $5/month includes your first 100,000 pings

  2. Additional pings

    $1 per 10,000 pings after that, billed in whole blocks

  3. No hidden fees

    No extra charges for features or integrations. Pay for the pings you use.

FAQ

Frequently Asked Questions

Find answers to common questions about Uptime

How does Uptime monitor my services?

Uptime sends regular HTTP or HTTPS requests to your endpoints. We check response codes and response times to determine if your service is available and responsive.

What happens when an outage is detected?

When Uptime detects an outage, it immediately sends an alert through your configured channels.

Can I monitor internal services?

Yes, as long as your internal services are accessible from the internet. You can also configure custom headers to authenticate requests.

How do I get started?

Just sign up, create your first monitor, and configure your alert preferences. You’ll be up and running in under a minute.

Is there a free tier?

Yes! You can create unlimited monitors and trigger pings manually for free, forever. Scheduled automatic monitoring requires a subscription.

How long is ping data stored?

We store your ping results for 365 days. After that, they are automatically deleted.

Can I monitor services that require authentication?

Yes. You can set custom headers with tokens or credentials to authenticate your requests.

Can I monitor multiple URLs?

Yes. Just create a separate monitor for each URL. Each monitor can have its own check frequency, HTTP method, expected status code, and more.

Can I monitor APIs?

Absolutely. Uptime is designed to monitor both websites and APIs. You can set the endpoint, method, headers, and expected responses to monitor your API effectively.

Can I set a timeout for each ping?

Yes. You can configure a timeout for each monitor. If the response takes longer than expected, it’s considered a failure. This helps detect slow services.

Can I pause or disable a monitor temporarily?

Yes. You can pause any monitor at any time, individually.

Can I test a monitor immediately after creating it?

Yes. A ping is automatically triggered right after you create a monitor.

Do you support status pages?

Yes! Create customizable public status pages to share your service health with users. Include any monitors you want and add your branding.

Can I view historical performance trends?

We store all past results so you get a full history. Performance trend charts are planned for a future release.

Which alert channels are supported?

Email, Slack, Discord, and webhooks. Native integrations make it easy to get alerts where your team already works. Webhooks let you connect to any other service.

Do you support teams or shared monitors?

Yes! Each user starts with a team. Invite team members with different roles (Owner, Admin, Member). Domain auto-provisioning automatically adds users with verified company email domains.

What happens if I exceed my plan’s limits?

Usage above the 100,000 pings included in your subscription is billed in whole blocks of 10,000 at $1 each — a single ping over starts a new block.

Do you store request or response bodies?

No. We never store body data. For extra privacy and efficiency, we recommend using the `HEAD` method.

From which regions can I monitor my services?

Uptime supports monitoring from multiple regions: Africa, Asia-Pacific, Eastern and Western Europe, Eastern and Western North America, Middle East, Oceania, and South America. You can choose one region per monitor. The region is treated as a hint, the actual ping will originate from a server in or near that region.