Get all strategies
curl --request GET \
--url https://api.kamino.finance/strategiesconst options = {method: 'GET'};
fetch('https://api.kamino.finance/strategies', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/strategies"
response = requests.get(url)
print(response.text)false[
{
"address": "3VXtabCgrd3RYuHa6HisufMfiE4aUk84Hu5quDFhqECD",
"type": "NON_PEGGED",
"shareMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs",
"status": "LIVE",
"tokenAMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs",
"tokenBMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs"
}
]{
"error": "Invalid query params",
"details": [
{}
]
}{
"error": "An internal error occurred"
}Strategy Data
Get all strategies
Get all Kamino Liquidity strategies with addresses, pool metadata, and status.
GET
/
strategies
Get all strategies
curl --request GET \
--url https://api.kamino.finance/strategiesconst options = {method: 'GET'};
fetch('https://api.kamino.finance/strategies', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.kamino.finance/strategies"
response = requests.get(url)
print(response.text)false[
{
"address": "3VXtabCgrd3RYuHa6HisufMfiE4aUk84Hu5quDFhqECD",
"type": "NON_PEGGED",
"shareMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs",
"status": "LIVE",
"tokenAMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs",
"tokenBMint": "9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs"
}
]{
"error": "Invalid query params",
"details": [
{}
]
}{
"error": "An internal error occurred"
}Query Parameters
Solana cluster environment. Defaults to mainnet-beta.
Example:
"mainnet-beta"
Filter strategies by status.
Available options:
LIVE, SHADOW, DEPRECATED, IGNORED Example:
"LIVE"
Response
OK
Public key of the strategy
Example:
"3VXtabCgrd3RYuHa6HisufMfiE4aUk84Hu5quDFhqECD"
Strategy type
Available options:
NON_PEGGED, PEGGED Example:
"NON_PEGGED"
Mint address of the strategy share token
Example:
"9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs"
Strategy status
Available options:
LIVE, SHADOW, DEPRECATED, IGNORED Example:
"LIVE"
Mint address of token A
Example:
"9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs"
Mint address of token B
Example:
"9pMFoVgsG2cNiUCSBEE69iWFN7c1bz9gu9TtPeXkAMTs"