# GET /v4/users/{address}/protocols/{protocolId}/rewards

_Merkl API_

Retrieve claimable rewards for a user scoped to a single protocol. Breakdowns and amounts reflect only campaigns attributed to the requested protocol. The returned `proofs` and `root` still claim the full per-token leaf on-chain.

### Path parameters

- `address` (string) _(required)_
- `protocolId` (string) _(required)_

### Query parameters

- `chainId` (array) _(required)_
- `reloadChainId` (string | number)
- `test` (boolean)
- `claimableOnly` (boolean)
- `breakdownPage` (string | number)
- `type` (string | string | string)
- `showPrivate` (boolean)

## Responses

- **200** Response for status 200

## Example request

```bash
curl -X GET "https://api.merkl.xyz//v4/users/{address}/protocols/{protocolId}/rewards?chainId=<chainId>" \
  -H "x-api-key: YOUR_API_KEY"
```