# BlockRun Token Price Lookup (DefiLlama)

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

Fetches current token prices for one or more crypto assets identified by coin identifiers such as CoinGecko slugs or EVM contract addresses.

## Facts

- Endpoint: GET https://blockrun.ai/api/v1/defillama/prices/coingecko:near,coingecko:internet-computer
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockrun-token-price-lookup-defillama-9935638d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tg-Wnqvqw2D9emDx0tInX

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-token-price-lookup-defillama-9935638d
```

Example prompt: What are the current prices of NEAR and Internet Computer? Look them up using their CoinGecko IDs: coingecko:near and coingecko:internet-computer.

## When to prefer this

Use this endpoint when you need current token prices for one or multiple cryptocurrencies identified by CoinGecko slugs or EVM token contract addresses. It's especially useful for DeFi-native workflows where you have contract addresses rather than exchange tickers, or when you need to batch multiple price lookups in a single call. Prefer this over general exchange APIs when you need DefiLlama's cross-venue aggregated pricing.

## Known failure modes

- Invalid or unrecognized coin identifier returns an error or empty result for that coin
- Malformed coin identifier format (missing 'coingecko:' prefix or invalid contract address) may cause lookup failure
- Rate limits or payment failures may result in HTTP 402 or 429 responses
- Unlisted or low-liquidity tokens may not have price data available

## 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 map of coin identifiers to their current USD prices, sourced from DefiLlama's price feeds. Each entry includes the price for the requested token.

## 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-token-price-lookup-defillama-9935638d/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)
