# AgentBit DeFi Protocol Screener

> AgentBit DeFi Protocol Screener is a paid API for AI agents from agentbit.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Returns TVL, 1-day and 7-day change, category, chains, and website for any DeFi protocol — search by name or screen the entire universe filtered by category and chain, ranked by TVL.

## Facts

- Endpoint: POST https://agentbit.app/v1/defi/protocol
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentbit-defi-protocol-screener-6aac36e7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tSqF7UYhrDbVAWjZSu3aM

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 agentbit-defi-protocol-screener-6aac36e7 -d '<json body>'
```

Example prompt: What's the current TVL and 7-day change for Aave V3, and which chains is it deployed on? Pull the latest DefiLlama data.

## When to prefer this

Choose this endpoint when you need quick DeFi protocol fundamentals (TVL, trend, chains, category) without building a DefiLlama integration yourself. Ideal for protocol due diligence, market screening, or comparing protocols within a category or chain. Prefer over direct DefiLlama API calls when you want server-side caching, a normalized JSON response, and pay-per-call pricing without API key management. Not suitable for real-time tick data or yield pool-level detail (use the sibling yield pool endpoint for that).

## Known failure modes

- Protocol name not found — empty protocols array returned
- Chain or category filter returns zero results — empty array with result_count 0
- Invalid limit value (outside 1-50 range) — may return error or default
- Data staleness — results are cached server-side and refreshed every 15 minutes, so very recent TVL moves may not reflect instantly
- Network or upstream DefiLlama outage — service may return 5xx error

## How this service works

DeFi protocol fundamentals in one call: current TVL, 1-day and 7-day change, category, chains and website for any protocol — search by name, or screen the whole universe by category and chain ranked by TVL. Open DefiLlama data, refreshed server-side every 15 minutes.

## Output

A JSON array of protocols, each with name, slug, category, TVL in USD, 1-day and 7-day percentage TVL change, list of chains deployed on, and official website URL. Also returns total result count and universe size (total protocols tracked, ~3,900).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "Filter to protocols deployed on this chain, e.g. base"
  },
  "limit": {
   "type": "integer",
   "description": "Max results (1-50, default 10)"
  },
  "category": {
   "type": "string",
   "description": "Filter by category, e.g. lending, dexes, bridge"
  },
  "protocol": {
   "type": "string",
   "description": "Protocol name or slug fragment, e.g. aave"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "protocols": [
   {
    "url": "https://aave.com",
    "name": "AAVE V3",
    "slug": "aave-v3",
    "chains": [
     "Ethereum",
     "Base",
     "Arbitrum"
    ],
    "tvl_usd": 21500000000,
    "category": "Lending",
    "change_1d_percent": -0.42,
    "change_7d_percent": 2.13
   }
  ],
  "result_count": 1,
  "universe_size": 3900
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentbit-defi-protocol-screener-6aac36e7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentbit.app](https://www.zero.xyz/host/agentbit.app/llms.txt)
