アドレスの残高
blockchain.infoのAPI
https://blockchain.info/q/addressbalance/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968?confirmations=3
Tor経由なら
https://blockchainbdgpzk.onion/q/addressbalance/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968?confirmations=3
そのままJSONとかそういうのなしに直接に整数で単位はSatoshiで返ってくる。
Bashだったらwgetだけでいいし
C++だったりするとJSONのライブラリはいらないけど
ヘッダのオリジン的にHTMLにつかえなさそうなのでブログとかで使うなら次のほうがいいかも
blockexplorer.comのAPI
https://blockexplorer.com/api/addr/1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968/?noTxList=1
こっちは
{"addrStr":"1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968","balance":0,"balanceSat":0,"totalReceived":0,"totalReceivedSat":0,"totalSent":0,"totalSentSat":0,"unconfirmedBalance":0,"unconfirmedBalanceSat":0,"unconfirmedTxApperances":0,"txApperances":0,"transactions":[]}
こういうものが返ってくる。
読みやすくすると
{
"addrStr": "1ExWX7ex2KGh6dfQf8bGbErFFGA2RRg968",
"balance": 0,
"balanceSat": 0,
"totalReceived":0,
"totalReceivedSat":0,
"totalSent": 0,
"totalSentSat": 0,
"unconfirmedBalance": 0,
"unconfirmedBalanceSat": 0,
"unconfirmedTxApperances":0,
"txApperances": 0,
"transactions": []
}
ちなみに
Access-Control-Allow-Origin: *
なのでブログでAjaxな手段も使えそう。