<p>You could use <a href="http://www.tatum.io" rel="nofollow noreferrer">www.tatum.io</a> to do all of that. We provide blockchain infrastructure and a simple, unified REST API that supports over 20 blockchains. You can do everything with a free plan, and upgrade to a paid plan when you need more that 5 API requests per second.</p>

CC BY-SA 4.0
2021-04-15T14:31:14.663Z
2021-04-15T14:31:14.663Z
Tatum.io
<p>You could sync a Bitcoin Core node, and run a JSON-RPC server to request new addresses, and check for payment status, etc. You can use SSL and restrict connections only to localhost for added security.</p>
<p><a href="https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)</a></p>

CC BY-SA 4.0
2021-04-14T18:23:15.040Z
2021-04-14T18:23:15.040Z
hydrabeast
<p>I'm looking to access transaction history for some specific coins directly from the blockchain. The main reason is that most of current API are not free or don't provide information for the coins I want.</p>
<p>I'm interested in the <strong>Bitcoin</strong> block chain but in the <strong>BSC</strong> as well. And for both I'm having issues understanding if I need to run a node myself in order to retrieve transaction or if some &quot;public&quot; node allow people to query them for information. <br>
On top of that, I can't find any information related to what would be the way to request information from the node, like using REST or something. <br>
Same goes in the case I want to run the node myself, not much information on what the exposed interface would be etc...</p>
<p>Doesn't anyone already tried to build his own API on a chain ?</p>

<blockchain><api><full-node>
How could I make my own API to query the blockchain
Vincent
# How could I make my own API to query the blockchain

(Asked by: username_0 on 2021-04-14)

I'm looking to access transaction history for some specific coins directly from the blockchain. The main reason is that most of current API are not free or don't provide information for the coins I want.

I'm interested in the **Bitcoin** block chain but in the **BSC** as well. And for both I'm having issues understanding if I need to run a node myself in order to retrieve transaction or if some "public" node allow people to query them for information.   
On top of that, I can't find any information related to what would be the way to request information from the node, like using REST or something.   
Same goes in the case I want to run the node myself, not much information on what the exposed interface would be etc...

Doesn't anyone already tried to build his own API on a chain ?

**Tags:** blockchain, api, full-node


---

## 2 answers

### Answer by username_1 on 2021-04-15. Score: 1

You could use [www.tatum.io](http://www.tatum.io) to do all of that. We provide blockchain infrastructure and a simple, unified REST API that supports over 20 blockchains. You can do everything with a free plan, and upgrade to a paid plan when you need more that 5 API requests per second.


---

### Answer by username_2 on 2021-04-14. Score: 0

You could sync a Bitcoin Core node, and run a JSON-RPC server to request new addresses, and check for payment status, etc. You can use SSL and restrict connections only to localhost for added security.

<https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)>


---

