Creator

Returns paginated opportunities for a specific creator. Use page, items, and other query parameters to filter.

get/v4/creators/{creator}/opportunities

Path parameters

creatorstring required

Query parameters

string numeric
OR
number

0-indexed page number

string numeric
OR
number

Number of items returned by page

namestring

Filter by name

searchstring

Search amongst multiple values (token, protocols, tags, campaigns)

{"stackTrail":"paths:/v4/creators/{creator}/opportunities:get:parameters:5:schema","oasType":"schema","type":"unknown","description":"A comma separated list of chain ids. Example: ?chainId=1,42161<br>You can get the list of all supported chains by calling [GET /v4/chains](#tag/chains/GET/v4/chains/)"}
actionstring

A comma seprated list actions. Legal values are: POOL, HOLD, DROP, LEND, BORROW, LONG, SHORT, SWAP, INVALID, STAKE

typestring

A comma separated list of Opportunity type

tagsstring

Filter by tag

testboolean

Include opportunities with test campaigns

minimumTvlnumber

Minimum TVL threshold in USD

maximumTvlnumber

Maximum TVL threshold in USD

minimumAprnumber

Minimum APR threshold

maximumAprnumber

Maximum APR threshold

minimumDailyRewardsnumber

Minimum daily rewards threshold in USD

maximumDailyRewardsnumber

Maximum daily rewards threshold in USD

minimumCreatedAtnumber

Filter opportunities whose last campaign was created at or after this Unix timestamp (seconds)

maximumCreatedAtnumber

Filter opportunities whose last campaign was created at or before this Unix timestamp (seconds)

{"stackTrail":"paths:/v4/creators/{creator}/opportunities:get:parameters:19:schema","oasType":"schema","type":"unknown","description":"A comma separeted list of status. Legal values are: `LIVE`, `PAST`, `SOON`"}
identifierstring

Filter by opportunity identifier (a.k.a. mainParameter). Free-form string, often a pool/vault/market address (e.g. 0x35Cbe8542E70fa2f7F9cDF129F19e593F4b4f560) or an arbitrary on-chain hash for non-address opportunities. NOT a campaign ID. See ID types.

idstring

A comma-separated list of internal opportunity IDs (Opportunity.id, numeric hash). Example: ?id=5877322385708089533,1234567890. NOT campaign IDs. See ID types.

tokensstring

A comma separated list of token symbol. Use to filter by token

stablecoinboolean

Filter opportunities that include at least one stablecoin token

rewardTokenSymbolstring

Filter by opportunity that have at least 1 campaigns where the reward token has this symbol

{"stackTrail":"paths:/v4/creators/{creator}/opportunities:get:parameters:25:schema","oasType":"schema","type":"unknown","description":"Sort by opportunity fields or `creatorCampaignsEndingSoon` (creator's earliest active campaign end)"}
orderstring

asc to sort in ascending order or desc to sort in descending order.

mainProtocolIdstring

A comma-separated list of protocol slugs (e.g. aave,morpho,uniswap). NOT numeric IDs. List slugs at GET /v4/protocols. See ID types.

programSlugsstring

A comma separated list of program ids or slugs. You can get the list of all supported programs by calling GET /v4/programs

{"stackTrail":"paths:/v4/creators/{creator}/opportunities:get:parameters:30:schema","oasType":"schema","type":"unknown","description":"A comma separated list of chain names. Example: ?chainName=ethereum,arbitrum"}
explorerAddressstring

Filter by on-chain pool/vault/market address (20-byte EVM address, e.g. 0x35Cbe8542E70fa2f7F9cDF129F19e593F4b4f560). Often the most reliable way to look up an opportunity if you only know the underlying contract. See ID types.

{"stackTrail":"paths:/v4/creators/{creator}/opportunities:get:parameters:32:schema","oasType":"schema","type":"unknown","description":"A comma separated list of CampaignType enum numeric values. Example: ?campaignTypes=18,19"}

Response

Response for status 200

idstring required
typestring required
identifierstring required
chainIdnumber required
namestring required
descriptionstring required
howToStepsstring[] required
tagsstring[] required
mainProtocolstring
depositUrlstring
explorerAddressstring
hiddenboolean
tvlnumber required
aprnumber required
dailyRewardsnumber required
maxDailyRewardsnumber
liveCampaignsnumber required
lastCampaignCreatedAtnumber required
earliestCampaignStartstring
latestCampaignStartstring
earliestCampaignEndstring
latestCampaignEndstring
nativeAprnumber
totalAprnumber
maxAprnumber
liveCampaignsForCreatornumber
soonCampaignsForCreatornumber
pastCampaignsForCreatornumber
distributionTypestring

Changes

No recorded changes to this endpoint across all 1 revision of this API.