/ vs / uptimerobot
Fettle vs UptimeRobot
UptimeRobot prices by monitor count across four plans, Free through Scale. Here is how the two ladders compare on density, regions, and history.
Choose UptimeRobot if
- their free plan covers 50 monitors against our free plan's 20
- their 4-region pool includes an Australian location, and our 3 regions do not
- their history runs to 24 months on Team and Scale, the two plans this comparison sits against
- 15-second checks exist on their Scale plan at $65 a month billed annually, for 200 monitors
Choose Fettle if
- you want 30-second checks on Max for $31 a month covering 300 monitors, where their nearest match, Team, is $35 for 100
- you want a failing check confirmed before it wakes you: there is no quorum — one region's failed and retried check marks the monitor down, while ours needs every selected region must fail before an incident opens — unanimity, not majority — confirmed over 2 consecutive check cycles by default
- you want heartbeat monitoring on the free plan — theirs excludes Free entirely and starts on Solo, ours gives free accounts 3
Fettle and UptimeRobot, side by side
| Metric | Fettle | UptimeRobot |
|---|---|---|
| 50 monitors, $/mo billed yearly | $7Plus, billed yearly — 50 monitors | $0 on Free, $19 on Solothe Free plan covers 50 monitors at a 5-minute interval; Solo's 50-monitor step, reached with the Monitor tier toggle, is $19/mo billed annually and $22 billed monthly, and checks every 60 seconds |
| Shortest interval on that plan | 60 secondsPlus and Pro; 30 seconds on Max | 60 secondson Solo; the Free plan checks every 5 minutes, and Scale reaches a 15-second floor at $65/mo billed annually ($77 monthly) for 200 monitors — that figure comes from the pricing widget's props, not the page text |
| Cheapest plan with 30-second checks | $31Max, billed yearly — 300 monitors | Team, $35100 monitors, billed annually; $41 billed monthly |
| Check model | Fan-outevery selected region checks the monitor every interval | Rotationeach check runs from one region, and checks cycle through the selected regions in order; a confirmation re-check stays in that same region |
| Location pool | 3eu-central, us-east, ap-southeast | 4North America, Europe, Asia, Australia |
| Locations used per interval | 2 on Plus, 3 on Pro and Maxevery selected region must fail before an incident opens — unanimity, not majority — confirmed over 2 consecutive check cycles by default | 1there is no quorum — one region's failed and retried check marks the monitor down |
| Status pages | 1 / 3 / 10Plus / Pro / Max | 1 / 3 / 100 / unlimitedFree / Solo / Team / Scale |
| Heartbeat / cron monitoring | 20 / 50 / 150Plus / Pro / Max; 3 on the free plan | On paid plansFree excludes heartbeat monitoring; it starts on Solo, and no per-plan cap is printed |
| Integrations | 5 typesemail, Telegram, webhook, Slack, Discord | 5 / 9 / 12 / 12Free / Solo / Team / Scale |
| REST API | On every plan, including free30 to 300 requests per minute by tier | On every plan, including Freethe platform API that manages monitors and incidents; API monitoring, a monitor type, is a separate feature that starts on Solo. They also publish an MCP server, in their top navigation, whose write actions create, update, pause and resume monitors — which plans carry it is not stated |
| History retention | 90 / 180 / 365 daysPlus / Pro / Max | 3 / 12 / 24 / 24 monthsFree / Solo / Team / Scale |
The grid as it stands today
UptimeRobot prices by monitor count across four plans. Free covers 50 monitors at no charge, checking every 5 minutes. Solo also covers 50 monitors, at $19 a month billed annually ($22 billed monthly) with a 60-second floor. Team, $35 a month billed annually ($41 monthly), covers 100 monitors and is the first plan under a minute — 30 seconds. Scale covers 200 monitors at $65 a month billed annually ($77 monthly) with a 15-second floor, a figure their pricing page doesn't spell out in text; it comes from the pricing widget's own props. Fettle's paid ladder runs three rungs: Plus at $7 a month for 50 monitors, Pro at $15 for 100, and Max at $31 for 300 — the only one of ours that checks every 30 seconds.
What a dollar buys at 30 seconds
At the 30-second floor the two ladders land in different places. Max is $31 a month for 300 monitors — about $0.10 per monitor. UptimeRobot's Team is $35 a month for 100 monitors — $0.35 per monitor, roughly 3.4 times ours at the same interval. Scale checks twice as often, every 15 seconds, and costs $65 for 200 monitors — about $0.33 per monitor, still above what Max charges at half the speed. Dividing a plan's price by its own monitor ceiling is ours to do; neither vendor publishes a per-monitor rate.
Rotation versus fan-out
The two products also differ in how a check counts against more than one region. Select more than one region on a Fettle monitor and every selected region checks the monitor every interval — the model is fan-out, over a pool of 3 regions, not four. UptimeRobot's model is rotation: each check runs from a single region, and checks cycle through your selected regions in order; a confirmation re-check after a failure stays inside that same region. There is no quorum in their model — one region's failed and retried check is enough to mark the monitor down. Fan-out spends more checks per interval to confirm from every selected vantage point at once; rotation spends fewer and trusts a single vantage point, region by region, until one of them fails.
Questions
- How much does UptimeRobot's free plan cost, and what does it cover?
- $0. Free covers 50 monitors at a 5-minute interval, no card required. Fettle's free plan covers 20 monitors.
- Does UptimeRobot check more often than once a minute?
- Team is the first plan under a minute — 30 seconds, $35 a month billed annually for 100 monitors. Across the rest of the ladder: 60 seconds on Solo; the Free plan checks every 5 minutes, and Scale reaches a 15-second floor at $65/mo billed annually ($77 monthly) for 200 monitors — that figure comes from the pricing widget's props, not the page text. Fettle's 30-second floor is on Max, $31 a month for 300 monitors.
- How does UptimeRobot check a monitor across regions?
- By rotation, not fan-out: each check runs from one region, and checks cycle through the regions you select in order. There is no quorum — one region's failed and retried check marks the monitor down. A Fettle monitor is checked from every region you select, every interval.
Prices verified on 2026-08-25 against UptimeRobot's public pricing page. Vendors change prices; check theirs before deciding — UptimeRobot pricing.
Try Fettle free
The free plan monitors 20 endpoints from 2 regions and emails you when one breaks — no card. See pricing for the paid intervals, or compare every tool side by side.