---
title: "Get Pools"
method: GET
path: "/defi/v1/lendborrow/getpools"
tags: ["lendborrow"]
---

# Get Pools

`GET /defi/v1/lendborrow/getpools`

Fetch a comprehensive overview of supply and borrow APYs across multiple assets in lending pools. The endpoint aggregates data such as interest rates, liquidity, reserve sizes, and token-specific details (like symbols and addresses) to help you compare opportunities across different markets.

> 💡 
**Compute Unit Value:** `135` (Fixed)

## Query parameters

- `lendborrowId` '1000' | '1003' | '1005' | '1200' | '1202' | '1203' | '1204' | '1205' | '1206' | '1207' | '1100' | '1300' | '1302' | '1400' | '1401' | '1402' | '1403' | '1404' — The unique ID to specify the lending and borrowing protocol for routing relevant queries or transactions.
- `assets` string, required — Comma-separated list of asset address of Morpho vaults.
- `address` string — Public address of the user.
- `vsCurrencies` string — Comma-separated list of currencies to include in the response.
- `useCustomVaults` boolean — A boolean flag to scope the API request. If true, the request will be processed using the partner's dedicated vaults. If false or omitted, it uses the standard public pools.
- `markets` string — Comma-separated list of market Ids of Morpho markets.
- `vaults` string — Comma-separated list of vaults addresses of Morpho vaults.

## Response `200`

Successful response

- object
  - `status` integer — Numeric status code indicating success or failure of the API call
  - `msg` string — Human-readable message describing the API result or error
  - `data` union
    - object
    - object
      - `markets` object[], required
        - `marketId` string, required
        - `collateralToken` string, required
        - `irm` string, required
        - `lltv` string, required
        - `loanToken` string, required
        - `oracle` string, required
        - `collateralTokenLogo` string, nullable, required
        - `collateralTokenTags` string[], nullable, required
        - `loanTokenLogo` string, nullable, required
        - `loanTokenTags` string[], nullable, required
        - `totalSupplyAssets` string, required
        - `totalSupplyShares` string, required
        - `totalBorrowAssets` string, required
        - `totalBorrowShares` string, required
        - `stableBorrowRate` string, required
        - `variableSupplyRate` string, required
        - `variableBorrowRate` string, required
        - `estimatedSupplyAPY` string, required — Estimated supply Annual Percentage Yield for borrowing
        - `estimatedVariableBorrowAPY` string, required — Estimated variable Annual Percentage Yield for borrowing
        - `estimatedStableBorrowAPY` string, required — Estimated stable Annual Percentage Yield for borrowing
        - `prices` object, required — Price data object
          - `usd` object[], required — USD-denominated price or array of price points
      - `vaults` object[], required
        - `tokenSymbol` string, required
        - `logoUrl` string, nullable, required
        - `tags` string[], nullable, required
        - `vaultName` string, required
        - `vaultSymbol` string, required
        - `vaultAddress` string, required
        - `tokenAddress` string, required
        - `variableSupplyRate` string, required
        - `estimatedSupplyAPY` string, required — Estimated supply Annual Percentage Yield for borrowing
        - `availableLiquidity` string, required
        - `reserveSize` string, required
        - `curators` string[], required
        - `prices` object, required — Price data object
          - `usd` object[], required — USD-denominated price or array of price points

---

[API](https://skmtc.dev/blockdaemon/apis/staking-api.md) · [All operations](https://skmtc.dev/blockdaemon/apis/staking-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/blockdaemon/staking-api/revisions/f94e296a08a3/schema)
