# GET /v4/claims/

_Merkl API_

Fetch claims filtered by chainId(s), recipient, campaignId, token, root, exact `reason`, and an inclusive `[fromTimestamp, toTimestamp]` range (Unix seconds). Scope by timestamp to keep responses light for recipients with many claims. Returns the 100 most recent claims unless a `recipient` is given, in which case all matching claims are returned.

### Query parameters

- `chainId` (string | number)
- `chainIds` (array)
- `recipient` (string)
- `campaignId` (string)
- `token` (string)
- `root` (string)
- `reason` (string)
- `fromTimestamp` (string | number)
- `toTimestamp` (string | number)

## Responses

- **200** Response for status 200

## Example request

```bash
curl -X GET "https://api.merkl.xyz//v4/claims/" \
  -H "x-api-key: YOUR_API_KEY"
```