# GET /v4/historical/tree

_Merkl API_

> Reward breakdowns of a single tree (BETA)

**Historical Tree Breakdowns**<p>Returns the cumulative reward breakdowns of a single merkle tree, selected either by <code>date</code> (closest root on or before the date) or by an explicit <code>root</code> hash. Results can be filtered by <code>campaignId</code> and/or <code>recipient</code>.</p><p><strong>Authentication:</strong> Requires a valid API key passed via the <code>Authorization</code> header.</p><p>⚠️ <strong>Beta:</strong> this endpoint is in beta. The behavior, response shape and data format may change at any time without notice. Historical data is only available from the configured cutoff date onwards.</p>

### Query parameters

- `chainId` (string | number) _(required)_
- `date` (string)
- `root` (string)
- `campaignId` (string)
- `recipient` (string)

## Responses

- **200** Response for status 200

## Example request

```bash
curl -X GET "https://api.merkl.xyz//v4/historical/tree?chainId=<chainId>" \
  -H "x-api-key: YOUR_API_KEY"
```