# Eth\_getUncleByBlockNumberAndIndex

## Get uncle block by block number and index

> Sends a JSON-RPC request to retrieve an uncle block by its block number and uncle index. \
> Returns the uncle block object if found; otherwise, returns null.<br>

```json
{"openapi":"3.0.0","info":{"title":"Ethereum JSON-RPC","version":"1.0.0"},"servers":[{"url":"https://zksync.nownodes.io"}],"security":[{"api-keyAuth":[]}],"components":{"securitySchemes":{"api-keyAuth":{"type":"apiKey","in":"header","name":"api-key"}}},"paths":{"/":{"post":{"tags":["eth_getUncleByBlockNumberAndIndex"],"summary":"Get uncle block by block number and index","operationId":"ethGetUncleByBlockNumberAndIndex","description":"Sends a JSON-RPC request to retrieve an uncle block by its block number and uncle index. \nReturns the uncle block object if found; otherwise, returns null.\n","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","method","params","id"],"properties":{"jsonrpc":{"type":"string"},"method":{"type":"string"},"params":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string"},"description":"- `blockNumber`: The block number as hex string (e.g., \"0x10fb78\"), or \"latest\", \"earliest\", \"pending\"\n- `index`: The uncle index as hex (e.g., \"0x0\" for the first uncle)\n"},"id":{"type":"integer"}}}}}},"responses":{"200":{"description":"Uncle block object or null","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string"},"id":{"type":"integer"},"result":{"type":"object","nullable":true,"description":"Uncle block object or null if not found","properties":{"number":{"type":"string","description":"Block number as hex"},"hash":{"type":"string","description":"Hash of the uncle block"},"parentHash":{"type":"string","description":"Hash of the parent block"},"miner":{"type":"string","description":"Address of the miner who mined the block"},"difficulty":{"type":"string","description":"Difficulty for this block"},"totalDifficulty":{"type":"string","description":"Total difficulty of the chain until this block"},"extraData":{"type":"string","description":"Extra data included in the block"},"size":{"type":"string","description":"Block size in bytes"},"gasLimit":{"type":"string","description":"Maximum gas allowed in the block"},"gasUsed":{"type":"string","description":"Total gas used by transactions in the block"},"timestamp":{"type":"string","description":"Timestamp of the block in Unix time"},"transactions":{"type":"array","description":"Uncle blocks don’t include transactions","items":{"type":"string"}}}}}}}}}}}}}}
```
