---
title: "GET /v4/leaves/{recipient}/breakdowns"
method: GET
path: "/v4/leaves/{recipient}/breakdowns"
tags: ["Leaves"]
---

# GET /v4/leaves/{recipient}/breakdowns

`GET /v4/leaves/{recipient}/breakdowns`

Returns paginated leaf breakdowns for a recipient, token, and chain, including both distributed and pending amounts. Supports filters on campaignId, opportunityId, and protocolId.

## Path parameters

- `recipient` string, required — Recipient wallet address

## Query parameters

- `tokenAddress` string, required — Reward token address
- `distributionChainId` union, required — Distribution chain ID
  - string, numeric
  - number — Distribution chain ID
- `campaignId` string — Filter by campaign ID (exact match)
- `opportunityId` string — Filter by opportunity ID (exact match)
- `protocolId` string[]
- `page` union — 0-indexed page number
  - string, numeric
  - number — 0-indexed page number
- `items` union — Number of items returned by page
  - string, numeric
  - number — Number of items returned by page

## Response `200`

Response for status 200

- object
  - `breakdowns` object[], required
    - `distributionChainId` union, required
      - string, numeric
      - number
    - `tokenAddress` string, required
    - `campaignId` string, required — Hashed campaign ID
    - `reason` string, required
    - `amount` string, required
    - `claimed` string, required
    - `pending` string, required
    - `Campaign` unknown, required
  - `count` union, required
    - string, numeric
    - number

---

[API](https://skmtc.dev/merkl/apis/merkl-api.md) · [All operations](https://skmtc.dev/merkl/apis/merkl-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/merkl/merkl-api/revisions/b7784c9a78b9/schema)
