# Aave V3 Ethereum Lending Markets Data

> Aave V3 Ethereum Lending Markets Data is a paid API for AI agents from api.chainmarket-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Returns real-time Aave V3 Ethereum lending market data including supply/borrow APYs, utilization rates, liquidity, and reserve parameters for one or all supported tokens

## Facts

- Endpoint: GET https://api.chainmarket-api.workers.dev/api/crypto/aave-lending-markets?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aave-v3-ethereum-lending-markets-data-1d46ceea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_paZ23f75LaZph-jHtmHGc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aave-v3-ethereum-lending-markets-data-1d46ceea
```

Example prompt: What are the current supply and borrow APYs for USDC on Aave V3 Ethereum, and how much liquidity is available right now?

## When to prefer this

Use this endpoint when you need real-time Aave V3 Ethereum-specific lending market data — supply APYs, borrow APYs, utilization, liquidity, LTV, and liquidation thresholds — sourced directly from the official Aave V3 GraphQL API. Prefer this over generic DeFi aggregators when you need authoritative, per-reserve granularity for the Ethereum mainnet Aave V3 deployment, and when you want pay-per-call access without API key registration.

## Known failure modes

- Invalid or unrecognized token symbol returns empty or error response
- Aave GraphQL upstream API unavailable causes failure
- Network timeout if Cloudflare Worker is under load
- Payment failure (x402) results in no charge and no data returned

## How this service works

Aave v3 Ethereum main-market reserves: supply and borrow APY, utilization, max LTV, liquidation threshold, supply/borrow caps status, frozen/paused flags, total supplied and available liquidity. Filter by symbol, or get the first 20 reserves. Ethereum main market only.

## Output

Returns a JSON object with the Aave V3 Ethereum market name, chain ID, source URL, and an array of reserve objects. Each reserve includes the token symbol, contract address, decimals, frozen/paused status, max LTV percent, borrow APY, supply APY, total supplied amount, utilization percent, collateral eligibility, USD exchange rate, supply cap status, and available liquidity. Defaults to first 20 reserves if no symbol is specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Reserve token symbol, e.g. USDC, WETH (optional; default: first 20 reserves)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "market": "AaveV3Ethereum",
  "source": "https://api.v3.aave.com/graphql",
  "chainId": 1,
  "reserves": [
   {
    "symbol": "USDC",
    "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    "decimals": 6,
    "isFrozen": false,
    "isPaused": false,
    "maxLtvPct": 75,
    "borrowApyPct": 4.59,
    "supplyApyPct": 3.8589,
    "totalSupplied": 2389622599.164999,
    "utilizationPct": 93.7444,
    "canBeCollateral": true,
    "usdExchangeRate": 0.99985668,
    "supplyCapReached": false,
    "availableLiquidity": 149484288.544605,
    "liquidationThresholdPct": 78
   }
  ],
  "checkedAt": "2026-10-23T09:35:54.809Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aave-v3-ethereum-lending-markets-data-1d46ceea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.chainmarket-api.workers.dev](https://www.zero.xyz/host/api.chainmarket-api.workers.dev/llms.txt)
