For the complete documentation index, see llms.txt. This page is also available as Markdown.

api/v2/block - Bitcoin Cash

Example code for the api/v2/block REST method. Complete guide on how to use the api/v2/block REST method in the GetBlock Web3 documentation.

This endpoint returns a block by height or hash, including its metadata and a paged list of the transactions it contains.

Parameters

Parameter
Type
Location
Required
Description

blockHash

string

path

Yes

Block height or block hash

page

integer

query

No

1-based page index for the block's transactions. Default 1

Request

curl --location --request GET 'https://go.getblock.io/<ACCESS-TOKEN>/api/v2/block/0000000000000000023a561e1ea370153aac5d1504726d1a039032831c05fcfc?page=1'
example.js
const response = await fetch(
    'https://go.getblock.io/<ACCESS-TOKEN>/api/v2/block/0000000000000000023a561e1ea370153aac5d1504726d1a039032831c05fcfc?page=1'
);
console.log(await response.json());
example.py
import requests

response = requests.get('https://go.getblock.io/<ACCESS-TOKEN>/api/v2/block/0000000000000000023a561e1ea370153aac5d1504726d1a039032831c05fcfc?page=1')

print(response.json())

Response

{
    "page": 1,
    "totalPages": 3,
    "itemsOnPage": 1000,
    "hash": "0000000000000000023a561e1ea370153aac5d1504726d1a039032831c05fcfc",
    "previousBlockHash": "000000000000000001d3a318372df5d1eec54462a0d7471ae1cdf49838f793dd",
    "nextBlockHash": "000000000000000000006d8e1eb870bd281b30ed621acf6b8d6af2a3c7ab61f1",
    "height": 684634,
    "confirmations": 1197,
    "size": 1350854,
    "time": 1617180599,
    "version": 1073733632,
    "merkleRoot": "d14c9f467c4bdd5135837696150ab5f52f3f5043de324ca4e5766b195b9f8f37",
    "nonce": "3669423616",
    "bits": "170cdf6f",
    "difficulty": "21865558044610.55",
    "txCount": 2815,
    "txs": [
        {
            "txid": "10b54fd708ab2e5703979b4ba27ca0339882abc2062e77fbe51e625203a49642",
            "value": "9407625",
            "fees": "2938345"
        }
    ]
}

Response Parameters

Field
Type
Description

hash

string

Block hash

height

integer

Block height

confirmations

integer

Number of confirmations

time

integer

Block time as a Unix timestamp

txCount

integer

Number of transactions in the block

txs

array

Paged transactions in the block

previousBlockHash

string

Hash of the parent block

Use Cases

  • Block Explorers: Render block metadata and its transaction list

  • Chain Indexing: Page through block transactions into an off-chain store

  • Confirmation Context: Read block height and time for a transaction's block

  • Throughput Analysis: Read transaction counts per block over a range

Error Handling

HTTP Status
Message
Description

400

Bad request

The block height or hash is malformed

404

Not found

No block matches the requested height or hash

500

Internal error

The indexer failed to read the block

Was this helpful?