Data Marketplace

Verify downloads on Coinbase Data Marketplace

After you download your data files, each download folder contains a manifest file. This manifest file describes the contents of the files in the folder. It also provides an sha256sum for each file to verify that it's been correctly downloaded. 

For example, you can verify your downloads on your Linux or macOS:

$ ls
trades.coinbase.coinbase.btc.2022-04-27.1.manifest
trades.coinbase.coinbase.btc.eur.2022-04-27.1651017600000.1.csv.gz
trades.coinbase.coinbase.btc.gbp.2022-04-27.1651017600000.1.csv.gz
trades.coinbase.coinbase.btc.usd.2022-04-27.1651017600000.1.csv.gz 
trades.coinbase.coinbase.btc.usdc.2022-04-27.1651017600000.1.csv.gz
trades.coinbase.coinbase.btc.usdt.2022-04-27.1651017600000.1.csv.gz
trades.coinbase.coinbase.btc.ust.2022-04-27.1651017600000.1.csv.gz

$ more trades.coinbase.coinbase.btc.2022-04-27.1.manifest
...

From the manifest file find the corresponding sha256sum for the trades.coinbase.coinbase.btc.usd.2022-04-27.1651017600000.1.csv.gz file, which is:

980f312abe8a2458562e1c5720f0666d6d08a16a226927cbf95fdfc94b00b8f6

Verify that your downloaded file has the same sha256sum by:

$ sha256sum trades.coinbase.coinbase.btc.usd.2022-04-27.1651017600000.1.csv.gz
> 980f312abe8a2458562e1c5720f0666d6d08a16a226927cbf95fdfc94b00b8f6
trades.coinbase.coinbase.btc.usd.2022-04-27.1651017600000.1.csv.gz

If the sha256sum values don't match, then the downloaded file could be corrupted or truncated during download. Check and download it again or check your download settings.