UptimeRobot (UptimeRobot): what it is and how to allow or block it

Updated · checked against the operator's documentation on

UptimeRobot is UptimeRobot's website monitoring agent. Verify a request against UptimeRobot's published IP list; blocking it makes monitors of your site report false downtime. UptimeRobot documents no robots.txt token for it; the name in its user agent is UptimeRobot.

Facts

Operator
UptimeRobot
Category
Special-purpose crawler
robots.txt token
UptimeRobotUptimeRobot documents no robots.txt token for it; this is the name in its user agent.
Honors robots.txt?
Not documented. UptimeRobot's help pages that we read say nothing about robots.txt and name no robots.txt token.
User-agent example
Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
Official source
UptimeRobot Help: user agent string
Published IP ranges
https://cdn.uptimerobot.com/api/IPv4andIPv6.txt
Compared with the source

What it is used for

UptimeRobot's distributed monitoring sends these requests: initial checks come from randomly selected servers in one region, and per UptimeRobot a detected issue is verified with additional checks from another data center in the same region.

What happens if you block it

Monitors that watch your site can report it as down. UptimeRobot says false downtime alerts often mean that a hosting provider blocks its IP addresses.

The documented string has a plus sign after Mozilla/5.0 instead of a space. UptimeRobot also publishes its addresses as JSON and by DNS on its locations page.

Is it really UptimeRobot?

Anyone can send UptimeRobot as a user agent, so a log line proves nothing by itself. The way to tell is the requesting IP address.

How to allow or block UptimeRobot

Add one of these groups to the robots.txt at the root of your domain. A group that names the bot overrides a general User-agent: * group.

UptimeRobot names no robots.txt token for UptimeRobot, so these groups use the name from its user agent and may have no effect. UptimeRobot's help pages that we read say nothing about robots.txt and name no robots.txt token.

Allow UptimeRobot
User-agent: UptimeRobot
Allow: /
Block UptimeRobot
User-agent: UptimeRobot
Disallow: /

Does your site allow UptimeRobot today? The checker evaluates your robots.txt for this and every other bot.Check my site

What we see on this site

No request identifying as UptimeRobot has been recorded since 19 Oct, so there is nothing to show yet. We never fill this in with estimates.

Counts come from this site's own server; they hold no IP addresses or URLs, and a user agent is only a claim. See the bot traffic data and the methodology.

Questions about UptimeRobot

What is UptimeRobot?

UptimeRobot's monitoring agent, which checks whether websites are up. UptimeRobot's distributed monitoring sends these requests: initial checks come from randomly selected servers in one region, and per UptimeRobot a detected issue is verified with additional checks from another data center in the same region.

Is UptimeRobot safe and legitimate?

The real UptimeRobot is a special-purpose crawler run by UptimeRobot. A user-agent string is only a claim, though, so anyone can send it. Compare the requesting IP address with the published IP ranges.

Does UptimeRobot obey robots.txt?

Not documented. UptimeRobot's help pages that we read say nothing about robots.txt and name no robots.txt token.

How do I block UptimeRobot?

Add a group to the robots.txt at the root of your domain: User-agent: UptimeRobot followed by Disallow: /. A group that names the bot overrides a general User-agent: * group. UptimeRobot documents nothing about robots.txt for this agent, so we cannot promise it is honored.

Will blocking UptimeRobot hurt my Google rankings or AI visibility?

No. It is a monitoring service, not a search or AI crawler; blocking it only affects uptime monitors set up for your site.

Other Special-purpose crawlers

All Special-Purpose Crawlers · Bot directory · Which bots to allow or block · robots.txt generator · See a page as a bot