{"openapi":"3.1.0","info":{"title":"Kamino API","version":"1.0.0","description":"Live data from Kamino Finance, the largest lending and automated-liquidity protocol on Solana. Kamino's lending market lets users supply and borrow SOL, stablecoins and major SPL tokens, while its automated vaults run concentrated-liquidity strategies on Solana DEXs. The reserves endpoint returns every lending reserve on the main market — supply and borrow APY, total supplied and borrowed (USD), utilization and max LTV. The reserve endpoint returns one asset by symbol. The overview endpoint returns the protocol's aggregate supplied, borrowed and TVL. The vaults endpoint returns the top automated liquidity vaults by TVL with their token pair and APY. Read live from Kamino, nothing stored. This is Kamino's own Solana lending and liquidity-vault layer — distinct from Ethereum lending (Morpho), liquid staking and DEX/price feeds.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/kamino-api","description":"oanor gateway"}],"tags":[{"name":"Reserve"},{"name":"Reserves"},{"name":"Overview"},{"name":"Vaults"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/reserve":{"get":{"operationId":"get_v1_reserve","tags":["Reserve"],"summary":"One lending reserve by symbol","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Token symbol","schema":{"type":"string"},"example":"SOL"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"mint":"So11111111111111111111111111111111111111112","chain":"solana","market":"main","source":"Kamino","symbol":"SOL","borrow_usd":165193109.02,"supply_usd":179021781.5,"max_ltv_pct":74,"available_usd":13828672.49,"borrow_apy_pct":9.5707,"supply_apy_pct":7.4321,"utilization_pct":92.2754},"meta":{"timestamp":"2026-06-10T22:57:05.730Z","request_id":"d3598f81-1254-432d-905e-f29930e39ec2"},"status":"ok","message":"Reserve retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/reserves":{"get":{"operationId":"get_v1_reserves","tags":["Reserves"],"summary":"Every lending reserve with APY, TVL, utilization","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Max results (1-200)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"solana","count":55,"market":"main","source":"Kamino","reserves":[{"mint":"So11111111111111111111111111111111111111112","symbol":"SOL","borrow_usd":165193109.02,"supply_usd":179021781.5,"max_ltv_pct":74,"available_usd":13828672.49,"borrow_apy_pct":9.5707,"supply_apy_pct":7.4321,"utilization_pct":92.2754},{"mint":"Dso1bDeDjCQxTrWHqUUi63oBvV7Mdm6WaobLbQ7gnPQ","symbol":"dSOL","borrow_usd":61.74,"supply_usd":150442281.16,"max_ltv_pct":45,"available_usd":150442219.43,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","borrow_usd":91906975.86,"supply_usd":118044596.36,"max_ltv_pct":80,"available_usd":26137620.5,"borrow_apy_pct":5.5216,"supply_apy_pct":3.3818,"utilization_pct":77.8578},{"mint":"J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn","symbol":"JITOSOL","borrow_usd":447225.41,"supply_usd":56215483.13,"max_ltv_pct":59,"available_usd":55768257.72,"borrow_apy_pct":1.332,"supply_apy_pct":0.0004,"utilization_pct":0.7956},{"mint":"2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo","symbol":"PYUSD","borrow_usd":42499774.8,"supply_usd":48009074.96,"max_ltv_pct":80,"available_usd":5509300.16,"borrow_apy_pct":8.053,"supply_apy_pct":5.8341,"utilization_pct":88.5245},{"mint":"cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij","symbol":"cbBTC","borrow_usd":1725773.48,"supply_usd":47283250.8,"max_ltv_pct":79,"available_usd":45557477.32,"borrow_apy_pct":0.2086,"supply_apy_pct":0.0061,"utilization_pct":3.6499},{"mint":"jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v","symbol":"JupSOL","borrow_usd":242730.48,"supply_usd":38516871.93,"max_ltv_pct":59,"available_usd":38274141.45,"borrow_apy_pct":1.3205,"supply_apy_pct":0.0003,"utilization_pct":0.6302},{"mint":"2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH","symbol":"USDG","borrow_usd":24660453.43,"supply_usd":25786946.98,"max_ltv_pct":80,"available_usd":1126493.55,"borrow_apy_pct":10.7393,"supply_apy_pct":8.5881,"utilization_pct":95.6315},{"mint":"mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So","symbol":"MSOL","borrow_usd":267433.59,"supply_usd":18449232.1,"max_ltv_pct":59,"available_usd":18181798.51,"borrow_apy_pct":1.3772,"supply_apy_pct":0.0013,"utilization_pct":1.4496},{"mint":"he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A","symbol":"hSOL","borrow_usd":6242.06,"supply_usd":17094096.2,"max_ltv_pct":45,"available_usd":17087854.14,"borrow_apy_pct":1.2795,"supply_apy_pct":0,"utilization_pct":0.0365},{"mint":"CtzPWv73Sn1dMGVU3ZtLv9yWSyUAanBni19YWDaznnkn","symbol":"xBTC","borrow_usd":261413.38,"supply_usd":13666039.89,"max_ltv_pct":79,"available_usd":13404626.51,"borrow_apy_pct":0.1153,"supply_apy_pct":0.0018,"utilization_pct":1.9129},{"mint":"vSoLxydx6akxyMD9XEcPvGYNGq6Nn66oqVb3UkGkei7","symbol":"vSOL","borrow_usd":4316.18,"supply_usd":12365721.72,"max_ltv_pct":45,"available_usd":12361405.54,"borrow_apy_pct":1.2793,"supply_apy_pct":0,"utilization_pct":0.0349},{"mint":"bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1","symbol":"bSOL","borrow_usd":312754.99,"supply_usd":10327876.16,"max_ltv_pct":45,"available_usd":10015121.18,"borrow_apy_pct":1.4866,"supply_apy_pct":0.0053,"utilization_pct":3.0283},{"mint":"stke7uu3fXHsGqKVVjKnkmj65LRPVrqr4bLG2SJg7rh","symbol":"stkeSOL","borrow_usd":0,"supply_usd":7784743.73,"max_ltv_pct":45,"available_usd":7784743.73,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"BonK1YhkXEGLZzwtcvRTip3gAL9nCeQD7ppZBLXhtTs","symbol":"bonkSOL","borrow_usd":17.1,"supply_usd":7575999.5,"max_ltv_pct":45,"available_usd":7575982.41,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0.0002},{"mint":"USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA","symbol":"USDS","borrow_usd":4688494,"supply_usd":7398383.47,"max_ltv_pct":80,"available_usd":2709889.48,"borrow_apy_pct":4.5939,"supply_apy_pct":2.2279,"utilization_pct":63.3719},{"mint":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","symbol":"USDT","borrow_usd":5809841.4,"supply_usd":7344848.28,"max_ltv_pct":80,"available_usd":1535006.88,"borrow_apy_pct":5.6038,"supply_apy_pct":3.4941,"utilization_pct":79.1009},{"mint":"CgnTSoL3DgY9SFHxcLj6CgCgKKoTBr6tp4CPAEWy25DE","symbol":"cgntSOL","borrow_usd":84.05,"supply_usd":5071607.71,"max_ltv_pct":45,"available_usd":5071523.66,"borrow_apy_pct":1.277,"supply_apy_pct":0,"utilization_pct":0.0017},{"mint":"pSo1f9nQXWgXibFtKf7NWYxb5enAM4qfP6UJSiXRQfL","symbol":"pSOL","borrow_usd":8895.26,"supply_usd":4873424.71,"max_ltv_pct":45,"available_usd":4864529.46,"borrow_apy_pct":1.2896,"supply_apy_pct":0,"utilization_pct":0.1825},{"mint":"sctmB7GPi5L2Q5G9tUSzXvhZ4YiDMEGcRov9KfArQpx","symbol":"dfdvSOL","borrow_usd":0,"supply_usd":4126131.44,"max_ltv_pct":45,"available_usd":4126131.44,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"7Q2afV64in6N6SeZsAAB81TJzwDoD6zpqmHkzi9Dcavn","symbol":"jSOL","borrow_usd":14.5,"supply_usd":3742819.9,"max_ltv_pct":45,"available_usd":3742805.4,"borrow_apy_pct":1.277,"supply_apy_pct":0,"utilization_pct":0.0004},{"mint":"3orqhCKM5admbcHkHQhRAEKbXhUT5VPgsQqz7fBa6QdF","symbol":"fBTC","borrow_usd":0,"supply_usd":3069338.86,"max_ltv_pct":70,"available_usd":3069338.86,"borrow_apy_pct":0.0126,"supply_apy_pct":0,"utilization_pct":0},{"mint":"strng7mqqc1MBJJV6vMzYbEqnwVGvKKGKedeCvtktWA","symbol":"strongSOL","borrow_usd":0,"supply_usd":2973708.82,"max_ltv_pct":45,"available_usd":2973708.82,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"LAinEtNLgpmCP9Rvsf5Hn8W6EhNiKLZQti1xfWMLy6X","symbol":"laineSOL","borrow_usd":0,"supply_usd":2697079.9,"max_ltv_pct":45,"available_usd":2697079.9,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs","symbol":"ETH","borrow_usd":1536618.7,"supply_usd":2379544.44,"max_ltv_pct":75,"available_usd":842925.74,"borrow_apy_pct":3.539,"supply_apy_pct":1.8129,"utilization_pct":64.5762},{"mint":"27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4","symbol":"JLP","borrow_usd":0,"supply_usd":1723452.31,"max_ltv_pct":50,"available_usd":1723452.31,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"LnTRntk2kTfWEY6cVB8K9649pgJbt6dJLS1Ns1GZCWg","symbol":"lanternSOL","borrow_usd":0,"supply_usd":1680890.18,"max_ltv_pct":45,"available_usd":1680890.18,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"BNso1VUJnh4zcfpZa6986Ea66P6TCp59hvtNJ8b1X85","symbol":"bnSOL","borrow_usd":1.58,"supply_usd":689582.73,"max_ltv_pct":45,"available_usd":689581.15,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0.0002},{"mint":"HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr","symbol":"EURC","borrow_usd":426372.17,"supply_usd":649248.04,"max_ltv_pct":0,"available_usd":222875.86,"borrow_apy_pct":4.4485,"supply_apy_pct":1.6399,"utilization_pct":65.6717},{"mint":"picobAEvs6w7QEknPce34wAE4gknZA9v5tTonnmHYdX","symbol":"picoSOL","borrow_usd":2244.71,"supply_usd":594284.21,"max_ltv_pct":45,"available_usd":592039.5,"borrow_apy_pct":1.3031,"supply_apy_pct":0.0001,"utilization_pct":0.3777},{"mint":"CASHx9KJUStyftLFWGvEVf59SGeG9sh5FfcnZMVPCASH","symbol":"CASH","borrow_usd":431616.87,"supply_usd":531144.45,"max_ltv_pct":80,"available_usd":99527.58,"borrow_apy_pct":4.9033,"supply_apy_pct":3.0882,"utilization_pct":81.2617},{"mint":"3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh","symbol":"WBTC","borrow_usd":12408.32,"supply_usd":172080.13,"max_ltv_pct":70,"available_usd":159671.81,"borrow_apy_pct":0.4003,"supply_apy_pct":0.023,"utilization_pct":7.2108},{"mint":"HUBsveNpjo5pWqNkH57QzxjQASdTVXcSK7bVKTSZtcSX","symbol":"hubSOL","borrow_usd":0.01,"supply_usd":107842.34,"max_ltv_pct":45,"available_usd":107842.32,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"9HB4kAMLSYfGFfN142DKMyPyHyZQ8pXF8M1STbDudodY","symbol":"kSOLBSOLOrca","borrow_usd":0,"supply_usd":62681.48,"max_ltv_pct":0,"available_usd":62681.48,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u","symbol":"FDUSD","borrow_usd":32530.87,"supply_usd":60317.22,"max_ltv_pct":0,"available_usd":27786.35,"borrow_apy_pct":4.6133,"supply_apy_pct":1.965,"utilization_pct":53.933},{"mint":"jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL","symbol":"JTO","borrow_usd":492.04,"supply_usd":54159.08,"max_ltv_pct":0,"available_usd":53667.04,"borrow_apy_pct":0.0613,"supply_apy_pct":0.0004,"utilization_pct":0.9085},{"mint":"JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN","symbol":"JUP","borrow_usd":0,"supply_usd":52266.1,"max_ltv_pct":0,"available_usd":52266.1,"borrow_apy_pct":0.0126,"supply_apy_pct":0,"utilization_pct":0},{"mint":"Bybit2vBJGhPF52GBdNaQfUJ6ZpThSgHBobjWZpLPb4B","symbol":"bbSOL","borrow_usd":303.28,"supply_usd":46333.97,"max_ltv_pct":45,"available_usd":46030.7,"borrow_apy_pct":1.3222,"supply_apy_pct":0.0003,"utilization_pct":0.6545},{"mint":"USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB","symbol":"USD1","borrow_usd":29286.98,"supply_usd":41142.25,"max_ltv_pct":0,"available_usd":11855.27,"borrow_apy_pct":4.9845,"supply_apy_pct":2.7511,"utilization_pct":71.1847},{"mint":"CDCSoLckzozyktpAp9FWT3w92KFJVEUxAU7cNu2Jn3aX","symbol":"cdcSOL","borrow_usd":0,"supply_usd":39240.77,"max_ltv_pct":45,"available_usd":39240.77,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"GYiUmJ8reqYAdTQtx6CRFawHqPXx9yzkUFvaUVE8PskP","symbol":"kSOLJITOSOLRaydium","borrow_usd":0,"supply_usd":15856.52,"max_ltv_pct":0,"available_usd":15856.52,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"7kbnvuGBxxj8AG9qp8Scn56muWGaRaFqxg1FsRp3PaFT","symbol":"UXD","borrow_usd":0,"supply_usd":15561.78,"max_ltv_pct":75,"available_usd":15561.78,"borrow_apy_pct":0.0126,"supply_apy_pct":0,"utilization_pct":0},{"mint":"3Fb5DMRWoBLWD36Lp4BtG41LaFjVeEJNCH9YLNPYdVqj","symbol":"kSOLMSOLRaydium","borrow_usd":0,"supply_usd":11203.12,"max_ltv_pct":0,"available_usd":11203.12,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"sctmTAsDn4tLUcemqoqYijfuRkiEfAMPi84PNq2EueR","symbol":"nxSOL","borrow_usd":0,"supply_usd":8511.82,"max_ltv_pct":45,"available_usd":8511.82,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"sctmY8fJucsJatwHz6P48RuWBBkdBMNmSMuBYrWFdrw","symbol":"adraSOL","borrow_usd":0,"supply_usd":5956.43,"max_ltv_pct":45,"available_usd":5956.43,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"6DNSN2BJsaPFdFFc1zP37kkeNe4Usc1Sqkzr9C9vPWcU","symbol":"tBTC","borrow_usd":3042.5,"supply_usd":4824,"max_ltv_pct":40,"available_usd":1781.5,"borrow_apy_pct":3.4553,"supply_apy_pct":1.7288,"utilization_pct":63.07},{"mint":"USDH1SM1ojwWUga67PGrgFWUHibbjqMvuMaDkRJTgkX","symbol":"USDH","borrow_usd":0,"supply_usd":3555.99,"max_ltv_pct":70,"available_usd":3555.99,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"4G9USgnbg6fDTQ5AUfpCjM89zqbzWj32xfqvsaAu66DM","symbol":"kUXDUSDCOrca","borrow_usd":0,"supply_usd":947.11,"max_ltv_pct":0,"available_usd":947.11,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"cPQPBN7WubB3zyQDpzTK2ormx1BMdAym9xkrYUJsctm","symbol":"fwdSOL","borrow_usd":0,"supply_usd":117.87,"max_ltv_pct":45,"available_usd":117.87,"borrow_apy_pct":1.2769,"supply_apy_pct":0,"utilization_pct":0},{"mint":"Dk2X1HCbwJae44P7FpqdFoeT6LEw4JVyyHvZMHUzHWbi","symbol":"kSOLJITOSOLOrca","borrow_usd":0,"supply_usd":62.26,"max_ltv_pct":0,"available_usd":62.26,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0},{"mint":"ZScHuTtqZukUrtZS43teTKGs2VqkKL8k4QCouR2n6Uo","symbol":"wstETH","borrow_usd":0,"supply_usd":2,"max_ltv_pct":40,"available_usd":2,"borrow_apy_pct":0.0126,"supply_apy_pct":0,"utilization_pct":0},{"mint":"xStpgUCss9piqeFUk2iLVcvJEGhAdJxJQuwLkXP555G","symbol":"xSTEP","borrow_usd":0,"supply_usd":0,"max_ltv_pct":0,"available_usd":0,"borrow_apy_pct":0.0126,"supply_apy_pct":0},{"mint":"7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj","symbol":"STSOL","borrow_usd":0,"supply_usd":0,"max_ltv_pct":0,"available_usd":0,"borrow_apy_pct":0.0126,"supply_apy_pct":0},{"mint":"3jsFX1tx2Z8ewmamiwSU851GzyzM2DJMq7KWW5DM8Py3","symbol":"CHAI","borrow_usd":0,"supply_usd":0,"max_ltv_pct":0,"available_usd":0,"borrow_apy_pct":0.0126,"supply_apy_pct":0,"utilization_pct":0},{"mint":"StepAscQoEioFxxWGnh2sLBDFp9d8rvKz2Yp39iDpyT","symbol":"STEP","borrow_usd":0,"supply_usd":0,"max_ltv_pct":0,"available_usd":0,"borrow_apy_pct":0.0126,"supply_apy_pct":0}]},"meta":{"timestamp":"2026-06-10T22:57:05.875Z","request_id":"09f689c5-9bdf-4cb1-9bd1-d8b949434e88"},"status":"ok","message":"Reserves retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/overview":{"get":{"operationId":"get_v1_overview","tags":["Overview"],"summary":"Protocol aggregate supplied, borrowed, TVL","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"solana","market":"main","source":"Kamino","protocol":"Kamino","reserve_count":55,"utilization_pct":42.5196,"total_borrow_usd":340510528.73,"total_supply_usd":800832147.82,"total_available_usd":460321619.09},"meta":{"timestamp":"2026-06-10T22:57:06.000Z","request_id":"050b3389-cb63-49b9-aef1-730588e3cea5"},"status":"ok","message":"Overview retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/vaults":{"get":{"operationId":"get_v1_vaults","tags":["Vaults"],"summary":"Top automated liquidity vaults by TVL","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"solana","count":25,"source":"Kamino","vaults":[{"pair":"USDS-USDC","apy_pct":0.2663,"token_a":"USDS","token_b":"USDC","tvl_usd":21598753.67,"strategy":"819tcubKaRghnpDKnbJhUhyuPFoBMKdTREMoAKBKb7xf","apy_7d_pct":0.1852,"apy_24h_pct":0.2663},{"pair":"SyrupUSDC-USDC","apy_pct":0.0688,"token_a":"SyrupUSDC","token_b":"USDC","tvl_usd":20160767.3,"strategy":"C7HgBuY7AGjdMUnELGfd7nfHcU4resTaND4WxGDrj5zv","apy_7d_pct":0.6395,"apy_24h_pct":0.0688},{"pair":"pyUSD-USDC","apy_pct":0.0837,"token_a":"pyUSD","token_b":"USDC","tvl_usd":19737960.06,"strategy":"Hmj82e48X9LNW8LeMLk186iE4UKPoUwWuLwoiqMpUiGm","apy_7d_pct":0.4004,"apy_24h_pct":0.0837},{"pair":"USDG-USDC","apy_pct":0.4191,"token_a":"USDG","token_b":"USDC","tvl_usd":17315056.96,"strategy":"ByPbo7yGcsfrEXet3ip3DcMKf4hwhUv71b6aAU9umBdu","apy_7d_pct":2.4682,"apy_24h_pct":0.4191},{"pair":"USDS-USDC","apy_pct":0.0498,"token_a":"USDS","token_b":"USDC","tvl_usd":12396224.18,"strategy":"BLP7UHUg1yNry94Qk3sM8pAfEyDhTZirwFghw9DoBjn7","apy_7d_pct":0.0367,"apy_24h_pct":0.0498},{"pair":"PRIME-CASH","apy_pct":4.2711,"token_a":"PRIME","token_b":"CASH","tvl_usd":7059179.3,"strategy":"8aqfq1nidL9awmbyNLttZBPmKNznx9bKiAri9RVbRtSm","apy_7d_pct":4.421,"apy_24h_pct":4.2711},{"pair":"SOL-JITOSOL","apy_pct":0.3248,"token_a":"SOL","token_b":"JITOSOL","tvl_usd":4900617.34,"strategy":"HCntzqDU5wXSWjwgLQP5hqh3kLHRYizKtPErvSCyggXd","apy_7d_pct":1.0762,"apy_24h_pct":0.3248},{"pair":"wYLDS-USDC","apy_pct":0,"token_a":"wYLDS","token_b":"USDC","tvl_usd":3565132.68,"strategy":"ERBjKaxh95BhUJ7Y28PgTFxBgLzaev2YkAQTvarE2uy3","apy_7d_pct":0,"apy_24h_pct":0},{"pair":"USDG-USX","apy_pct":0,"token_a":"USDG","token_b":"USX","tvl_usd":2958846.5,"strategy":"45bdcbekD687TU49RFux1a4csf3TN3cM3J1UaFcFhWt2","apy_7d_pct":0,"apy_24h_pct":0},{"pair":"USDu-USDC","apy_pct":0.6154,"token_a":"USDu","token_b":"USDC","tvl_usd":2776126.77,"strategy":"DzGJLoq3FnSN4VJyTbbNUWsN8syRQzxvDZX3iTmnw5FG","apy_7d_pct":0.1638,"apy_24h_pct":0.6154},{"pair":"CASH-USDC","apy_pct":1.0994,"token_a":"CASH","token_b":"USDC","tvl_usd":2530034.25,"strategy":"82QgCsvsvM1pLtEVmj4eHM6o5SYX3XukYCpBJ5cYb1yG","apy_7d_pct":1.0336,"apy_24h_pct":1.0994},{"pair":"USDG-SyrupUSDC","apy_pct":0.1356,"token_a":"USDG","token_b":"SyrupUSDC","tvl_usd":2517668.84,"strategy":"4UcBqDhWXc5RBCc3PB9TcDpoYt1GboAewbVCAT5dwH2j","apy_7d_pct":0.2727,"apy_24h_pct":0.1356},{"pair":"USDG-USDe","apy_pct":5.5252,"token_a":"USDG","token_b":"USDe","tvl_usd":2180008.51,"strategy":"4AKLpaXwd7uR7sjjtoErnjHAvzYGxpaJTzKK3eVpEYqB","apy_7d_pct":4.5796,"apy_24h_pct":5.5252},{"pair":"USDG-ONyc","apy_pct":0,"token_a":"USDG","token_b":"ONyc","tvl_usd":2028155.98,"strategy":"2cV6oNLjDqtyMJysHa2YpRDa2HmKK7e1V1ZZi2WsfE8b","apy_7d_pct":0,"apy_24h_pct":0},{"pair":"JITOSOL-SOL","apy_pct":0.1785,"token_a":"JITOSOL","token_b":"SOL","tvl_usd":1991371.36,"strategy":"4Zuhh9SD6iQyaPx9vTt2cqHpAcwM7JDvUMkqNmyv6oSD","apy_7d_pct":0.6661,"apy_24h_pct":0.1785},{"pair":"USDG-xBTC","apy_pct":7.0542,"token_a":"USDG","token_b":"xBTC","tvl_usd":1956816.36,"strategy":"79aWx9BoMBzcr2cB7ZnPD96rbRcVrEBSBb7bgZvdCFkv","apy_7d_pct":11.3183,"apy_24h_pct":7.0542},{"pair":"hyUSD-USDC","apy_pct":0.5272,"token_a":"hyUSD","token_b":"USDC","tvl_usd":1609116,"strategy":"FB6QYfn5Xt1jTLueLpPZJUXcX1p1Yo7dtVqwn44KyNLb","apy_7d_pct":1.2993,"apy_24h_pct":0.5272},{"pair":"PST-USDC","apy_pct":0.7685,"token_a":"PST","token_b":"USDC","tvl_usd":1553025.5,"strategy":"8oGwRYRabLZATW2aKavujRPzFT72FAP8nVsiXdAZvpd","apy_7d_pct":0.544,"apy_24h_pct":0.7685},{"pair":"SOL-JITOSOL","apy_pct":0.2694,"token_a":"SOL","token_b":"JITOSOL","tvl_usd":1444451.38,"strategy":"5QgwaBQzzMAHdxpaVUgb4KrpXELgNTaEYXycUvNvRxr6","apy_7d_pct":1.4075,"apy_24h_pct":0.2694},{"pair":"MPLX-SOL","apy_pct":0,"token_a":"MPLX","token_b":"SOL","tvl_usd":1170338.89,"strategy":"8VqeQzBtVoF9wCmVpeWPx4ctZR7wKBKPmZL5L6i5QVrW","apy_7d_pct":0,"apy_24h_pct":0},{"pair":"JTO-JITOSOL","apy_pct":45.4464,"token_a":"JTO","token_b":"JITOSOL","tvl_usd":903234.27,"strategy":"8DRToyNBUTR4MxqkKAP49s9z1JhotQWy3rMQKEw1HHdu","apy_7d_pct":72.6855,"apy_24h_pct":45.4464},{"pair":"KMNO-USDC","apy_pct":0,"token_a":"KMNO","token_b":"USDC","tvl_usd":852836.99,"strategy":"2C5FyRDjmyXtjVexAMKBXt5gua6RuZCiZcaPWhMg3p49","apy_7d_pct":0,"apy_24h_pct":0},{"pair":"SOL-MSOL","apy_pct":1.4149,"token_a":"SOL","token_b":"MSOL","tvl_usd":590996.63,"strategy":"2dczcMRpxWHZTcsiEjPT4YBcSseTaUmWFzw24HxYMFod","apy_7d_pct":2.9242,"apy_24h_pct":1.4149},{"pair":"JUP-SOL","apy_pct":30.2659,"token_a":"JUP","token_b":"SOL","tvl_usd":528608.09,"strategy":"CVCsJFoYjN4gxABhuw71buKhGALRbBm5KvVJQcaodVpt","apy_7d_pct":54.0624,"apy_24h_pct":30.2659},{"pair":"AUSD-USDC","apy_pct":0,"token_a":"AUSD","token_b":"USDC","tvl_usd":503201.62,"strategy":"FqYY63EPjYZXqsWqvGxJ27EKM4wptmmoykkB6km9743U","apy_7d_pct":0,"apy_24h_pct":0}]},"meta":{"timestamp":"2026-06-10T22:57:06.335Z","request_id":"f9d18617-55a4-4a2f-bac2-8c93c54c21ed"},"status":"ok","message":"Vaults retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Kamino API (api.kamino.finance, live)","service":"kamino-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/vaults":"Top automated liquidity vaults by TVL with pair and APY (limit=25).","GET /v1/reserve":"One lending reserve by symbol (symbol=SOL).","GET /v1/overview":"Protocol aggregate supplied, borrowed and available (USD).","GET /v1/reserves":"Every lending reserve — supply/borrow APY, TVL, utilization, max LTV."},"description":"Live data from Kamino Finance, the largest lending and automated-liquidity protocol on Solana. Kamino's lending market lets users supply and borrow SOL, stablecoins and major SPL tokens, while its automated vaults run concentrated-liquidity strategies on Solana DEXs. The reserves endpoint returns every lending reserve on the main market — supply and borrow APY, total supplied and borrowed (USD), utilization and max LTV; the reserve endpoint returns one asset by symbol; the overview endpoint returns the protocol's aggregate supplied, borrowed and TVL; the vaults endpoint returns the top automated liquidity vaults by TVL with token pair and APY. Live, no key, nothing stored. Distinct from Ethereum lending (Morpho), liquid staking and DEX/price feeds — this is Kamino's own Solana lending and liquidity-vault layer.","reserve_count":55,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-10T22:57:06.454Z","request_id":"3e89e532-472e-40cd-8591-cfb15b2d3b6e"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2200,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":850,"monthly_call_quota":60000,"rps_limit":15,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2500,"monthly_call_quota":320000,"rps_limit":40,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5800,"monthly_call_quota":2000000,"rps_limit":120,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/kamino-api"}