<p>I was trying to do the same thing, however, there's no explicit source of blockchain data on the internet. You'll have to download the entire blockchain transaction history by downloading Bitcoin Core to have the data at the first place. Then you'll need some parser to convert the data in raw format to more readable formats like csv or JSON.</p>

CC BY-SA 3.0
2018-03-06T08:49:37.490Z
I have downloaded Bitcoin Core and have all data available. I have some flat csv's, but need to get these aggregated and extract features from the data. The flat csv's I have is: Transactions, Blocks, tx_in, and tx_out.
Do you have any experience on how to aggregate this data into e.g. users with a certain balance.
MartJohn
CC BY-SA 3.0
2018-03-06T18:51:03.187Z
I've seen different parsers, but haven't got to the level of any meaningful analysis. But I would assume it would be hard once the data is parsed, since it's already in a nice input/output format.
Maxareo
CC BY-SA 3.0
2018-02-27T15:28:19.133Z
2018-02-27T15:28:19.133Z
Maxareo
<p>We just released the full bitcoin blockchain data in JSON format, together with methods and tools to collect and process them.</p>
<p>See your paper:
<a href="https://arxiv.org/abs/2106.08072" rel="nofollow noreferrer">Full Bitcoin Blockchain Data Made Easy</a></p>
<p>Comments welcome!</p>

CC BY-SA 4.0
2021-06-17T06:46:36.450Z
2021-06-17T06:46:36.450Z
Matthieu Latapy
<p>I would like to download the Bitcoin blockchain and use the data for machine learning purposes. For this, I have to get the data into a workable format like csv or a flat JSON etc. </p>

<p>I've read about approaches and the most common one seems to be through a monkeyDB. Do you know a source code that implements this method? Or do you know other methods that could be used to get the Ethereum blockchain data into a modeling friendly format? </p>

<p>Thanks!</p>

CC BY-SA 3.0
2018-02-28T09:17:07.517Z
Are you talking about the ethereum blockchain or bitcoin ?
Shabahat M. Ayubi
CC BY-SA 3.0
2018-03-06T08:52:27.573Z
I am talking about Bitcoin blockchain. The reason I mention Ethereum is, that if the Ethereum blockchain is easier to parse and aggregate data from, I could use this data instead of Bitcoin data.
MartJohn
<transactions>
Bitcoin Core data to csv
MartJohn
# Bitcoin Core data to csv

(Asked by: username_0 on 2018-02-27)

I would like to download the Bitcoin blockchain and use the data for machine learning purposes. For this, I have to get the data into a workable format like csv or a flat JSON etc.

I've read about approaches and the most common one seems to be through a monkeyDB. Do you know a source code that implements this method? Or do you know other methods that could be used to get the Ethereum blockchain data into a modeling friendly format?

Thanks!

**Tags:** transactions

> **Comments:**
> **username_1**: Are you talking about the ethereum blockchain or bitcoin ?  
> **username_0**: I am talking about Bitcoin blockchain. The reason I mention Ethereum is, that if the Ethereum blockchain is easier to parse and aggregate data from, I could use this data instead of Bitcoin data.  

---

## 2 answers

### Answer by username_2 on 2018-02-27. Score: 2

I was trying to do the same thing, however, there's no explicit source of blockchain data on the internet. You'll have to download the entire blockchain transaction history by downloading Bitcoin Core to have the data at the first place. Then you'll need some parser to convert the data in raw format to more readable formats like csv or JSON.

> **Comments:**
> **username_0**: I have downloaded Bitcoin Core and have all data available. I have some flat csv's, but need to get these aggregated and extract features from the data. The flat csv's I have is: Transactions, Blocks, tx_in, and tx_out. Do you have any experience on how to aggregate this data into e.g. users with a certain balance.  
> **username_2**: I've seen different parsers, but haven't got to the level of any meaningful analysis. But I would assume it would be hard once the data is parsed, since it's already in a nice input/output format.  

---

### Answer by username_3 on 2021-06-17. Score: 0

We just released the full bitcoin blockchain data in JSON format, together with methods and tools to collect and process them.

See your paper:
[Full Bitcoin Blockchain Data Made Easy](https://arxiv.org/abs/2106.08072)

Comments welcome!


---

