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. Claims the caller may not read are omitted: private campaigns, hidden leaderboards and hidden reward tokens.
Request
- Base URL: https://api.merkl.xyz (the document declares no server; this is the origin it was published from)
- URL: https://api.merkl.xyz/v4/claims/
- Auth: apiKey (a scheme the document does not define)
Query parameters
Recipient EVM address (20 bytes, e.g. 0xabcd...).
Filter claims by on-chain campaign ID (32-byte hex hash, e.g. 0x93cf385c...). NOT the internal Campaign.id. See ID types.
Token address to filter claims (20-byte EVM address).
Filter by root
Exact match on the claim reason (e.g. unclaimedRewards).
Response
Response for status 200
Changes
No recorded changes to this operation across all 36 revisions of this API.