Importing & Exporting Monitors
Use export and import to create manual backups of your data or share monitors. We recommend taking regular backups to recover from accidental data loss.
You can export data in JSON and CSV format.
JSON versus CSV
JSON | CSV |
---|---|
Export: Used to back up your monitors | Import: Used to create full-page monitors in bulk when you have many URLs |
Export: JSON export contains monitor configuration | Export: CSV exports do not contain monitor configuration |
Steps to export JSONs from your watchlist:
Use the checkbox to select monitors you want to export.
(Optional: Use the search function to find monitors with keywords, then use the checkbox to select the monitors you want to export.)
- Click hamburger icon in Watchlist.
- Click “Export → JSON”.

-
The radio button selects only the monitors you checked. In the pop-up, click “Download.” To download all monitors in the watchlist, choose the other option.
Actions associated with monitors are not downloaded; you can add them while importing.

You will find the JSON of the downloaded monitors in the “Downloads” folder of your device.
Steps to import monitors via JSON File:
- Click the hamburger icon -> Import -> JSON.

- Click
Select JSON file
to import the files from your device. Or paste the JSON in the text window.

Once you select the JSON file, its contents appear in the text window as shown below:

- Click “Next”.
Set common actions for all monitors from the “add action” button.
- The options window opens. Here you can select the device to run your monitor.

This adds the same action for all imported monitors. You can skip it if you do not want a common action.
- Click “Import”.
How to perform bulk import/export in CSV format?
Exporting monitors to CSV file:
- Select your set of monitors you want to export using the checkbox option. If you want to export all monitors in the watchlist, leave all selections unchecked.
- Click hamburger icon in Watchlist. Click “Export → CSV”.
- Click “Download”.
Importing monitors from a CSV file:
Use CSV import to set up a large number of full-page monitors.
You can use a filled version of this template for import.
-
Click hamburger icon in Watchlist. Click “Import → CSV”.
-
Click
Select CSV file to import monitors
if you already have a CSV file ready for import.

Distill identifies column attributes to import. You may also match them manually to your monitor properties.
- Click “Next-configure options and actions”. Here, you can add common actions for all monitors.
How to add a list of URLs in bulk for monitoring?
The CSV import allows you to create full-page monitors in bulk. Use the following values and import the CSV file to create full-page monitors for each URL in the file.
- Name
- URL
- Labels (Optional)
Use CSV import if you do not have any previous backups or have just started using Distill.
What attributes are exported in JSON?
- Monitor’s URL
- Monitor’s Name
- Content Type
- Schedule for checks
- Time Stamp
- Conditions (JSON only)
- Tags (Labels associated to the monitor)
- Config
- State of the monitor (On/Off)
Note: Actions and change history are not exported. However, during import, you can set up a common action for all monitors.
What attributes are exported in CSV?
- Monitor’s Name
- Monitor’s URL
- Monitor’s Labels
- Content Type (Webpage, Feed, PDF, Word, JSON, Sitemap, XML)
- Created On
- Changed On (Time of the latest recorded change on the monitor)
- Text (The monitored text that appears in the monitor preview)
- Error
Watch this quick video to learn how to import and export monitors from your watchlist:
Suggested reading: