Check Intervals Explained

Check Intervals Explained

The check interval is how often PulseAPI sends a request to your monitor. This article explains what intervals are available, how your plan affects them, and how to choose the right interval for each monitor.


What Is a Check Interval?

Every monitor has a check interval — a fixed period between checks. For example, a 60-second interval means PulseAPI requests your endpoint once per minute. A 5-second interval means 12 checks per minute.

Each check records the HTTP status code, response time, and any errors. The results feed your check history, uptime calculations, and alert rule evaluations.


Available Intervals by Plan

Plan Minimum Interval Available Options
Free 60 seconds 60s
Starter 60 seconds 60s
Professional 15 seconds 15s, 30s, 60s
Team 5 seconds 5s, 10s, 15s, 30s, 60s

The monitor creation form only shows intervals available on your current plan.

Note: Faster intervals increase the number of checks PulseAPI performs. This also means more data points in your check history and more granular uptime calculations — but it does not affect how many monitors you can create.


How to Choose an Interval

60 seconds (Free / Starter) Appropriate for most web services and APIs. A failure will be detected within one minute and a notification sent shortly after. This is the standard for most uptime monitoring services.

15–30 seconds (Professional) Good for services where a 1-minute detection gap is too long — e.g., a payment API where even 30 seconds of downtime is significant. Also useful for endpoints with tight SLAs.

5–10 seconds (Team) For mission-critical services where the fastest possible detection matters. A 5-second interval means your team is notified within roughly 5–10 seconds of a failure. Use this for high-priority production services, not every monitor on your team.

Tip: Faster intervals don't reduce false positives — for that, see Understanding and Reducing False Positives. Shorter intervals just mean faster detection of real failures.


Changing a Monitor's Interval

  1. In the left sidebar, click Monitors.
  2. Click the monitor you want to update.
  3. Click Edit (pencil icon) in the top-right corner.
  4. Change the Check Interval field.
  5. Click Save.

The new interval takes effect on the next scheduled check.


Related Articles


Still have questions? Contact support.

    • Related Articles

    • Check Interval Limits by Plan

      The fastest check interval available to you depends on your plan. This article explains what each plan supports and how to get faster checks. Minimum Intervals by Plan Plan Minimum Interval Available Options Free 60 seconds 60s only Starter 60 ...
    • Plans and Pricing Explained

      PulseAPI offers four plans. This article describes what each plan includes so you can choose the right one for your team's needs. Plan Overview Free Starter Professional Team Price $0/month Paid Paid Paid Monitors 10 50 200 500 Team members 1 3 10 25 ...
    • Creating a Monitor

      This article explains how to add a new monitor (endpoint) to PulseAPI. After completing these steps, PulseAPI will begin checking the URL on your configured schedule and alert you if it goes down. Prerequisites: You must be a team Owner, Admin, or ...
    • Monitor Settings Reference

      This article describes every field in the monitor create/edit form. Use it as a reference when configuring a monitor or troubleshooting unexpected behavior. Basic Settings Name A label for the monitor. Appears in the dashboard, incident ...
    • Running a Manual Check

      A manual check triggers an immediate on-demand HTTP request to your monitor's endpoint, outside of the normal scheduled interval. The result appears in your check history just like a scheduled check. When to Use a Manual Check After making a ...