---
updatedAt: 2026-08-26T07:23:55.000Z
agentTools:
  projectIndex: https://docs.blockdaemon.com/llms.txt
---

# Get Pools

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)

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "contact": {
      "name": "Blockdaemon",
      "email": "info@blockdaemon.com"
    },
    "description": "The Blockdaemon DeFi API provides a single interface to a multitude of DeFi projects and blockchains",
    "title": "Blockdaemon DeFi API",
    "version": "1.0.0",
    "x-logo": {
      "altText": "Blockdaemon logo",
      "backgroundColor": "#fafafa",
      "url": "https://storage.googleapis.com/blockdaemon-app-static-images/marketing/PNG/dark-logo.png"
    }
  },
  "externalDocs": {
    "description": "Blockdaemon DeFi documentation",
    "url": "http://www.blockdaemon.com/api/defi"
  },
  "servers": [
    {
      "url": "https://svc.blockdaemon.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "`X-API-Key: <Token>` header must be set to authenticate API requests.You can create tokens in the \"Configure\" tab of your API access area at https://app.blockdaemon.com."
      }
    }
  },
  "tags": [
    {
      "name": "lendborrow",
      "description": "API endpoints for operations related to lending and borrowing"
    }
  ],
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "paths": {
    "/defi/v1/lendborrow/pools": {
      "get": {
        "tags": [
          "lendborrow"
        ],
        "summary": "Get Pools",
        "description": "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.\n\n> 💡 \n**Compute Unit Value:** `135` (Fixed)",
        "operationId": "lendborrowPools",
        "parameters": [
          {
            "name": "lendborrowId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "The unique ID to specify the lending and borrowing protocol for routing relevant queries or transactions.",
              "enum": [
                "1000",
                "1003",
                "1005",
                "1200",
                "1208",
                "1203",
                "1204",
                "1205",
                "1206",
                "1207",
                "1100",
                "1300",
                "1302",
                "1400",
                "1401",
                "1402",
                "1403",
                "1404"
              ],
              "example": "1000"
            },
            "description": "The unique ID to specify the lending and borrowing protocol for routing relevant queries or transactions."
          },
          {
            "name": "assets",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "description": "Comma-separated list of asset address of Morpho vaults.",
              "example": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0,0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2"
            },
            "description": "Comma-separated list of asset address of Morpho vaults."
          },
          {
            "name": "address",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Public address of the user.",
              "example": "0xdAe2F6EdDdA6fb4fb60cc02633DE27e2b431B402"
            },
            "description": "Public address of the user."
          },
          {
            "name": "vsCurrencies",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Comma-separated list of currencies to include in the response.",
              "example": "usd,eur,gbp"
            },
            "description": "Comma-separated list of currencies to include in the response."
          },
          {
            "name": "useCustomVaults",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "description": "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.",
              "example": false
            },
            "description": "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."
          },
          {
            "name": "markets",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Comma-separated list of market Ids of Morpho markets.",
              "example": "0x64d65c9a2d91c36d56fbc42d69e979335320169b3df63bf92789e2c8883fcc64"
            },
            "description": "Comma-separated list of market Ids of Morpho markets."
          },
          {
            "name": "vaults",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Comma-separated list of vaults addresses of Morpho vaults.",
              "example": "0x73e65DBD630f90604062f6E02fAb9138e713edD9"
            },
            "description": "Comma-separated list of vaults addresses of Morpho vaults."
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "integer",
                      "description": "Numeric status code indicating success or failure of the API call"
                    },
                    "msg": {
                      "type": "string",
                      "description": "Human-readable message describing the API result or error"
                    },
                    "data": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": {
                            "type": "object",
                            "properties": {
                              "tokenSymbol": {
                                "type": "string"
                              },
                              "tokenAddress": {
                                "type": "string"
                              },
                              "logoUrl": {
                                "type": "string",
                                "nullable": true
                              },
                              "tags": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "nullable": true
                              },
                              "poolAddress": {
                                "type": "string"
                              },
                              "variableBorrowRate": {
                                "type": "string"
                              },
                              "stableBorrowRate": {
                                "type": "string"
                              },
                              "estimatedVariableBorrowAPY": {
                                "type": "string",
                                "description": "Estimated variable Annual Percentage Yield for borrowing"
                              },
                              "estimatedStableBorrowAPY": {
                                "type": "string",
                                "description": "Estimated stable Annual Percentage Yield for borrowing"
                              },
                              "variableSupplyRate": {
                                "type": "string"
                              },
                              "stableSupplyRate": {
                                "type": "string"
                              },
                              "estimatedSupplyAPY": {
                                "type": "string",
                                "description": "Estimated supply Annual Percentage Yield for borrowing"
                              },
                              "ltv": {
                                "oneOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "additionalProperties": {
                                        "type": "string"
                                      }
                                    }
                                  }
                                ]
                              },
                              "availableLiquidity": {
                                "type": "string"
                              },
                              "reserveSize": {
                                "type": "string"
                              },
                              "balance": {
                                "type": "string"
                              },
                              "prices": {
                                "type": "object",
                                "additionalProperties": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": "string",
                                      "description": "Token price as a string number or 'NA'",
                                      "example": "0.12345"
                                    }
                                  }
                                }
                              },
                              "repayAmount": {
                                "type": "string"
                              },
                              "borrowAmount": {
                                "type": "string"
                              },
                              "borrowErrorMessage": {
                                "type": "string"
                              },
                              "withdrawAmount": {
                                "type": "string"
                              },
                              "healthFactor": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "tokenSymbol",
                              "tokenAddress",
                              "logoUrl",
                              "tags",
                              "poolAddress",
                              "variableBorrowRate",
                              "stableBorrowRate",
                              "estimatedVariableBorrowAPY",
                              "estimatedStableBorrowAPY",
                              "variableSupplyRate",
                              "stableSupplyRate",
                              "estimatedSupplyAPY",
                              "ltv",
                              "availableLiquidity",
                              "reserveSize"
                            ],
                            "additionalProperties": true
                          }
                        },
                        {
                          "type": "object",
                          "properties": {
                            "markets": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "marketId": {
                                    "type": "string"
                                  },
                                  "collateralToken": {
                                    "type": "string"
                                  },
                                  "irm": {
                                    "type": "string"
                                  },
                                  "lltv": {
                                    "type": "string"
                                  },
                                  "loanToken": {
                                    "type": "string"
                                  },
                                  "oracle": {
                                    "type": "string"
                                  },
                                  "collateralTokenLogo": {
                                    "type": "string",
                                    "nullable": true
                                  },
                                  "collateralTokenTags": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    },
                                    "nullable": true
                                  },
                                  "loanTokenLogo": {
                                    "type": "string",
                                    "nullable": true
                                  },
                                  "loanTokenTags": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    },
                                    "nullable": true
                                  },
                                  "totalSupplyAssets": {
                                    "type": "string"
                                  },
                                  "totalSupplyShares": {
                                    "type": "string"
                                  },
                                  "totalBorrowAssets": {
                                    "type": "string"
                                  },
                                  "totalBorrowShares": {
                                    "type": "string"
                                  },
                                  "stableBorrowRate": {
                                    "type": "string"
                                  },
                                  "variableSupplyRate": {
                                    "type": "string"
                                  },
                                  "variableBorrowRate": {
                                    "type": "string"
                                  },
                                  "estimatedSupplyAPY": {
                                    "type": "string",
                                    "description": "Estimated supply Annual Percentage Yield for borrowing"
                                  },
                                  "estimatedVariableBorrowAPY": {
                                    "type": "string",
                                    "description": "Estimated variable Annual Percentage Yield for borrowing"
                                  },
                                  "estimatedStableBorrowAPY": {
                                    "type": "string",
                                    "description": "Estimated stable Annual Percentage Yield for borrowing"
                                  },
                                  "prices": {
                                    "type": "object",
                                    "properties": {
                                      "usd": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "additionalProperties": true,
                                          "minProperties": 1,
                                          "maxProperties": 1
                                        },
                                        "description": "USD-denominated price or array of price points"
                                      }
                                    },
                                    "required": [
                                      "usd"
                                    ],
                                    "description": "Price data object"
                                  }
                                },
                                "additionalProperties": false,
                                "required": [
                                  "marketId",
                                  "collateralToken",
                                  "irm",
                                  "lltv",
                                  "loanToken",
                                  "oracle",
                                  "collateralTokenLogo",
                                  "collateralTokenTags",
                                  "loanTokenLogo",
                                  "loanTokenTags",
                                  "totalSupplyAssets",
                                  "totalSupplyShares",
                                  "totalBorrowAssets",
                                  "totalBorrowShares",
                                  "variableSupplyRate",
                                  "variableBorrowRate",
                                  "estimatedSupplyAPY",
                                  "estimatedVariableBorrowAPY",
                                  "estimatedStableBorrowAPY",
                                  "stableBorrowRate",
                                  "prices"
                                ]
                              }
                            },
                            "vaults": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "tokenSymbol": {
                                    "type": "string"
                                  },
                                  "logoUrl": {
                                    "type": "string",
                                    "nullable": true
                                  },
                                  "tags": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    },
                                    "nullable": true
                                  },
                                  "vaultName": {
                                    "type": "string"
                                  },
                                  "vaultSymbol": {
                                    "type": "string"
                                  },
                                  "vaultAddress": {
                                    "type": "string"
                                  },
                                  "tokenAddress": {
                                    "type": "string"
                                  },
                                  "variableSupplyRate": {
                                    "type": "string"
                                  },
                                  "estimatedSupplyAPY": {
                                    "type": "string",
                                    "description": "Estimated supply Annual Percentage Yield for borrowing"
                                  },
                                  "availableLiquidity": {
                                    "type": "string"
                                  },
                                  "reserveSize": {
                                    "type": "string"
                                  },
                                  "balance": {
                                    "type": "string"
                                  },
                                  "curators": {
                                    "type": "array",
                                    "items": {
                                      "type": "string"
                                    }
                                  },
                                  "prices": {
                                    "type": "object",
                                    "properties": {
                                      "usd": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "additionalProperties": true,
                                          "minProperties": 1,
                                          "maxProperties": 1
                                        },
                                        "description": "USD-denominated price or array of price points"
                                      }
                                    },
                                    "required": [
                                      "usd"
                                    ],
                                    "description": "Price data object"
                                  }
                                },
                                "required": [
                                  "tokenSymbol",
                                  "vaultName",
                                  "vaultSymbol",
                                  "vaultAddress",
                                  "tokenAddress",
                                  "variableSupplyRate",
                                  "logoUrl",
                                  "tags",
                                  "estimatedSupplyAPY",
                                  "availableLiquidity",
                                  "reserveSize",
                                  "curators",
                                  "prices"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "markets",
                            "vaults"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    }
                  },
                  "example": {
                    "status": 200,
                    "msg": "success",
                    "data": {
                      "markets": [
                        {
                          "marketId": "0xff527fe9c6516f9d82a3d51422ccb031d123266e6e26d4c22c942a948c180a75",
                          "collateralToken": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599",
                          "collateralTokenLogo": "https://images.ctfassets.net/hwqnbx905qdp/2ILv9flOf27yZeSfyF8K9F/8f77a74b6c7cd5ab69760bfc1f4bd2a4/eip155_1-0x2260fac5e5542a773aa44fbcfedf7c193bc2c599.webp",
                          "collateralTokenTags": null,
                          "irm": "0x870aC11D48B15DB9a138Cf899d20F13F79Ba00BC",
                          "lltv": "86.00",
                          "loanToken": "0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c",
                          "loanTokenLogo": null,
                          "loanTokenTags": null,
                          "oracle": "0x9CB3f4276bcD149b3668e1a645a964bC12877b89",
                          "totalSupplyAssets": "4750584638555",
                          "totalSupplyShares": "4585802376984915673",
                          "totalBorrowAssets": "3638389458234",
                          "totalBorrowShares": "3493954191050895767",
                          "stableBorrowRate": "0",
                          "variableSupplyRate": "3.51",
                          "variableBorrowRate": "4.58",
                          "estimatedSupplyAPY": "3.57",
                          "estimatedVariableBorrowAPY": "4.69",
                          "estimatedStableBorrowAPY": "0",
                          "prices": {
                            "usd": [
                              {
                                "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c": "1.1679815414623602"
                              },
                              {
                                "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599": "90184.2492076203"
                              }
                            ]
                          }
                        }
                      ],
                      "vaults": [
                        {
                          "tokenSymbol": "BOLD",
                          "vaultName": "BOLD Reactor",
                          "vaultSymbol": "BOLDCS",
                          "vaultAddress": "0xfBC84DBfAA2196853FdB6cAE52ef8F56DD76770a",
                          "logoUrl": null,
                          "tags": null,
                          "tokenAddress": "0x6440f144b7e50D6a8439336510312d2F54beB01D",
                          "variableSupplyRate": "0.85",
                          "estimatedSupplyAPY": "0.85",
                          "availableLiquidity": "1160267009238291908512",
                          "reserveSize": "1120211242720310938833",
                          "prices": {
                            "usd": [
                              {
                                "0x6440f144b7e50d6a8439336510312d2f54beb01d": "1.0004857098551891"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "x-bd-cu": "135",
        "x-bd-cu-type": "fixed",
        "x-internal": false
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```