MassIVE FTP Proxy

HTTP download proxy for files hosted on the MassIVE FTP server (massive-ftp.ucsd.edu). Submit a dataset-relative path or a USI; the proxy resolves the correct FTP partition, fetches the file, and streams it back over HTTPS.

Download by USI

Paste a Universal Spectrum Identifier (mzspec:MSVxxxxxxx:<path/inside/dataset>[:scan:N]) or a raw dataset-relative path (MSVxxxxxxx/<path/inside/dataset>).

FTP file-log walker loading...

Background worker that walks MassIVE one dataset at a time daily at 04:00 UTC. It keeps a SQLite directory index and writes per-dataset JSON files that include the dataset home partition plus z01 ccms_peak files.

Fetching status…

URL format

/massiveproxy/<MSVxxxxxxx>/<collection>/<path/to/file>

<collection> is the top-level directory inside the dataset (e.g. ccms_peak, peak, raw, ccms_parameters). You do not need to know which FTP partition (v*, x*, z01) holds the data — the proxy resolves that for you.

Example: mzML download

Fetch an mzML file from dataset MSV000086206:

Download S_N1.mzML

Or from the command line:

curl -O https://massiveproxy.gnps2.org/massiveproxy/MSV000086206/ccms_peak/raw/S_N1.mzML

Other endpoints

Rate limits

Public clients are limited to 1 request per minute on the download endpoint. Requests from whitelisted UCSD/UCR campus IP ranges are exempt.