{"openapi":"3.1.0","info":{"title":"Solend / Save Solana Lending API","version":"1.0.0","description":"Live lending-market data from Solend (now Save), the leading Solana money market, over its public API — no key, nothing stored. This is the Solana lending view: every asset in the main pool with its supply and borrow APY, utilisation, value supplied and value borrowed, distinct from the other DeFi, DEX and lending APIs in the catalogue — Solend is an on-chain money market on Solana. The markets endpoint lists every asset with its live rates, utilisation and TVL, ranked by value supplied. The asset endpoint returns one asset by its symbol — its supply and borrow APY, utilisation, oracle price and the dollar value supplied and borrowed. The summary endpoint aggregates the pool: total value supplied and borrowed, asset count, the overall utilisation and the largest markets. Build DeFi lending dashboards, yield comparators, borrow-rate monitors and risk tools on top of real Solend data. Rates are live supply/borrow APYs and USD values are derived from on-chain reserve amounts and oracle prices; look up an asset by symbol (SOL, USDC).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/solend-api","description":"oanor gateway"}],"tags":[{"name":"Markets"},{"name":"Asset"},{"name":"Summary"},{"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/markets":{"get":{"operationId":"get_v1_markets","tags":["Markets"],"summary":"Every asset with rates, utilisation and TVL","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Max assets (default 50, max 100)","schema":{"type":"string"},"example":"50"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"Solana","count":42,"assets":[{"asset":"USDC","address":"BgxfHJDzm44T7XG68MYKx7YisTjZu73tVovyZSjJMpmw","price_usd":0.999799,"borrow_apy_pct":3.62,"supply_apy_pct":1.62,"utilization_pct":56.5,"total_borrow_usd":16418229.56,"total_supply_usd":29060720.28},{"asset":"mSOL","address":"CCpirWrgNuBVLdkP2haxLTbD6XqEgaYuVXixbbpxUB6","price_usd":86.220453,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":17224349.22},{"asset":"SOL","address":"8PbodeaosQP19SjYFx855UMqWxH2HynZLdBXmsrbac36","price_usd":66.473917,"borrow_apy_pct":4.95,"supply_apy_pct":2.94,"utilization_pct":74.64,"total_borrow_usd":10209412.19,"total_supply_usd":13677819.52},{"asset":"bSOL","address":"3DjAsrew4ZmBwcLjp2wUmjqvSKs4vpJ43ZKxaCjjEdur","price_usd":79.286639,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":13494047.77},{"asset":"JitoSOL","address":"BRsz1xVQMuVLbc4YjLP1FXhEx1LxSYig2nLqRgJEzR9r","price_usd":79.968131,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":5528174.87},{"asset":"USDT","address":"8K9WC8xoh2rtQNY7iEGXtPvfbDCi563SdWhCAhuMP2xE","price_usd":0.99883,"borrow_apy_pct":4.43,"supply_apy_pct":2.67,"utilization_pct":75.67,"total_borrow_usd":2673337.55,"total_supply_usd":3532728.83},{"asset":"saveSOL","address":"47kDoVo8gxWYe7oP2UT1AUtR2uGxEokGqdpc1qGPP3EX","price_usd":66.961428,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":3286759.8},{"asset":"cbBTC","address":"Ag7UiqS5kqcsjNFWQfeUAiEXo27auFvdwLVJQwzYCBkZ","price_usd":63568.533137,"borrow_apy_pct":2.33,"supply_apy_pct":0.18,"utilization_pct":9.52,"total_borrow_usd":206311.93,"total_supply_usd":2166210.25},{"asset":"JSOL","address":"2MwiTp5oBwbmUVu7NwnoKE1QLaqtFggQ86xpkvhCFBq7","price_usd":80.553572,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":1888377.14},{"asset":"JupSOL","address":"Aj3MjwEeAcT5Phan6unxbpKYR8Jx1bNZUoWxA59yg1cF","price_usd":74.140162,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":1037890.06},{"asset":"USDS","address":"HUL7GeHECRMbBFwde6pBmCPwDZjoLQDX7Xis4d64jAya","price_usd":0.999804,"borrow_apy_pct":4.02,"supply_apy_pct":2.1,"utilization_pct":65.8,"total_borrow_usd":515765.27,"total_supply_usd":783855.11},{"asset":"haSOL","address":"H5znFbw5v8z5knynkv1tKi8TgvdhTSt7QyoTXDigCVkW","price_usd":73.246826,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":454079.07},{"asset":"sSOL","address":"7ED1Yofz9n2E3kGHfineuqxUDrN38EKbpSfiRJ5HPJh2","price_usd":66.762609,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":210358.64},{"asset":"ETH","address":"CPDiKagfozERtJ33p7HHhEfJERjvfk1VAjMXAFLrvrKP","price_usd":1678.726704,"borrow_apy_pct":4.97,"supply_apy_pct":2.04,"utilization_pct":51.76,"total_borrow_usd":108283.21,"total_supply_usd":209217.38},{"asset":"stSOL","address":"5sjkv6HD8wycocJ4tC4U36HHbvgcXYqcyiPRUkncnwWs","price_usd":62.739614,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":183440.78},{"asset":"SOL-bSOL MLP","address":"6TyNRszAjzPh52mDEnmXcqq1u3p9S2z1iNmMdKN76wq2","price_usd":65.032799,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":95855.76},{"asset":"SLND","address":"CviGNzD2C9ZCMmjDt5DKCce5cLV4Emrcm3NFvwudBFKA","price_usd":0.180588,"borrow_apy_pct":13.22,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":59977.73},{"asset":"RAY","address":"9n2exoMQwMTzfw6NFoFFujxYPndWVLtKREJePssrKb36","price_usd":0.574194,"borrow_apy_pct":7.06,"supply_apy_pct":0.14,"utilization_pct":2.49,"total_borrow_usd":1444.34,"total_supply_usd":57988.21},{"asset":"JUP","address":"HPDFoSZskyUGzo14oTuqMmoGNzavsLtU2WnPkzxAk6Sb","price_usd":0.162987,"borrow_apy_pct":7.22,"supply_apy_pct":0.18,"utilization_pct":3.14,"total_borrow_usd":1776.45,"total_supply_usd":56514.86},{"asset":"hSOL","address":"9UueaExTBhMQznkFsBE26c47cCF98oKgKk2G2Qhc2Fo7","price_usd":70.186401,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":55886.08},{"asset":"raSOL","address":"9mpAoYdKeLhcMHYASoVGzTiWhefQ7pSYTLQdu9n9Gqjv","price_usd":73.028885,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":37377.36},{"asset":"soETH","address":"3PArRsZQ6SLkr1WERZWyC6AqsajtALMq4C66ZMYz4dKQ","price_usd":1728.085172,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":31419.97},{"asset":"JTO","address":"ASR6ULAZqTEFAfE3EQi5LpEo2iyR5YvC3tfeNqDp1wmn","price_usd":0.533709,"borrow_apy_pct":9.79,"supply_apy_pct":1.01,"utilization_pct":13.36,"total_borrow_usd":3974.02,"total_supply_usd":29753.22},{"asset":"wstETH","address":"4d5aycKFt3R3YN2SDghfEPr6DwMNv197xT6sND5LnrEF","price_usd":1680.990375,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":25579.86},{"asset":"WIF","address":"4rS8X6uwnsZ94b4A7pqVx8By9zgJQWGeAgrYHXu4x8Av","price_usd":0.149717,"borrow_apy_pct":27.88,"supply_apy_pct":0.06,"utilization_pct":0.3,"total_borrow_usd":61.16,"total_supply_usd":20212.98},{"asset":"BONK","address":"5Pf253eBRevFYCoXfekcR2PEcHeq4Du6Ke83U3paE1cz","price_usd":4.0e-6,"borrow_apy_pct":27.83,"supply_apy_pct":0.01,"utilization_pct":0.05,"total_borrow_usd":6.19,"total_supply_usd":12847.66},{"asset":"PYUSD","address":"GhNvGen79cntgdZjUjLkj1LWSdZBiH8YFmDXhkdREX3q","price_usd":0.99975,"borrow_apy_pct":8.37,"supply_apy_pct":1.26,"utilization_pct":19.33,"total_borrow_usd":2132.78,"total_supply_usd":11033.81},{"asset":"BNSOL","address":"DdJBpSXjV65rzjnKY95zxKyMYVhJUu675G8KbJUA5jpF","price_usd":69.172786,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":10231.81},{"asset":"PYTH","address":"AfsmTSxAqXtKAje5oU8vCDupiRgPPJutBMX6WHfWopn2","price_usd":0.037571,"borrow_apy_pct":6.5,"supply_apy_pct":0.01,"utilization_pct":0.23,"total_borrow_usd":17.66,"total_supply_usd":7765.27},{"asset":"PENGU","address":"7ZpPKWQdiaQQkwLyKq2MQQeNKXLtBkQ59Xdbr5GpUnMZ","price_usd":0.006231,"borrow_apy_pct":27.95,"supply_apy_pct":0.13,"utilization_pct":0.66,"total_borrow_usd":49.06,"total_supply_usd":7449.4},{"asset":"INF","address":"DUExYJG5sc1SQdMMdq6LdUYW9ULXbo2fFFTbedywgjNN","price_usd":81.544143,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":7329.23},{"asset":"bbSOL","address":"2p3cnirfxnFQoHgsdH7a56YXQ8vEYkpXPNcqXvUHXmg6","price_usd":79.662913,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":6569.82},{"asset":"bonkSOL","address":"CyW6wS3h9aJp5yE4rPZSW7fDHANb2yPBEeYrwCVe8Ycz","price_usd":101.158721,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":6059.8},{"asset":"SOL-mSOL MLP","address":"7ZedNeKC6WU8soC4k3QrWwg4RNjzmuohbrTQuVpZkqnv","price_usd":70.196498,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":4522.84},{"asset":"BLZE","address":"G7seqaHu2vNiZcxHewynUjeaUcrf38j6yQTbACF4sWqL","price_usd":5.3e-5,"borrow_apy_pct":6.44,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":2429.01},{"asset":"MEW","address":"CFM2QsDjnEgDtMLLbkFTpQnnmhuc6EioTQAMFH2xEC1N","price_usd":0.000342,"borrow_apy_pct":27.82,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":1754.27},{"asset":"ORCA","address":"FKZTsydxPShJ8baThobis6qFxTjALMkVC49EA88wqvm7","price_usd":0.846193,"borrow_apy_pct":0,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":1643.17},{"asset":"tBTC","address":"3B29sQsgsVuthQurNux82vxN6N3AVKo3zArPQSzoe3jN","price_usd":60498.348581,"borrow_apy_pct":1.81,"supply_apy_pct":0.17,"utilization_pct":11.55,"total_borrow_usd":189.14,"total_supply_usd":1637.07},{"asset":"W","address":"Bvdjsmab3mm8e9nY5aUYibrfbuSyUqTrzR2Zn5oHr6VY","price_usd":0.008892,"borrow_apy_pct":6.46,"supply_apy_pct":0,"utilization_pct":0.06,"total_borrow_usd":0.91,"total_supply_usd":1603.11},{"asset":"LAYER","address":"5f1MuRu5ANsN8m94vbZwptN7aX9xKGq7S9YWeAFzhNgd","price_usd":0.081987,"borrow_apy_pct":6.44,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0.07,"total_supply_usd":1590.74},{"asset":"MOODENG","address":"EvPrRUmgz74QDiiSunUn7t1PwUv9ambsqwdm9wcJg6Bu","price_usd":0.091989,"borrow_apy_pct":27.82,"supply_apy_pct":0,"utilization_pct":0,"total_borrow_usd":0,"total_supply_usd":1109.35},{"asset":"TRUMP","address":"FbmGHM3dT8jicwLYSNY8eKmyKAzqd6s81x5i4AHSgVhd","price_usd":1.5295,"borrow_apy_pct":27.86,"supply_apy_pct":0.01,"utilization_pct":0.06,"total_borrow_usd":0.6,"total_supply_usd":1083.95}],"market":"main","source":"Solend","protocol":"Solend / Save"},"meta":{"timestamp":"2026-06-12T01:42:18.409Z","request_id":"5f1406fc-2a51-40b3-b71e-ee0285f966c3"},"status":"ok","message":"Markets 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/asset":{"get":{"operationId":"get_v1_asset","tags":["Asset"],"summary":"One asset by symbol","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Asset symbol","schema":{"type":"string"},"example":"SOL"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"asset":"SOL","chain":"Solana","market":"main","source":"Solend","address":"8PbodeaosQP19SjYFx855UMqWxH2HynZLdBXmsrbac36","protocol":"Solend / Save","price_usd":66.473917,"borrow_apy_pct":4.95,"supply_apy_pct":2.94,"utilization_pct":74.64,"total_borrow_usd":10209412.19,"total_supply_usd":13677819.52},"meta":{"timestamp":"2026-06-12T01:42:18.513Z","request_id":"545db522-4506-4761-bdf1-e3f62c71d43e"},"status":"ok","message":"Asset 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/summary":{"get":{"operationId":"get_v1_summary","tags":["Summary"],"summary":"Pool aggregate — supplied, borrowed, top markets","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"Solana","market":"main","source":"Solend","protocol":"Solend / Save","asset_count":42,"top_markets":[{"asset":"USDC","borrow_apy_pct":3.62,"supply_apy_pct":1.62,"total_supply_usd":29060720.28},{"asset":"mSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":17224349.22},{"asset":"SOL","borrow_apy_pct":4.95,"supply_apy_pct":2.94,"total_supply_usd":13677819.52},{"asset":"bSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":13494047.77},{"asset":"JitoSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":5528174.87},{"asset":"USDT","borrow_apy_pct":4.43,"supply_apy_pct":2.67,"total_supply_usd":3532728.83},{"asset":"saveSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":3286759.8},{"asset":"cbBTC","borrow_apy_pct":2.33,"supply_apy_pct":0.18,"total_supply_usd":2166210.25},{"asset":"JSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":1888377.14},{"asset":"JupSOL","borrow_apy_pct":0,"supply_apy_pct":0,"total_supply_usd":1037890.06}],"total_borrowed_usd":30140992.09,"total_supplied_usd":93295255.06,"overall_utilization_pct":32.31},"meta":{"timestamp":"2026-06-12T01:42:18.583Z","request_id":"2a63caa8-ffb3-4f52-914f-744390278ebb"},"status":"ok","message":"Summary 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":{"note":"Rates are live supply/borrow APYs (percent); USD values are derived from on-chain reserve amounts and oracle prices. Look up an asset by symbol (symbol=SOL, USDC). Only the main pool's assets above $1k supplied are listed.","source":"Solend / Save public API (api.solend.fi/v1, live)","service":"solend-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/asset":"One asset by symbol (symbol=SOL).","GET /v1/markets":"Every asset with supply/borrow APY, utilisation and TVL (limit=50).","GET /v1/summary":"Pool aggregate — total supplied/borrowed, top markets."},"description":"Live lending-market data from Solend (now Save), the leading Solana money market. The Solana lending view — every asset in the main pool with its supply and borrow APY, utilisation, value supplied and value borrowed. markets = every asset with rates, utilisation and TVL ranked by value supplied; asset = one asset by symbol; summary = the pool aggregate (total supplied and borrowed, asset count, largest markets). Live, no key, nothing stored. An on-chain money market on Solana — distinct from the other DeFi, DEX and lending APIs.","assets_tracked":42,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-12T01:42:18.678Z","request_id":"12db165e-1020-446a-81dd-41bc0ff529fd"},"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":13800,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":875,"monthly_call_quota":202000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2530,"monthly_call_quota":825000,"rps_limit":28,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5740,"monthly_call_quota":3020000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/solend-api"}