# BlockRun.AI DeFiLlama Token Price Lookup

> BlockRun.AI DeFiLlama Token Price Lookup is a paid API for AI agents from blockrun.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Fetches current token prices by coin identifier (e.g. coingecko:bitcoin or ethereum contract address) via the DeFiLlama price feed

## Facts

- Endpoint: GET https://blockrun.ai/api/v1/defillama/prices/coingecko:solana
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockrun-ai-617e6314
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bmBH2ySiIgsPWSmSG09z5

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 blockrun-ai-617e6314
```

Example prompt: What's the current price of Solana, Bitcoin, and WETH — look them up using their DeFiLlama identifiers coingecko:solana, coingecko:bitcoin, and ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2?

## When to prefer this

Use this endpoint when you need live token prices sourced from DeFiLlama, especially when you have CoinGecko slugs or EVM contract addresses as identifiers. Prefer this over generic price APIs when you need DeFiLlama-aggregated prices for DeFi tokens or need to batch multiple coin lookups in a single call.

## Known failure modes

- Invalid or unrecognized coin identifier returns empty or error response
- Malformed identifier format (missing chain prefix) may result in no data returned
- Rate limiting or payment failure (x402) returns 402 Payment Required
- Network or upstream DeFiLlama outage returns 5xx error
- Comma-separated list too long may cause request failure

## How this service works

Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). Supports comma-separated lists.

## Output

Returns a price data object keyed by coin identifier, containing the current USD price and related metadata for each queried token as sourced from DeFiLlama's price aggregation.

## Example request

```json
{
 "input": {
  "body": {}
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "query": {
     "type": "object",
     "required": [],
     "properties": {}
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockrun-ai-617e6314/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blockrun.ai](https://www.zero.xyz/host/blockrun.ai/llms.txt)
