Skip to main content
GET
Get a user's RewardKit profile

Query Parameters

budgetAccount
string

Filter boosts by budget account address(es). Accepts a single address or comma-separated list of addresses

Example:

"0x378632819f39c74c4f56b1429e760739c5fb51b7,0x1234567890123456789012345678901234567890"

owner
string

Filter boosts by a specific owner address

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x378632819f39c74c4f56b1429e760739c5fb51b7"

autoboostId
string

Filter boosts by a specific autoboost ID

chainId
integer | null

Only retrieve Boosts for a specific chain ID. You must supply this parameter if also specifying targetContract

Required range: x >= 0
targetContract
string

Retrieve rewards configured with actions that target a specific contract i.e., Zora's address for all rewards that require a mint in order to claim a reward. If you supply this parameter, you must also supply chainId

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x378632819f39c74c4f56b1429e760739c5fb51b7"

tokens
string

Retrieve rewards configured with specific token addresses

Example:

"chainId:tokenAddress,chainId:tokenAddress:collection,..."

distributionChannel
string

Filter boosts by comma separated list of distribution channels

Example:

"distributionChannel=public,farcaster"

sortBy
enum<string>

Sort by active or recently deployed

Available options:
active,
recently-deployed
tokenWhitelist
boolean | null
default:true

Filter boosts by token whitelist

creatorAddress
string

Filter rewards by a reward's creator address

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x378632819f39c74c4f56b1429e760739c5fb51b7"

claimantAddress
string
required

Show relevant rewards for this user's address

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x378632819f39c74c4f56b1429e760739c5fb51b7"

actionType
any

Filter by the type of actions that must be taken to claim the reward, eg: "mint", "swap"

Example:

"swap,mint"

excludeActionType
any

Exclude rewards with these action types, eg: "mint", "swap"

Example:

"mint,create-any-token"

includeTokenMetadata
boolean | null

Include token metadata (price, market cap, etc.) for swap actions. Defaults to false.

Example:

true

Response

Returns a user's RewardKit profile

Rewards and metadata that correspond to the RewardKit for a user's address

activeBoosts
object[]
required

An array of active RewardKit rewards that match a filter criteria, but are not yet claimable or claimed

claimedBoosts
object[]
required

An array of claimed RewardKit rewards that match a filter criteria

claimableBoosts
object[]
required

An array of claimable RewardKit rewards that match a filter criteria

totalClaimedAmountUsd
number
required

The total amount of USD claimed by the user via rewards that match a filter criteria

Required range: x >= 0
totalClaimableAmountUsd
number
required

The total amount of USD claimable by the user via rewards that match a filter criteria

Required range: x >= 0