draconid (OP)
Newbie
Offline
Activity: 2
Merit: 25
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 19, 2022, 06:28:57 AM Last edit: February 20, 2022, 04:40:55 AM by draconid |
|
I'm working on a personal project that requires fetching bitcoin balances for many addresses at once so I've been looking at APIs that provide this data. Here are the APIs I've found so far. Does anyone know of any others that are worth checking out? Has anyone had good or bad experiences with these APIs? API | Plan | Price | Addresses per request | Requests per minute | Requests per day | blockchair.com¹ | free | $0 | 25,000 | 30 | 1,000 | blockchair.com¹ | pay-as-you-go | $1 / 1,000 reqs | 25,000 | 300 | | bitquery.io | developer | $0 | 100 | 10 | 3,300 | bitquery.io | team | $249 / month | 100 | 180 | 100,000 | blockchain.info | | $0 | 128 | 6 | | blockonomics.co | | $0 | 100 | 2 | | chain.so | | $0 | 1 | 300 | | nownodes.io | free | $0 | 1 | | 20,000 | nownodes.io | standard | $3 / 100,000 reqs | 1 | | | tatum.io | free | $0 | 1 | 300 | | tatum.io | start | $9 / month | 1 | 12,000 | 33,333 | blockcypher.com | free | $0 | 1 | 180 | 2,000 | blockcypher.com | prototype | $100 / month | 1 | 300 | 5,000 | blockstream.info² | | $0 | 1 | ? | ? | mempool.space² | | $0 | 1 | ? | ? | bitflyer.com² | | $0 | 1 | ? | ? | btc.com² | | $0 | 1 | ? | ? | bitcoinexplorer.org² | | $0 | 1 | ? | ? | cryptoapis.io | standard | $113 / month | 1 | 600 | 600 | block.io | the earth | $130 / month | 2,500 | | 15,000 |
¹ For blockchair.com a single HTTP request to the mass balance check endpoint costs 1 + 0.001/numAddresses requests. For example, retreiving 1,000 address balances will cost 2 requests. ² No documented api limits.
|
|
|
|
OmegaStarScream
Staff
Legendary
Offline
Activity: 3598
Merit: 6334
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 19, 2022, 08:43:18 AM |
|
There's Block.io[1] but I couldn't find a mention of their API limits. And you also have Zabo[2]. I haven't tried them myself but it should allow you to do exactly what the services you mentioned do and also get data from your exchange accounts. [1] https://block.io/api/[2] https://zabo.com/pricing/
|
|
|
|
hugeblack
Legendary
Offline
Activity: 2632
Merit: 3883
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 19, 2022, 11:46:06 AM |
|
What impressed me the most is that blockchair.com is not mentioned first, it is a slow service and they are using them domain name to make a quick profit. For most services, the free packages are sufficient, and the paid package is not expensive. Any way, does anyone know why cryptoapis.io asks a high amount for things that can be obtained with free APIs services?
|
|
|
|
OmegaStarScream
Staff
Legendary
Offline
Activity: 3598
Merit: 6334
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 19, 2022, 12:37:09 PM Last edit: February 19, 2022, 01:05:39 PM by OmegaStarScream |
|
-snip- Any way, does anyone know why cryptoapis.io asks a high amount for things that can be obtained with free APIs services?
OP might be interested in fetching balances only, but unlike the other services, they seem to offer way more than that. They basically have everything you need to create almost anything you want: Exchanges, lending platforms, wallets, block explorers, portfolio management apps, etc., and it's not only for BTC. They seem to support many other blockchains and protocols.
|
|
|
|
draconid (OP)
Newbie
Offline
Activity: 2
Merit: 25
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 20, 2022, 04:58:37 AM |
|
There's Block.io[1] but I couldn't find a mention of their API limits. And you also have Zabo[2]. I haven't tried them myself but it should allow you to do exactly what the services you mentioned do and also get data from your exchange accounts. [1] https://block.io/api/[2] https://zabo.com/pricing/Thanks! I've added Block.io to the list. I found their API limits at https://block.io/pricing. Unfortunately to query balances for arbitrary bitcoin addresses you need to be on the $130/month plan. It looks like the Zabo API is no longer available as https://api.zabo.com/ doesn't resolve. Probably due to Zabo being acquired by Coinbase last year. Cheers, I hadn't come across bitcoinexplorer.org. It's nice that it is an open source project too. What impressed me the most is that blockchair.com is not mentioned first, it is a slow service and they are using them domain name to make a quick profit.
Did you mean blockchain.com rather than blockchair.com? If so, I'd agree. I've also twice requested an API key from https://www.blockchain.com/api/request and both times haven't heard anything back.
|
|
|
|
OmegaStarScream
Staff
Legendary
Offline
Activity: 3598
Merit: 6334
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 20, 2022, 11:02:40 AM Last edit: February 20, 2022, 11:29:59 AM by OmegaStarScream |
|
You're right. Nothing else seems to be working either. I tried to create an account using all three available options (Github, Google, and email) but that didn't work. Here's another service you can add: https://services.tokenview.com/The limits are 300 requests per minute (99$ per month or 999$/year). You get 3 days for free when you first make an account.
|
|
|
|
DaveF
Legendary
Offline
Activity: 3598
Merit: 6565
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 20, 2022, 01:03:26 PM |
|
I'm working on a personal project that requires fetching bitcoin balances for many addresses at once so I've been looking at APIs that provide this data.
Are you looking for anything more then just balances for addresses? Also, there are many open source block explorers that you can run yourself with very little setup. You will need storage space for the blockchain and database but beyond that if you can work with linux and some light database programming you can keep it all local. If the free tiers give you what you need then it's probably not worth it, but once you are paying to do it, it might be cheaper to do it yourself. Some of the nodes in a box that are out there will even do all the setup for you. You would have to configure some ini / conf files to have access off the node but beyond that, not much more is needed. -Dave
|
|
|
|
SFR10
Legendary
Offline
Activity: 3122
Merit: 3513
Crypto Swap Exchange
|
Does anyone know of any others that are worth checking out?
Found a few more that might come in handy:
|
|
|
|
TheArty_Hedron
Newbie
Offline
Activity: 1
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 21, 2022, 01:31:35 AM |
|
I Don't have personal experience with blockcypher but it does come well recommended It has a pretty complete set of api's that should help inspect
|
|
|
|
|
AlexGC
Newbie
Offline
Activity: 11
Merit: 6
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 21, 2022, 09:13:53 AM |
|
I'm working on a personal project that requires fetching bitcoin balances for many addresses at once so I've been looking at APIs that provide this data. Here are the APIs I've found so far. Does anyone know of any others that are worth checking out? Has anyone had good or bad experiences with these APIs? API | Plan | Price | Addresses per request | Requests per minute | Requests per day | blockchair.com¹ | free | $0 | 25,000 | 30 | 1,000 | blockchair.com¹ | pay-as-you-go | $1 / 1,000 reqs | 25,000 | 300 | | bitquery.io | developer | $0 | 100 | 10 | 3,300 | bitquery.io | team | $249 / month | 100 | 180 | 100,000 | blockchain.info | | $0 | 128 | 6 | | blockonomics.co | | $0 | 100 | 2 | | chain.so | | $0 | 1 | 300 | | nownodes.io | free | $0 | 1 | | 20,000 | nownodes.io | standard | $3 / 100,000 reqs | 1 | | | tatum.io | free | $0 | 1 | 300 | | tatum.io | start | $9 / month | 1 | 12,000 | 33,333 | blockcypher.com | free | $0 | 1 | 180 | 2,000 | blockcypher.com | prototype | $100 / month | 1 | 300 | 5,000 | blockstream.info² | | $0 | 1 | ? | ? | mempool.space² | | $0 | 1 | ? | ? | bitflyer.com² | | $0 | 1 | ? | ? | btc.com² | | $0 | 1 | ? | ? | bitcoinexplorer.org² | | $0 | 1 | ? | ? | cryptoapis.io | standard | $113 / month | 1 | 600 | 600 | block.io | the earth | $130 / month | 2,500 | | 15,000 |
¹ For blockchair.com a single HTTP request to the mass balance check endpoint costs 1 + 0.001/numAddresses requests. For example, retreiving 1,000 address balances will cost 2 requests. ² No documented api limits. How many requests are we talking? We could offer you a service free of charge for that as we have all the Data and like to help out others. we are www.glasschain.org
|
|
|
|
ABCbits
Legendary
Offline
Activity: 2996
Merit: 7857
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 21, 2022, 09:59:07 AM |
|
It appears that they only offer what bitcoin-cli already has[1][2]. True, but you don't need to prepare a server with 400GB+ storage to store the blockchain. Another service such as Bitcoin Explorer (which i mentioned above) also heavily utilize Bitcoin Core RPC.
|
|
|
|
SFR10
Legendary
Offline
Activity: 3122
Merit: 3513
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 21, 2022, 10:56:26 AM |
|
getbalance and getbalances would only work with your own wallet/node.
It seems that you're right and I might be missing something due to having limited knowledge/experience in regards to using such commands in general, but does it mean that the following commands can't be used as a workaround?
|
|
|
|
OmegaStarScream
Staff
Legendary
Offline
Activity: 3598
Merit: 6334
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 22, 2022, 09:10:19 AM |
|
It seems that you're right and I might be missing something due to having limited knowledge/experience in regards to using such commands in general, but does it mean that the following commands can't be used as a workaround? You should be able to use them as a workaround but AFAIK, these commands require rescanning the blockchain which would take you several minutes.
|
|
|
|
seoincorporation
Legendary
Offline
Activity: 3276
Merit: 3066
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 22, 2022, 07:37:17 PM |
|
... True, but you don't need to prepare a server with 400GB+ storage to store the blockchain. Another service such as Bitcoin Explorer (which i mentioned above) also heavily utilize Bitcoin Core RPC.
Privacy matters my friend, maybe 400 GB is a huge price to pay, but making the RPC calls to our own server is priceless. And this way we have privacy and unlimited request per day. We need a server to run our bitcoin node and that's the main reason users look for APIs, but the right way to deal with bitcoin is with our own Node.
|
|
|
|
|
OgNasty
Donator
Legendary
Offline
Activity: 4858
Merit: 4591
Leading Crypto Sports Betting & Casino Platform
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 05, 2022, 09:02:22 PM |
|
I'm working on a personal project that requires fetching bitcoin balances for many addresses at once so I've been looking at APIs that provide this data.
I have to wonder why you'd require this? Surely you could scrape data from block explorers to get this information without the need of an API (although there are plenty out there). I guess my concern is that you're doing something like generating tons of addresses and checking to see if any of them have a balance (my apologies if my assumption is way off). This is the sort of thing that is not only a total waste of time, but bogs down free services that others may be using for legitimate reasons. Again, I'm not accusing you of anything nefarious, but if you are planning to waste electricity generating billions of addresses to check for balances with a free service, I would urge you to reconsider as it has no upside.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
NotATether
Legendary
Offline
Activity: 1722
Merit: 7244
In memory of o_e_l_e_o
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
March 09, 2022, 09:17:50 AM |
|
We are soon going to add this functionality as well as dozens of other methods to our upcoming NotATether Tools & Apps ( https://notatether.com) with free interactive browser-based versions and just a small price for API credentials. So we encourage people to keep an eye on these developments closely.
|
|
|
|
|