⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

chain_getBlock

Description

Returns the full block including header and extrinsics. Use with a block hash to fetch historical data.

Parameters

PositionTypeDescription
0 (optional)stringBlock hash. Omit to return the latest block.

Request Example

{
"jsonrpc": "2.0",
"method": "chain_getBlock",
"params": [],
"id": 1
}

Response Example (truncated, 2025-10-03 10:14 UTC)

{
"jsonrpc": "2.0",
"id": 1,
"result": {
"block": {
"header": {
"number": "0x9fbc37",
"parentHash": "0x68afcd0090cb8fd89d37729aaf6aa600ff8ebaaad308ed02427d0e229b417d23",
"stateRoot": "0xacc622cdb3d892f7688f6e9887b469ddf843ece0012dacff41456637d26e66f8",
"extrinsicsRoot": "0x6dc2679a64e7e6c7abfdebee9a04a3c2ac046e9b5903f4b67497e2c3ff7597a2"
},
"extrinsics": [
"0x28050d000b303394a99901",
"0xee2701000514003104e4235f13111a6ee00fb41172f8c44e85b08c880385a247878dadb7ff7f289208daf07e02458be2a0c615ce3edc9dbbaea5e676b15a9682a074df7a3d7156dcb2ba1749fc4dc1b66e0810ee2339b53d426d326e273d9b7bcce8da6728f9dd63afe58a798310066175726120249b7a1100000000045250535290e0e6a0d8cf1d9b65d592e2fdbc532e0b86b1717bf2407ecce43868ddaa10005ece18af060466726f6e8801c7cda0076e54c583af74fb059e256769232a0982c3874580a39e305cbb95c97400056175726101017487e8d91907c087891e8e1c8c89c60a4c456a06c8bac6ae7f4b4820ff8454403489023fd7e264ec6bcd51719c83d7e0baeb1bfdb60e9fdc2ef502d98c33dd8334c6ab01e2ffc2b224d51b3406cab1e3491df1a37b2a25ddcab9496f5fffb4ba1a02834d0000a0001102b9030000300000500000aaaa020000001000fbff0000100000000a000000403800005802000003000000020000000000a00000c800008000000000e8764817000000000000000000000000e87648170000000000000000000000190000000090010080000000009001000c01002000000600c4090000000000000601983a0000000000004038000000060000005802000003000000d5000000000000001e00000006000000020000001400000002000000100b060000000a0000000a0000000105000000030000006400000000000000f401000080b2e60e80c3c90180b2e60e000000000000000000000000050000008401dfdcd06dee303017bd0c7e4cda84132a74f23f11e577d1043a8608b03195352a3904310464c4aee72a624d74b8d1c71e6a8f4b580dabadae888b79facafe4d9a749cb1e3d2f07e02c333be03b62ab6e11ecbe76917cde57997de673a3ff2e0cc1a6afa1b6305c19581ffde0a5eacdca1c6f699c9994f6a31959fdaba15260297a56e1ea700de88dd10066175726120229b7a110000000004525053529021f86dfec2e78329b9474f946d863c230e7d42baf6b1e9dcca9c876b01e27683c618af060466726f6e8801a594deda68cd5ab5c19b057d49c589ef461ce409602ec1acf86cbf951e7b5ede00056175726101011813bf030a30905460fed6deb6b72497031c40cd4643b2a776da193f1e5658015f91bdc4b90d190a3dc6567d7b2f1722df160922a5cfc531a06cf1cab40a3c84b036bb81823589d77dd6070000387c17cc8ae8177ed61faeb7c98dfce1329b8105527e35c9f88d701cc7fd6405b036bb81823589d77dd607000071a098fa22203243d364e548e0b2b02a48cbe7aa000db06ca8b0ec05e1ed7978f43ce8030000ed030000d0070000d2070000d4070000e3070000e9070000ee070000f0070000f2070000f3070000f5070000f8070000fe0700002e080000c03d00c491c25dae29d6070000f5070000d32de827d320601ac1dedf0a9baa944e31ef8fcaad5da259b96851db796dd0a9c03d033146f8a8e54ad6070000f0070000208da9e3acfd34587f71e44c14c90cd6060fbca18c1c90be7d2e0647d4218ddbc03d03d064a417d029e9070000d60700003e0d08f1f562ce3d2ccc80ece998af31f727d13a40f759d2f6fc0963fd3e385ec03d0582ffe80c7244d6070000ed030000ba7fcdbf7d358ab7ed239196d68b9bae32866d37c257501c77fcf085cbcbe961c03d0751583e7d7a88fe070000d6070000657e9f40bca163262adc2e9e262c80d24c8c5b78d2ebf7c60063b8f8431f4656c03d08050dc9e7e3f4d6070000e8030000176b76f0b3ef33a401805b69f0723756398a93b02a0e12770398d2c41a7a8c4ec03d08437e3aa772b0d6070000f807000053fb91da9375e188095dbce258fb1dae1b304b20150fc2de7c613992e67de13ac03d08742bd1cf5ad5e3070000d6070000be5ad8e5aeccbbc0d926e9be1ca91367818153d2a82588463a59d3b0dc19007fc03d09565659c28aded4070000d6070000f3b920d88906229518df5b0e1fba1a3fcc3c3e9e5bd2d2835172ab6209af1797c03d099274c2ff3639d0070000d6070000282ba405cdf743a429674f0a8133c56adafe69e199be6a142135ece418b947b4c03d09f1328683ad19d6070000e30700006df61bd408ecb42859a869b346d58ce436931498a298d32568da1870f618e1bcc03d0b2713c4f74861d6070000fe07000047a6874d6bbb4daf75a5ff01d5f0c282505bf8278814cc0617c5c69ba242273ac03d0b426ac57811e0d6070000ee070000746a0569061c7a5e88e48011cdd1072a083eb8ba4cc6242cd8d3d2e047d45ceec03d0c3197ba002a7bed030000d60700002df766a2b49b621d3269615eea273a85c814d3348b89da3e02f93f451665d040c03d0ed7a1bd069656f3070000d6070000b42426d083b51c2e056873d9da9737cd356daebb400b3e0278ff806c349d6c85c03d0f028fe129f24ef0070000d60700001e2c8cffc0e2bc7291948900234a8c5c32be1e14e2e70e2b714e44e2c442201fc03d0fed44fce68d34d6070000d40700000fe5c39a61b5d4cb5b8502723b1e6436506c3cbf20f3285a691d80d4baa66e70c03e025f32b3ac8998d6070000d20700005367f942ee7c09cac7ae4035cd1aee72abf36aacc6bb2192d28c204409867d93c03e0431939ba4d5c9d2070000d60700004adce51164d8b553f47573f67030ac0aca5db29526c1444bdc864e792fbb185ac03e1b090852aaca972e080000d6070000698d1aca2921eba9982b1ce865706044a050e51ec9f30d5176b2e003075707b5c03e4943a4bbe35e9af2070000d60700006012ce1ed878e3ff45a33ec261e4aba5ce81105cfc67a29449cde98e888bf99cc03e50c1d67dcc4b3bd6070000f307000063fdfb1c6ec7178e0a6e4d08b75d38b45ca6dce7515a14026068ee0d43572f37c03e55c8e02d73966fd6070000d00700008c48a371f0abb1834db03af5d593057705096cbfd8f4cf81a312c6c5a7e9e4ebc03e59de4a9740cdc5d6070000e9070000c8f07476d04d3d5a3a6a0afa45e5c0ee02d49c4f8377122461197c30c",
"0x1c8d..."
]
}
}
}

Code Examples

cURL

curl https://api-astar.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "chain_getBlock",
"params": [],
"id": 1
}'

JavaScript (polkadot.js)

const blockHash = await api.rpc.chain.getBlockHash();
const signedBlock = await api.rpc.chain.getBlock(blockHash);
console.log(`Block #${signedBlock.block.header.number}`);

Python (requests)

payload = {"jsonrpc": "2.0", "method": "chain_getBlock", "params": [], "id": 1}
resp = requests.post(
"https://api-astar.n.dwellir.com/YOUR_API_KEY",
headers={"Content-Type": "application/json"},
data=json.dumps(payload)
)
print(resp.json()["result"]["block"]["header"])