Vital files can be downloaded from My Files, VitalSync or Download API. From My Files, you can retrieve a file list by bed name/date/tracks and preview file contents. Using VitalSync or Download API, you can download a large number of files at once.
On My files page, you can search, view, and download vital files recorded by PiVR or WinVR
On this page, you can search for files under various conditions as shown in the figure above and download retrieved files.


VitalSync is an application, included in VitalRecorder for Windows, that assists file batch download. It is available on Windows only.

Bulk file download can be done using Filelist and Download API. Please refer to VitalDB Web API or Intranet VitalDB API document. The following is the sample code to download files in bulk.
Please use “pip install vitaldb” before running our sample code.
import vitaldb
import os
import datetime
DOWNLOAD_DIR = "path/to/folder"
if not os.path.exists(DOWNLOAD_DIR):
os.mkdir(DOWNLOAD_DIR)
if vitaldb.login('ID', 'PASSWORD', 'SERVERIP', 'SERVERPORT'):
for f in vitaldb.filelist(bedname="D1", dtstart="2010-10-01", dtend="2010-10-02")
opath = DOWNLOAD_DIR + "/" + f['filename']
if os.path.exists(opath):
continue
vitaldb.download(f['filename'], opath)
Sample code below reads filenames from an Excel file and downloads them to a local PC.
import vitaldb
import os
import pandas as pd
DOWNLOAD_DIR = 'path/to/folder'
if not os.path.exists(DOWNLOAD_DIR):
os.mkdir(DOWNLOAD_DIR)
df = pd.read_excel('list.xlsx')
if vitaldb.login('ID', 'PASSWORD', 'SERVERIP', 'SERVERPORT'):
for idx, row in df.iterrows():
filename = row['filename']
opath = DOWNLOAD_DIR + '/' + filename
if os.path.exists(opath):
continue
vitaldb.download(filename, DOWNLOAD_DIR)