Export UptimeRobot monitors to CSV or JSON
UptimeRobot's documentation covers adding monitors from a CSV file (Bulk Upload) and exporting logs, but not downloading the monitor list itself. This page reads that list through UptimeRobot's API with your read-only key and saves it as a CSV or JSON file. No account needed.
Use the file as a backup, to review which alert contacts each monitor notifies, or as a checklist when you move to another monitoring tool.
Read your UptimeRobot monitors
The key goes from this browser straight to api.uptimerobot.com. Ping Now's servers never receive it or your monitors. Nothing is saved, and the key is cleared from the field once the read finishes. Session recording is off on this page, and analytics never receive the key or your monitors.
What the export includes
- Every monitor across all pages, including paused and non-HTTP monitors
- Name, type, URL or host, port, check interval, status, tags, and creation date
- Keyword type, keyword value and case sensitivity for keyword monitors
- HTTP method, timeout, redirect setting and accepted status codes
- The alert contacts assigned to each monitor, with threshold and recurrence
- Whether each monitor can move into Ping Now's import, and why not
Secrets are left out. The file says whether a monitor uses HTTP authentication, custom headers or a request body, and lists header names, but not passwords, header values or bodies. Usernames, passwords and token-like query values in URLs are replaced with REDACTED, and heartbeat URLs are left out.
What a move has to recreate by hand
A monitor list is only part of an UptimeRobot setup. Whichever tool you move to, check these before you turn UptimeRobot off:
- Alert contacts and integrations. Each tool has its own email, SMS, Slack and webhook setup, and contacts usually have to be added and verified again.
- Credentials, custom headers and request bodies. The export only says which monitors use them, so re-enter the values from your own records.
- Keyword rules, ports and other monitor types. Not every tool supports each UptimeRobot monitor type.
- Heartbeat monitors. The new tool gives you a new heartbeat URL, so update the cron jobs or scripts that call it.
- Paused monitors. Decide whether each one should exist in the new tool at all.
- Status pages and maintenance windows. They are not part of this export.
- Uptime history, incidents and response times. They stay in UptimeRobot. Its log export saves logs as CSV.
Import the eligible monitors into Ping Now
Ping Now checks public website and API URLs every five minutes and emails you, plus one optional Slack channel, when a URL goes down and when it recovers. After you sign up, the monitors page has an UptimeRobot import that uses the same read-only key.
The import brings over active HTTP(s) monitors, up to your plan's URL limit: 1 on Starter or 50 on Basic. It skips paused monitors, keyword, ping, port, heartbeat and other monitor types, and URLs with credentials or tokens. Names, keyword rules, headers, alert contacts and history are not imported. The "Moves to Ping Now" column in the export shows which monitors qualify. Imported monitors start checking once your trial or plan is active.
$5/month for one URL or $20/month for up to 50. Card required to start the trial. The free tools on this site don't need an account.
Sources
- UptimeRobot API v3 documentation (API key types and rate limits)
- UptimeRobot Bulk Upload
- UptimeRobot log export
Checked October 24, 2026. This page is not affiliated with UptimeRobot.