This page provides instructions and sample output for working with the Banzai block explorer API.
Each API response is a JSON encoded array with three fields provided to enable consistent status and error information for use in your application.
The API endpoint can be reached at:
The following output is an intentionally generated error. In case of error, the API will return a status of `0` and attempt to populate the message field with an informative error message.
The rest of this page describes the available API methods and provides samples using live calls to the local API.
The ticker API method will produce a consolidated ticker for all markets enabled by the admin.
The ticker method is a pass-through request to each enabled exchange, the data is formatted, consolidated, and returned without caching.
Sample ‘ticker’ API request:
Sample ‘ticker’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [0] => Array ( [bid] => 0.00000012 [ask] => 0.00000013 [last] => 0.00000013 [vol] => 1585441.07300570 [exchange] => Cryptsy [market] => SPEC / BTC ) [3] => Array ( [bid] => 0.00000011 [ask] => 0.00000014 [vol] => 165559.23200289 [last] => 0.00000014 [exchange] => Bleutrade [market] => SPEC / BTC ) ) )
The following API methods return information about the Radium network as provided by the block explorer node.
Response data is not cached at this time.
Sample ‘getinfo’ API request:
Sample ‘getinfo’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [version] => 1000005 [protocolversion] => 70002 [walletversion] => 60000 [balance] => 0.00000000 [blocks] => 10587 [timeoffset] => -1 [connections] => 4 [proxy] => [difficulty] => 62.45401651 [testnet] => [keypoololdest] => 1439439959 [keypoolsize] => 101 [paytxfee] => 0.00000000 [mininput] => 0.00001000 [errors] => ) )
Sample ‘getmininginfo’ API request:
Sample ‘getmininginfo’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [blocks] => 10587 [currentblocksize] => 0 [currentblocktx] => 0 [difficulty] => 62.45401651 [errors] => [generate] => [genproclimit] => -1 [hashespersec] => 0 [networkhashps] => 336112204 [pooledtx] => 0 [testnet] => ) )
Sample ‘getdifficulty’ API request:
Sample ‘getdifficulty’ API response:
Array ( [status] => 1 [message] => [data] => 62.45401651 )
Sample ‘getpeerinfo’ API request:
Sample ‘getpeerinfo’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [0] => Array ( [addr] => 198.50.217.13:57992 [services] => 00000003 [lastsend] => 1440091304 [lastrecv] => 1440091304 [bytessent] => 3012 [bytesrecv] => 690 [blocksrequested] => 0 [conntime] => 1440091304 [version] => 70002 [subver] => /Satoshi:1.0.0.5/ [inbound] => 1 [startingheight] => 10587 [banscore] => 0 [syncnode] => 1 ) [1] => Array ( [addr] => 109.155.79.53:4319 [services] => 00000003 [lastsend] => 1440091305 [lastrecv] => 1440091306 [bytessent] => 229 [bytesrecv] => 2425 [blocksrequested] => 0 [conntime] => 1440091305 [version] => 70002 [subver] => /Satoshi:1.0.0.5/ [inbound] => [startingheight] => 10587 [banscore] => 0 ) ) )
The following API methods return information about the Radium block chain as provided by the block explorer node.
Response data is not cached at this time.
Sample ‘getblockcount’ API request:
Sample ‘getblockcount’ API response:
Array ( [status] => 1 [message] => [data] => 10587 )
Sample ‘getblockhash’ API request:
Sample ‘getblockhash’ API response:
Array ( [status] => 1 [message] => [data] => 68dd2aa055ff44a977cbfeac0aee86d73dc0f81578a3a9ffb5b808d89179a5f6 )
Sample ‘getbestblockhash’ API request:
Sample ‘getbestblockhash’ API response:
Array ( [status] => 1 [message] => [data] => 68dd2aa055ff44a977cbfeac0aee86d73dc0f81578a3a9ffb5b808d89179a5f6 )
Sample ‘getblock’ API request:
Sample ‘getblock’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [hash] => fae203fca989aeedf3efb85f75e8e88080b3cd9dfdd93b68d583fdabfb2c3047 [confirmations] => 1 [size] => 431 [height] => 10587 [version] => 2 [merkleroot] => 26c0e4a07ef9ffa66641f856a8a0e6b9d889cec8041b3833d4d3bf2a373bf19e [tx] => Array ( [0] => 919dab2189d1efd72b16b5378af39ae79c17be2f0919a0629dad3eec48388397 [1] => 9d4c4256679c09f1e983ed2f10bae07e1aa5bc520d6d03ff91104d74788295eb ) [time] => 1440090430 [nonce] => 17024140 [bits] => 1c041955 [difficulty] => 62.45401651 [previousblockhash] => ee30b72368a1f63bc4989fd798f29f41e95b46f105e2ce37b06ec393a32229a6 ) )
Sample ‘gettransaction’ API request:
Sample ‘gettransaction’ API response:
Array ( [status] => 1 [message] => [data] => Array ( [hex] => 01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff26025b29062f503253482f046009d6550877fffffecf2600000d2f6e6f64655374726174756d2f000000000100a2941a1d0000001976a9145067bf5c5f124ba4d02275ae4dbdb2fd4ea8186d88ac00000000 [txid] => 919dab2189d1efd72b16b5378af39ae79c17be2f0919a0629dad3eec48388397 [version] => 1 [locktime] => 0 [vin] => Array ( [0] => Array ( [coinbase] => 025b29062f503253482f046009d6550877fffffecf2600000d2f6e6f64655374726174756d2f [sequence] => 0 ) ) [vout] => Array ( [0] => Array ( [value] => 1250.00000000 [n] => 0 [scriptPubKey] => Array ( [asm] => OP_DUP OP_HASh360 5067bf5c5f124ba4d02275ae4dbdb2fd4ea8186d OP_EQUALVERIFY OP_CHECKSIG [hex] => 76a9145067bf5c5f124ba4d02275ae4dbdb2fd4ea8186d88ac [reqSigs] => 1 [type] => pubkeyhash [addresses] => Array ( [0] => 59iBBwF2p329DLU8MJiNuJFFVvff48fxT8 ) ) ) ) [blockhash] => fae203fca989aeedf3efb85f75e8e88080b3cd9dfdd93b68d583fdabfb2c3047 [confirmations] => 1 [time] => 1440090430 [blocktime] => 1440090430 ) )