# ManyLives DeFi TVL Lookup

> ManyLives DeFi TVL Lookup is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Fetches total value locked (TVL), chain breakdown, and percentage changes for a DeFi protocol (or the top 20 protocols) via DefiLlama data

## Facts

- Endpoint: GET https://api.manylives.me/paid/defi/tvl?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-defi-tvl-lookup-6718fdb0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_op4mFqhPKH6hJnQUL0fQm

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 manylives-defi-tvl-lookup-6718fdb0
```

Example prompt: What's the current total value locked for Aave — show me the TVL by chain and how it's changed over the past week and month?

## When to prefer this

Choose this endpoint when you need authoritative, up-to-date TVL data for a specific DeFi protocol or a ranked list of the top 20 protocols, including chain-level breakdown and trend data. It is ideal for AI trading agents that need on-chain liquidity context without requiring a full DefiLlama API account. Prefer it over scraping DefiLlama directly when you need a pay-per-call, no-account-required integration with structured JSON output.

## Known failure modes

- Unknown or misspelled protocol slug returns an error or empty result
- Payment of 0.005 USDC not included results in HTTP 402 response
- DefiLlama data temporarily unavailable causes upstream timeout
- Protocol exists on DefiLlama but slug format differs from expected — try canonical slug (e.g. 'aave' not 'AAVE')

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

Returns a JSON object containing the protocol's total TVL in USD, an array of per-chain TVL figures, 1-day/7-day/30-day percentage changes, the protocol name as recognized by DefiLlama, and an array of recorded hack events (empty if none). Omitting the protocol parameter returns aggregate data for the top 20 protocols.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "protocol": {
       "type": "string",
       "examples": [
        "aave"
       ],
       "description": "optional DefiLlama slug or name, e.g. aave, uniswap, lido (omit for the top 20)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "hacks": {
       "type": "array",
       "items": {}
      },
      "chains": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "chain": {
          "type": "string"
         },
         "tvl_usd": {
          "type": "number"
         }
        }
       }
      },
      "tvl_usd": {
       "type": "number"
      },
      "protocol": {
       "type": "string"
      },
      "change_1d_pct": {
       "type": "number"
      },
      "change_7d_pct": {
       "type": "number"
      },
      "change_30d_pct": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "hacks": [],
  "chains": [
   {
    "chain": "Ethereum",
    "tvl_usd": 15390538582
   }
  ],
  "tvl_usd": 18477323559,
  "protocol": "Aave",
  "change_1d_pct": 0.4,
  "change_7d_pct": 2.1,
  "change_30d_pct": -3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-defi-tvl-lookup-6718fdb0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
