Where to Check Lending Market Utilization Rate

 / 
1

There are two ways to check the lending market utilization rate: one is to go to the official front-end pages of lending protocols like Aave and Compound, where the asset card for each asset usually directly shows "Utilization Rate"; the other is to use on-chain data tools directly. Utilization rate = total borrows / total deposits, and it's essentially a public state variable of the protocol with no privacy concerns.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

Step 1: Check Directly on the Protocol's Official Front-End

What to do: Open the official app page of a lending protocol (such as Aave or Compound) and locate the asset you want to check (e.g., ETH, USDC).

How to do it:

  • On the Aave market page's asset list, each asset typically shows "Total Supplied", "Total Borrowed", and "Utilization".

  • On Compound's official app or market page, it similarly shows the utilization rate for each market directly, or displays "Liquidity" and "Borrow" allowing you to calculate manually.

  • Many third-party DeFi aggregator platforms (like DeFi Llama) also aggregate this data, but it's best to rely on the official front-end display because it updates most promptly.

Completion criterion: You have clearly found the number labeled "Utilization" or "Utilization Rate" on the page.

Key tip: Different protocols may use different terms for "utilization". Mainstream protocols like Aave and Compound generally call it "Utilization Rate", while Chinese versions might call it "capital utilization" or "pool utilization".

Step 2: Check Using On-Chain Data Tools (Advanced)

What to do: If the front-end doesn't show it or you want batch analysis, use Dune Analytics, The Graph, or similar tools to read on-chain data.

How to do it:

  • Using Dune Analytics: The community has many ready-made dashboards; search for "Aave Utilization" or "Compound Utilization" to find queries made by others and see the utilization rates of each asset directly.

  • Using The Graph (Subgraph): Aave and Compound have official subgraphs deployed, so you can write GraphQL queries to get historical utilization data for a specific asset. The advantage is getting historical trends.

  • Using API tools: For example, there is a dedicated Aave V3 Markets Scraper on Apify; input the chain and asset symbol to get structured data including utilization rate.

Completion criterion: You have obtained the current or historical utilization value of the target asset using a tool.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

Step 3: Manually Check Contract Data (Hard-Core)

What to do: If you demand maximum accuracy and timeliness, call the lending protocol's contract directly on a block explorer.

How to do it:

  • Find Compound's Comet contract (the main contract for Compound III) on Etherscan or a similar block explorer.

  • Under "Read Contract", find the getUtilization() function and query it; the returned value is the current utilization rate (precision 10^18).

  • Aave's contract is similar, and you can read the utilization rate via related reserve data structures.

Completion criterion: You have directly read the raw data from the contract and confirmed the current utilization rate.

Prerequisites

Before checking, make sure you know which protocol and which asset pool you are using (e.g., Aave V3 USDC pool on Ethereum mainnet, or Compound III's WETH pool). Different chains and protocol versions have different data entry points and contract addresses.

Common Pitfalls

  • Confusing "utilization rate" with "borrow APY": The utilization rate is the capital usage ratio (a decimal between 0 and 1), while APY is the annualized yield (a percentage). They are related but not the same. Utilization rate determines the level of APY but is not the APY itself.

  • Looking at a global rate instead of individual assets: Large lending protocols (like Aave) support multiple assets, and the utilization rates for different assets are completely independent. You cannot use a "global utilization rate" to represent all assets.

  • Mistaking "Total Value Locked (TVL)" for "total deposits": TVL is sometimes confused with total deposits, but to calculate the utilization rate you must use "total borrows / total deposits". Using the wrong numerator or denominator will give an incorrect result.

Risk Warning

  • Capital risk: When the utilization rate exceeds 80%–90%, borrowing rates rise sharply. If you want to borrow, the cost will be very high; if you are a depositor, your yield increases, but withdrawals may face liquidity shortage risks.

  • Account risk: No direct account risk, but changes in utilization rate affect your loan health (health factor).

  • Compliance risk: None.

Signs you've done it correctly: You've found the "utilization rate" figure on the protocol front-end or a tool and can state what percentage it currently is. Next step: Compare this number with the protocol's "optimal utilization" (typically 80%–90%)—if utilization is already well above that point, borrowing costs will rise quickly, and withdrawals may become slow. If you're considering borrowing or depositing, check the utilization rate before making a decision.