# AgenticFi Token List by Chain

> AgenticFi Token List by Chain is a paid API for AI agents from defi-api.agenticfi.wtf, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns canonical token addresses and metadata for all tokens on a specified blockchain network

## Facts

- Endpoint: GET https://defi-api.agenticfi.wtf/api/chain/token-list/1
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenticfi-token-list-by-chain-5653483a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CJL3eU7afBlXEZYydjPL8

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 agenticfi-token-list-by-chain-5653483a
```

Example prompt: Can you get me the full list of canonical token addresses and metadata for Ethereum mainnet (chain ID 1) from AgenticFi?

## When to prefer this

Use this endpoint when you need a comprehensive, canonical list of token addresses and metadata for a specific EVM-compatible chain. Prefer this over ad-hoc token lookups when building DeFi workflows that require knowing all available tokens, their contract addresses, and decimals on a given network like Ethereum (1), Base (8453), or Arbitrum (42161).

## Known failure modes

- Invalid or unsupported chainId returns an error or empty list
- Network timeout if the DeFi API is temporarily unavailable
- Payment failure if x402 micropayment of $0.001 USDC is not processed
- Malformed chainId path parameter returns a 400 or 422 error
- Chain with no indexed tokens returns an empty array

## How this service works

Canonical token addresses and metadata per chain

## Output

A list of canonical token records for the specified chain, each containing the token's contract address, symbol, name, decimals, and any additional metadata needed to identify and interact with tokens on that network.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "pathParams",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "chainId"
     ],
     "properties": {
      "chainId": {
       "type": "string",
       "title": "chainId (required)",
       "description": "Required. Chain ID or key Examples: 8453, 1, 42161"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chainId"
     ],
     "properties": {
      "chainId": {
       "type": "string",
       "title": "chainId (required)",
       "description": "Required. Chain ID or key Examples: 8453, 1, 42161"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenticfi-token-list-by-chain-5653483a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from defi-api.agenticfi.wtf](https://www.zero.xyz/host/defi-api.agenticfi.wtf/llms.txt)
