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 the full MassIVE FTP tree daily at 04:00 UTC and maintains a SQLite log of every file. Skips directories younger than 60 days; soft-bounded to 6 hours per firing.

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 (v01..v09, 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.