curl --request GET \
--url https://markets.dial.to/api/v0/markets \
--header 'x-dialect-api-key: <api-key>'{
"markets": [
{
"id": "string",
"type": "lending",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"borrowToken": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"baseDepositApy": 1,
"baseDepositApy30d": 1,
"baseDepositApy90d": 1,
"baseDepositApy180d": 1,
"borrowApy": 1,
"baseBorrowApy": 1,
"baseBorrowApy30d": 1,
"baseBorrowApy90d": 1,
"baseBorrowApy180d": 1,
"totalDeposit": 1,
"totalDepositUsd": 1,
"totalBorrow": 1,
"totalBorrowUsd": 1,
"maxDeposit": 1,
"maxBorrow": 1,
"rewards": [
{
"type": "deposit",
"apy": 1,
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"marketAction": "string"
}
],
"maxLtv": 0,
"liquidationLtv": 0,
"liquidationPenalty": 0,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
},
"claimRewards": {
"blinkUrl": "string"
}
}
}
]
}Returns real-time market data from supported protocols, such as Jupiter, Kamino, MarginFi, Lulo and many more. For more information, please check our Protocol Support Roadmap.
Note: Some providers (e.g. Kamino) may return large responses with 100+ markets. For better performance in the API playground, consider filtering by both type and provider parameters.
curl --request GET \
--url https://markets.dial.to/api/v0/markets \
--header 'x-dialect-api-key: <api-key>'{
"markets": [
{
"id": "string",
"type": "lending",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"borrowToken": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"baseDepositApy": 1,
"baseDepositApy30d": 1,
"baseDepositApy90d": 1,
"baseDepositApy180d": 1,
"borrowApy": 1,
"baseBorrowApy": 1,
"baseBorrowApy30d": 1,
"baseBorrowApy90d": 1,
"baseBorrowApy180d": 1,
"totalDeposit": 1,
"totalDepositUsd": 1,
"totalBorrow": 1,
"totalBorrowUsd": 1,
"maxDeposit": 1,
"maxBorrow": 1,
"rewards": [
{
"type": "deposit",
"apy": 1,
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"marketAction": "string"
}
],
"maxLtv": 0,
"liquidationLtv": 0,
"liquidationPenalty": 0,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
},
"claimRewards": {
"blinkUrl": "string"
}
}
}
]
}API key for the Markets API
lending, yield, loop, perpetual kamino, lulo, marginfi, jupiter, defituna, carrot OK
Show child attributes
Total percentage ratio APY including rewards
APY percentage ratio excluding rewards
Total percentage ratio APY including rewards
APY percentage ratio excluding rewards
Show child attributes
Maximum loan-to-value ratio
Loan-to-value ratio at which liquidation occurs
Penalty percentage for liquidations
30-day average APY percentage ratio excluding rewards
90-day average APY percentage ratio excluding rewards
180-day average APY percentage ratio excluding rewards
30-day average APY percentage ratio excluding rewards
90-day average APY percentage ratio excluding rewards
180-day average APY percentage ratio excluding rewards
Reward for depositing
Show child attributes
Was this page helpful?