It's great suggestion. Although LoyceV website seems to be down where my browser shows ERR_CONNECTION_RESET or PR_IO_TIMEOUT_ERROR.
It works for me:
wget -O- http://addresses.loyce.club/blockchair_bitcoin_addresses_and_balance_LATEST.tsv.gz
~
100%[==============================================================================================>] 1.47G 27.6MB/s in 55s
Just in case, I restarted Apache2. That took a lot longer than I expected, I don't know why. Maybe it needed a good kick
The DNS lookup fails which is weird.
Try without "http://", that made it work here.
what is the best way to find loads of them and inquire into their TXs and balance?
For "loads" of addresses, I recommend this:
How to useThe most likely use is to check a long list of Bitcoin addresses for a remaining balance.
On Linux, use this to find matching addresses (after extrating the compressed .gz file of course):
comm -12 Bitcoin_addresses_LATEST.txt <(cat mylist.txt | sort | uniq)
- Bitcoin_addresses_LATEST.txt: the extracted latest version downloaded from addresses.loyce.club.
- mylist.txt: your own list of addresses, one address per line.
This takes only seconds to check millions of addresses. If your text file has Microsoft formatting, you may need to use this instead:
comm -12 Bitcoin_addresses_LATEST.txt <(cat mylist.txt | fromdos | sort | uniq)
If you want the balances of many addresses:
grep -f mylist.txt blockchair_bitcoin_addresses_and_balance_LATEST.tsv
This is a bit slower and eats RAM: 500,000 input addresses uses 1.5 GB RAM and took 50 seconds. You could mix it with the earlier command to only search the balance for addresses that aren't empty.
Click the quote to download the files.