<!-- source: https://secondlayer.tools/docs/api-reference#block-object -->

## The Block object

A Stacks block: chain linkage and Bitcoin anchor. Only what ingest stores; no miner, tx count or cost data.

| Field | Type | Description |
| --- | --- | --- |
| `cursor` | string | `<block_height>:0`. Pass as `cursor`. |
| `block_height` | integer | Stacks block height. |
| `block_hash` | string | The block's hash. |
| `parent_hash` | string | The parent block's hash. |
| `burn_block_height` | integer | The Bitcoin block it anchors to. |
| `burn_block_hash` | string · nullable | That Bitcoin block's hash. |
| `index_block_hash` | string · nullable | Nakamoto block id. Pass it as `?tip=` to a node read-only call to pin the read to this block. `null` on rows ingested before it was stored. |
| `block_time` | string · date-time · nullable | That block's timestamp, ISO 8601 UTC. |
| `canonical` | boolean | Whether the block is on the canonical chain. Always `true` in the list; a hash lookup can return an orphan. |

```json
{
  "cursor": "9048502:0",
  "block_height": 9048502,
  "block_hash": "0x2a20974330e301b65086d3cde9b0006c9b7471479ba9a3fc2ca72621479655cc",
  "parent_hash": "0x10606e958095ef9b964e3c3f2d9eb75bf8577fb8c09c24ee492b767f7504abea",
  "burn_block_height": 968276,
  "burn_block_hash": "0x000000000000000000019d25cd76d06a9eea796a906ac88300cd70fd70ccdb57",
  "index_block_hash": "0x990152a894e12288960c8b68e5790ad7994f9d261e9ad8adc13c72e76f914339",
  "block_time": "2026-09-23T13:14:42.000Z",
  "canonical": true
}
```
