Insight

Get block information by hash

get

Returns detailed information about a block by its hash

Authorizations
api-keystringRequired
Path parameters
hashstringRequired

Block hash

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
Responses
chevron-right
200

Successful response with block data

application/json
hashstringOptional

Block hash

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
heightintegerOptional

Block height

Example: 123456
versionintegerOptional

Block version

Example: 4
merklerootstringOptional

Merkle root of transactions

Example: abc123def456abc123def456abc123def456abc123def456abc123def456abc1
timeintegerOptional

Block timestamp in UNIX time

Example: 1614556800
mediantimeintegerOptional

Median time of previous blocks

Example: 1614556700
nonceintegerOptional

Block nonce

Example: 1234567890
bitsstringOptional

Difficulty bits

Example: 1a012345
difficultynumberOptional

Block difficulty

Example: 12345.6789
chainworkstringOptional

Cumulative chain work

Example: 0000000000000000000000000000000000000000000000000123456789abcdef
previousblockhashstringOptional

Previous block hash

Example: 0000000000123456789abcdef0123456789abcdef0123456789abcdef0123
nextblockhashstringOptional

Next block hash

Example: 0000000000987654321fedcba0987654321fedcba0987654321fedcba0987
rewardnumberOptional

Block reward

Example: 3
isMainChainbooleanOptional

Whether block is in main chain

Example: true
txstring[]Optional

Array of transaction IDs in the block

Example: ["txid1","txid2","txid3"]
get
/block/{hash}

Get block hash by height

get

Returns the block hash for a given block height

Authorizations
api-keystringRequired
Path parameters
heightintegerRequired

Block height

Example: 123456
Responses
chevron-right
200

Successful response with block hash

application/json
blockHashstringOptional

Block hash

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
get
/block-index/{height}

Get raw block data

get

Returns raw block data in hexadecimal format

Authorizations
api-keystringRequired
Path parameters
blockHashstringRequired

Block hash

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
Responses
chevron-right
200

Successful response with raw block data

application/json
rawblockstringOptional

Raw block data in hex

Example: 010000000000000000000000000000000000000000000000000000000000000000000000abc123def456...
get
/rawblock/{blockHash}

Get blocks with pagination and filtering

get

Returns list of blocks with optional limit and date filtering

Authorizations
api-keystringRequired
Query parameters
limitintegerOptional

Number of blocks to return (default: 10)

Example: 3
blockDatestring · dateOptional

Filter blocks by date (YYYY-MM-DD format)

Example: 2025-04-22
Responses
chevron-right
200

Successful response with blocks list

application/json
lengthintegerOptionalExample: 3
get
/blocks
200

Successful response with blocks list

Get transaction information

get

Returns detailed information about a transaction

Authorizations
api-keystringRequired
Path parameters
txidstringRequired

Transaction ID

Example: abc123def456abc123def456abc123def456abc123def456abc123def456abc1
Responses
chevron-right
200

Successful response with transaction data

application/json
txidstringOptional

Transaction ID

Example: abc123def456abc123def456abc123def456abc123def456abc123def456abc1
versionintegerOptionalExample: 1
locktimeintegerOptionalExample: 0
blockhashstringOptionalExample: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
blockheightintegerOptionalExample: 123456
confirmationsintegerOptionalExample: 150
timeintegerOptionalExample: 1614556800
blocktimeintegerOptionalExample: 1614556800
valueOutnumberOptionalExample: 1
sizeintegerOptionalExample: 250
valueInnumberOptionalExample: 1
feesnumberOptionalExample: 0.0001
get
/tx/{txid}
200

Successful response with transaction data

Get raw transaction data

get

Returns raw transaction data in hexadecimal format

Authorizations
api-keystringRequired
Path parameters
txidstringRequired

Transaction ID

Example: abc123def456abc123def456abc123def456abc123def456abc123def456abc1
Responses
chevron-right
200

Successful response with raw transaction data

application/json
rawtxstringOptional

Raw transaction data in hex

Example: 0100000001000000000000000000000000000000000000000000000000000000000000000000000000...
get
/rawtx/{txid}
200

Successful response with raw transaction data

Get address information

get

Returns detailed information about an address including transactions

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Query parameters
noTxListinteger · enumOptional

If set to 1, excludes transaction list from response

Example: 1Possible values:
fromintegerOptional

Start index for transactions pagination

Example: 0
tointegerOptional

End index for transactions pagination

Example: 10
Responses
chevron-right
200

Successful response with address data

