Authorizations
API key for the Markets API
curl --request GET \
--url https://markets.dial.to/api/v0/marketsByType \
--header 'x-dialect-api-key: <api-key>'{
"lending": [
{
"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"
}
}
}
],
"yield": [
{
"id": "string",
"type": "yield",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"baseDepositApy": 1,
"baseDepositApy30d": 1,
"baseDepositApy90d": 1,
"baseDepositApy180d": 1,
"totalDeposit": 1,
"totalDepositUsd": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
},
"withdrawComplete": {
"blinkUrl": "string"
}
}
}
],
"loop": [
{
"id": "string",
"type": "loop",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"tokenA": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"tokenB": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"depositApy30d": 1,
"depositApy90d": 1,
"depositApy180d": 1,
"maxLeverage": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"setup": {
"blinkUrl": "string"
},
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
}
}
}
],
"perpetual": [
{
"id": "string",
"type": "perpetual",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"tokenA": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"tokenB": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"liquidity": {
"longUsd": 1,
"shortUsd": 1
},
"maxLeverage": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"setup": {
"blinkUrl": "string"
},
"openPosition": {
"blinkUrl": "string"
},
"closePosition": {
"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.
curl --request GET \
--url https://markets.dial.to/api/v0/marketsByType \
--header 'x-dialect-api-key: <api-key>'{
"lending": [
{
"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"
}
}
}
],
"yield": [
{
"id": "string",
"type": "yield",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"token": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"baseDepositApy": 1,
"baseDepositApy30d": 1,
"baseDepositApy90d": 1,
"baseDepositApy180d": 1,
"totalDeposit": 1,
"totalDepositUsd": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
},
"withdrawComplete": {
"blinkUrl": "string"
}
}
}
],
"loop": [
{
"id": "string",
"type": "loop",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"tokenA": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"tokenB": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"depositApy": 1,
"depositApy30d": 1,
"depositApy90d": 1,
"depositApy180d": 1,
"maxLeverage": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"setup": {
"blinkUrl": "string"
},
"deposit": {
"blinkUrl": "string"
},
"withdraw": {
"blinkUrl": "string"
}
}
}
],
"perpetual": [
{
"id": "string",
"type": "perpetual",
"provider": {
"id": "kamino",
"name": "string",
"icon": "string"
},
"tokenA": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"tokenB": {
"address": "string",
"symbol": "string",
"decimals": 1,
"icon": "string"
},
"websiteUrl": "https://example.com",
"liquidity": {
"longUsd": 1,
"shortUsd": 1
},
"maxLeverage": 1,
"additionalData": {
"propertyName*": "anything"
},
"actions": {
"setup": {
"blinkUrl": "string"
},
"openPosition": {
"blinkUrl": "string"
},
"closePosition": {
"blinkUrl": "string"
}
}
}
]
}API key for the Markets API
Was this page helpful?