01 · Operator
Who operates UptimeRobot
- Company
- UptimeRobot
- Type
- Monitoring bot
- Official docs
- uptimerobot.com
02 · Behavior
What UptimeRobot does
UptimeRobot sends HTTP requests to monitored URLs from several locations. It alerts users when a site is down or slow. It publishes its monitoring IP addresses so site owners can whitelist them.
03 · Impact
Why UptimeRobot matters for your site
If you allow it
- Checks are usually set up by the site owner
- Downtime alerts need the checks to succeed
- IPs are published for verification
If you block it
- Third parties can monitor your site without asking
- Frequent checks add small, constant load
04 · Allow
How to allow UptimeRobot
robots.txt
User-agent: UptimeRobot
Allow: /
Cloudflare
# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "UptimeRobot")
Action: Skip › All Super Bot Fight Mode rules
# Also check Security › Bots: "Block AI bots" can block it regardless of robots.txt.
WordPress
# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: UptimeRobot
Allow: /
nginx
# nginx serves every user agent by default.
# Make sure no rule like this blocks it:
# if ($http_user_agent ~* "UptimeRobot") { return 403; }
Apache
# Apache serves every user agent by default.
# Make sure .htaccess has no rule like this:
# RewriteCond %{HTTP_USER_AGENT} UptimeRobot [NC]
# RewriteRule .* - [F,L]
05 · Block
How to block UptimeRobot
Start with robots.txt. If UptimeRobot keeps showing up in your logs, block it at your CDN or web server.
robots.txt
User-agent: UptimeRobot
Disallow: /
Cloudflare
# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "UptimeRobot")
Action: Block
WordPress
# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: UptimeRobot
Disallow: /
nginx
# In your server { } block:
if ($http_user_agent ~* "UptimeRobot") {
return 403;
}
Apache
# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} UptimeRobot [NC]
RewriteRule .* - [F,L]
</IfModule>
06 · User agents
User agents we see for UptimeRobot
The user agent published by the operator:
Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
07 · Verification
Is it really UptimeRobot?
Anyone can copy a user agent. Real UptimeRobot requests come from the IP ranges published at cdn.uptimerobot.com/api/IPv4andIPv6.txt.
FAQ
Questions about UptimeRobot
What is the UptimeRobot user agent?
UptimeRobot's FAQ gives it as Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/).
Where can I find UptimeRobot IP addresses?
UptimeRobot publishes lists at cdn.uptimerobot.com/api/IPv4.txt and IPv4andIPv6.txt, plus a JSON list at api.uptimerobot.com/meta/ips.
Why is UptimeRobot hitting my site?
Someone has set up a monitor for your URL in UptimeRobot. If it is not you, you can block its published IPs or user agent.
Last reviewed Oct 8, 2026