# CoinGecko Exchanges List via Locus x402

> CoinGecko Exchanges List via Locus x402 is a paid API for AI agents from coingecko.x402.paywithlocus.com, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Returns a paginated list of cryptocurrency exchanges with their metadata from CoinGecko, accessible via x402 micropayment.

## Facts

- Endpoint: POST https://coingecko.x402.paywithlocus.com/coingecko/exchanges
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coingecko-exchanges-list-via-locus-x402-27f872fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1HvqrsBkHiXnO8oSv72qi

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 coingecko-exchanges-list-via-locus-x402-27f872fe -d '<json body>'
```

Example prompt: Can you pull the first page of cryptocurrency exchanges from CoinGecko — show me up to 50 results?

## When to prefer this

Use this endpoint when you need a paginated, comprehensive list of cryptocurrency exchanges from CoinGecko and are operating in an x402 micropayment environment. Prefer this over free-tier alternatives when you need reliable access without managing API keys, or when building agents that pay per call via USDC.

## Known failure modes

- Invalid page number or per_page outside 1-250 range returns an error
- Payment failure if USDC balance is insufficient for the $0.06 micropayment
- Rate limiting or upstream CoinGecko API unavailability returns a service error
- Malformed request body returns a validation error

## How this service works

Cryptocurrency market data — prices, charts, market cap, exchanges, trending coins, global stats, NFTs, derivatives, and on-chain data.

## Output

A JSON object containing a paginated array of cryptocurrency exchange records from CoinGecko (names, IDs, volumes, trust scores, URLs, country, etc.), along with payment settlement details (settled USDC amount, authorized max), and a request tracking ID with a status URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "number"
  },
  "per_page": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coingecko-exchanges-list-via-locus-x402-27f872fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from coingecko.x402.paywithlocus.com](https://www.zero.xyz/host/coingecko.x402.paywithlocus.com/llms.txt)
