# Downloading Datasets
Downloading full datasets off data.everef.net (opens new window) is allowed. The current host does not charge for bandwidth, so knock yourself out. Old data is periodically moved into the Deep Archive.
data.everef.net does not return last-modified or etag headers, so conditional requests based on those headers do not work.
Use content-length/file size instead to avoid downloading the same data multiple times.
A special header is returned, x-bz-info-src_last_modified_millis, which contains the millisecond UNIX timestamp of the true file modification time.
This is available on both HEAD and GET requests.
# Changelog
- 2026-10-20 23:21 UTC:
data.everef.netstopped returninglast-modifiedandetagheaders. Conditional requests and timestamp-based comparisons no longer work; use size-based comparisons instead. Exposedx-bz-info-src_last_modified_millis.
# Download with rclone
The preferred method to download the data is with rclone (opens new window) as it supports multiple concurrent downloads.
As an example, to download all market history from 2025 using concurrent downloads, you can use the following command:
rclone copy -v --checkers 2 --transfers 2 --multi-thread-streams 0 --size-only --http-url https://data.everef.net :http:/market-history/2025 pathtocopyto
Use rclone copy, not rclone sync.
Old data is periodically moved off data.everef.net into the Deep Archive, and sync would delete your local copies of those files when they disappear from the site.
copy only ever adds and updates files.
# Download with rclone on Docker
To download data with rclone on Docker instead, use the following command:
docker run --rm -v $(pwd):/data -w /data rclone/rclone copy -v --checkers 2 --transfers 2 --multi-thread-streams 0 --size-only --http-url https://data.everef.net :http:/market-history/2025 pathtocopyto
# Mount with rclone
rclone supports mounting (opens new window) straight onto the file system:
rclone mount --attr-timeout 1m --dir-cache-time 1m --vfs-cache-mode full --checkers 2 --transfers 2 --multi-thread-streams 0 --size-only --http-url https://data.everef.net :http:/ pathtomount
# Download with wget
wget is not recommended: it does not support multiple concurrent downloads, and it has
no size-only comparison mode. Its -N timestamp flag no longer works at all since
last-modified is no longer returned, so skipping unchanged files isn't possible with it.
For instance, to download the market history for a particular year, you can use the following command:
wget -r -np -nv --domains=data.everef.net -R index.html https://data.everef.net/market-history/2025/
-renables recursive retrieval, wherewgetwill examine the HTML and resolve relative links.-npprevents ascending to the parent directory when retrieving recursively.-nvprevents printing of the download progress.--domains=data.everef.netrestricts the download to thedata.everef.netdomain.-R index.htmlprevents downloading of theindex.htmlfiles.
# Download with wget on Docker
If you don't have wget installed, you can use the mwendler/wget (opens new window) Docker image.
This image hasn't been updated in a while, but it still works.
docker run --rm -v $(pwd):/data -w /data mwendler/wget -r -np -nv --domains=data.everef.net -R index.html --no-check-certificate https://data.everef.net/market-history/2025/