bf2csv

This little utility will connect to Blockfolio using your Token, and will download all your trades to a CSV format. You can find the sourcecode on my Github account chesner. You can use the utility in 2 ways: on this github pages website, or using a CLI. Check out the project's README.md on how to run it.

Blockfolio token Fiat currency USD EUR Locale en-US Convert

Because of the limitations of HTTP, you need to use a CORS proxy in order for this utility to work. If you Google for CORS proxy, you'll find several projects that you can use. If the recommended one doesn't work, you can try https://crossorigin.me or https://cors.io/?u=.

Cors Proxy

Output console

About

I’ve created this tool because I wanted to move my BF data to Delta - but BF doesn’t support import/export (yet?), while this all major competitors are doing so. Delta offers it for free, while Coin-Stats has it as a paid only feature.

This is why I tested it and mainly focussed on the Delta format. You need to install their desktop app, but it works like a charm!

A user reported me that he needed to edit the CSV a bit for his fiat deposits & withdrawals because BF doesn't allow you to specify an exchange when you do. Just look for rows with 'DEPOSIT' and 'WITHDRAW' and fill in the exchange where you deposited to or withdrew from.

Note: I noticed that Deduct from xxx Holdings is pretty broken in BF, when you edit the transaction the according deduct transaction isn't handled pretty well, that's why there's a scoring algorithm that tries to match them, even if you did edits afterwards. I haven't seen these bugs on Delta, since they provide this in their export format natively.



Support

Please report all bugs, issues, ... on the Github project page (https://github.com/chesner/bf2csv/).