Skip to main content
Get active aggressive/degen opportunities (status = “live”) with risk and utilization data.

Signature

Parameters

Returns

List of active aggressive opportunities with risk metrics and utilization data.

Return Type

Field Descriptions

  • poolName: The name of the lending pool or vault
  • protocolName: The DeFi protocol hosting the pool (e.g., Morpho, Euler, Harvest)
  • chainId: The blockchain network ID (8453 = Base, 42161 = Arbitrum, 9745 = Plasma, 146 = Sonic)
  • liquidityDepth: Categorical liquidity assessment
    • "deep": Pool has >$10M available liquidity (low slippage risk)
    • "moderate": Pool has 1M1M-10M liquidity (moderate slippage risk)
    • "shallow": Pool has <$1M liquidity (high slippage risk for large deposits)
  • utilizationRate: Percentage of total value locked (TVL) currently being borrowed/utilized. High utilization (>90%) may limit withdrawal capacity.
  • tvlStability: Boolean flag indicating whether the pool’s TVL has remained stable. Unstable TVL may indicate risk events or liquidity migration.
  • apyStability: Boolean flag indicating whether APY has been stable over the past 30 days. Volatile APY is common in aggressive strategies with incentive programs.
  • tvlApyCombinedRisk: Combined risk indicator considering both TVL and APY stability. False indicates higher risk profile.
  • avgCombinedApy7d: Rolling 7-day average of combined APY (base yield + incentives + rewards)
  • avgCombinedApy15d: Rolling 15-day average of combined APY
  • avgCombinedApy30d: Rolling 30-day average of combined APY. Compare with 7d to identify yield trends.
  • collateralSymbols: List of token symbols accepted as collateral. Exotic collateral may indicate higher risk.

Example

Notes

  • Only returns opportunities with status = "live" (actively accepting deposits)
  • Aggressive strategies typically offer higher yields but come with increased risk
  • Utilization rate is calculated as: (tvl - liquidity) / tvl * 100
  • If chainId is not provided, returns opportunities from all supported chains
  • null values in stability fields indicate data is not available for that metric
  • Always assess multiple risk indicators together rather than relying on a single metric