application/json
addrStrstringOptionalExample: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
balancenumberOptionalExample: 10.5
balanceSatintegerOptionalExample: 1050000000
totalReceivednumberOptionalExample: 15.2
totalReceivedSatintegerOptionalExample: 1520000000
totalSentnumberOptionalExample: 4.7
totalSentSatintegerOptionalExample: 470000000
unconfirmedBalancenumberOptionalExample: 0.1
unconfirmedBalanceSatintegerOptionalExample: 10000000
unconfirmedTxApperancesintegerOptionalExample: 1
txApperancesintegerOptionalExample: 5
transactionsstring[]OptionalExample: ["txid1","txid2","txid3"]
get
/addr/{addr}
200

Successful response with address data

Get address balance

get

Returns current balance of an address

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with balance

application/json
stringOptionalExample: 10.5
get
/addr/{addr}/balance
200

Successful response with balance

Get total received by address

get

Returns total amount ever received by an address

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with total received

application/json
stringOptionalExample: 15.2
get
/addr/{addr}/totalReceived
200

Successful response with total received

Get total sent by address

get

Returns total amount ever sent by an address

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with total sent

application/json
stringOptionalExample: 4.7
get
/addr/{addr}/totalSent
200

Successful response with total sent

Get unconfirmed balance of address

get

Returns unconfirmed balance (pending transactions) of an address

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with unconfirmed balance

application/json
stringOptionalExample: 0.1
get
/addr/{addr}/unconfirmedBalance
200

Successful response with unconfirmed balance

Get UTXOs for address

get

Returns unspent transaction outputs (UTXOs) for a given address

Authorizations
api-keystringRequired
Path parameters
addrstringRequired

ZEN address

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with UTXOs

application/json
addressstringOptional

Address owning the UTXO

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
txidstringOptional

Transaction ID

Example: abc123def456abc123def456abc123def456abc123def456abc123def456abc1
voutintegerOptional

Output index

Example: 0
scriptPubKeystringOptional

Script public key in hex

Example: 76a914...88ac
amountnumberOptional

Amount in ZEN

Example: 1.5
satoshisintegerOptional

Amount in satoshis

Example: 150000000
heightintegerOptional

Block height where UTXO was created

Example: 123456
confirmationsintegerOptional

Number of confirmations

Example: 150
get
/addr/{addr}/utxo

Get transactions by block or address

get

Returns transactions filtered by block hash or address

Authorizations
api-keystringRequired
Query parameters
blockstringOptional

Block hash to filter transactions

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
addressstringOptional

Address to filter transactions

Example: znn1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Responses
chevron-right
200

Successful response with transactions

application/json
pagesTotalintegerOptional

Total number of pages

Example: 5
get
/txs

Get transactions for multiple addresses

get

Returns transactions for multiple comma-separated addresses with pagination

Authorizations
api-keystringRequired
Path parameters
addrsstringRequired

Comma-separated list of ZEN addresses

Example: znn1addr1,znn1addr2,znn1addr3
Query parameters
fromintegerOptional

Start index for pagination (default: 0)

Example: 0
tointegerOptional

End index for pagination (default: 10)

Example: 10
Responses
chevron-right
200

Successful response with transactions

application/json
totalItemsintegerOptional

Total number of transactions

Example: 45
fromintegerOptional

Start index

Example: 0
tointegerOptional

End index

Example: 10
get
/addrs/{addrs}/txs

Get synchronization status

get

Returns blockchain synchronization status and progress

Authorizations
api-keystringRequired
Responses
chevron-right
200

Successful response with sync status

application/json
statusstring · enumOptional

Sync status

Example: syncingPossible values:
blockChainHeightintegerOptional

Current blockchain height

Example: 123456
syncPercentagenumberOptional

Sync progress percentage

Example: 95.5
heightintegerOptional

Current node height

Example: 117890
errorstringOptional

Error message if status is error

typestringOptional

Type of sync

Example: full
get
/sync
200

Successful response with sync status

Get peer information

get

Returns information about connected peers

Authorizations
api-keystringRequired
Responses
chevron-right
200

Successful response with peer information

application/json
connectedbooleanOptional

Whether node is connected to peers

Example: true
hoststringOptional

Node host

Example: 127.0.0.1
portintegerOptional

Node port

Example: 9033
versionstringOptional

Node version

Example: v2.0.19
countrystringOptional

Node country

Example: US
get
/peer
200

Successful response with peer information

Get various blockchain status information

get

Returns different types of blockchain status information based on query parameter

Authorizations
api-keystringRequired
Query parameters
qstring · enumRequired

Type of status information to retrieve

Example: getInfoPossible values:
Responses
chevron-right
200

Successful response with status information

application/json
or
numberOptional

Difficulty value for getDifficulty

Example: 12345.6789
or
stringOptional

Block hash for getBestBlockHash/getLastBlockHash

Example: 00000000007d7d0c09f7a7b7af7473b2c94f7aa3f937a6baf12c5c5c5c5c5c5c
or
numberOptional

Total supply for getTotalSupply

Example: 21000000
get
/status

Last updated