S Posts: 3 · Reputation: 669
I need to ask, what's the best API for Bitcoin that’s geared toward developers?
W Posts: 242 · Reputation: 853
Have you checked the built-in RPC API from Bitcoin Core? You don’t really need to look elsewhere unless you don’t wanna run your own full node.
S Posts: 3 · Reputation: 669
Thanks for your input!
Posts: 215 · Reputation: 62
Just a heads up, even if running your own node isn’t an option, there are services like getnodes.io or getblock.io that provide Bitcoin Core API access.
Wa Posts: 104 · Reputation: 431
Honestly, it also depends on what you're trying to do with it. Like, what’s the end goal? Different tasks might need different APIs.
S Posts: 3 · Reputation: 669
Got what you mean, sorry if I wasn’t clear. I’m looking for an API specifically for creating a live Bitcoin price tracker for my site.
P Posts: 363 · Reputation: 2049
You might wanna check out what Bitcoinity.org has to offer for developers.
Posts: 3 · Reputation: 300
For a free API to just display prices, Coingecko is a good option, but it has some limitations. There are paid options that might be better.
Posts: 3 · Reputation: 300
Just an update, you can make charts too. I just checked out CoinCap’s API for that.
0 Posts: 257 · Reputation: 80
These online RPC API providers usually have a cap on calls per day. This makes it tough for building a transaction database, which needs way more calls.
Wa Posts: 104 · Reputation: 431
#11 May 10, 2025, 08:49 AM Totally agree with what @aliveNFT said about Coingecko. If you’re just showing BTC price every few minutes, you should be fine with call limits.
Posts: 3 · Reputation: 300
#12 May 10, 2025, 01:45 PM Yeah, for the OP, free APIs should work just fine for displaying BTC values.
W Posts: 242 · Reputation: 853
#13 May 12, 2025, 03:42 PM So, does anyone actually access getnodes.io? I’m having trouble with it. It’s being blocked by my antivirus.
Posts: 215 · Reputation: 62
#14 May 12, 2025, 08:13 PM You’re right, the links I shared earlier were more suited for blockchain devs, not for live price tracking. Coingecko is definitely the better choice for that.
Posts: 25 · Reputation: 349
#15 May 12, 2025, 09:32 PM I didn’t know what kind of data the OP needed when I replied earlier. And same here, I can’t reach getnodes.io either.
0 Posts: 257 · Reputation: 80
#16 May 13, 2025, 01:47 AM Was there a dependency missing? Maybe just install the package.json? Could be easy to use with its own UI.
Posts: 215 · Reputation: 62
#17 May 13, 2025, 03:52 AM Getnodes.io doesn’t even have an IP? Are you sure you’re not trying to access getblock.io? That one’s working fine for me.
F Posts: 11 · Reputation: 223
#18 May 13, 2025, 09:32 AM Yeah, I meant getblock.io. Totally forgot it. Been a while since I checked it out.
Posts: 215 · Reputation: 62
#19 May 13, 2025, 10:04 AM I disagree with that. It doesn’t track balances on external addresses, which you’d likely need. The bcoin library does that.
F Posts: 11 · Reputation: 223
#20 May 14, 2025, 12:29 PM You could set up a self-hosted block explorer or an Electrum server to manage that. But bcoin is really slow with updates right now.