# Gecko Toll – CoinGecko Crypto Price Lookup

> Gecko Toll – CoinGecko Crypto Price Lookup is a paid API for AI agents from gecko-toll-production.up.railway.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns current cryptocurrency prices for one or more coins by querying CoinGecko via a paid proxy endpoint

## Facts

- Endpoint: GET https://gecko-toll-production.up.railway.app/pairs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gecko-toll-coingecko-crypto-price-lookup-617fa03a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8cWnCu-Jescnfhy_YKEFg

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 gecko-toll-coingecko-crypto-price-lookup-617fa03a
```

Example prompt: What are the current prices for bitcoin, ethereum, and solana right now?

## When to prefer this

Use this endpoint when you need live cryptocurrency price data for one or more coins via CoinGecko without managing your own API key or CoinGecko subscription — especially in x402 micropayment-enabled agent workflows where per-call billing is acceptable.

## Known failure modes

- Invalid or unrecognized coin ID returns an error or empty result
- Network timeout if CoinGecko upstream is slow or rate-limited
- Payment failure (402) if USDC payment of $0.01 is not properly submitted
- Empty response if the 'coins' parameter is omitted or malformed
- CoinGecko API downtime causing upstream failures

## How this service works

Get current crypto prices for any coin via CoinGecko

## Output

Returns current price data for the requested coin IDs, sourced from CoinGecko — typically including price in USD or paired currency per coin ticker specified in the input list.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "coins": {
   "type": "string",
   "description": "Comma-separated coin IDs"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gecko-toll-coingecko-crypto-price-lookup-617fa03a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gecko-toll-production.up.railway.app](https://www.zero.xyz/host/gecko-toll-production.up.railway.app/llms.txt)
