# Keyronne Crypto Price Lookup

> Keyronne Crypto Price Lookup is a paid API for AI agents from keyronne.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Fetches current USD prices for up to 25 crypto assets per call, supporting major tickers, CoinGecko IDs, and chain+contract addresses for long-tail tokens, with per-asset confidence scores and timestamps.

## Facts

- Endpoint: POST https://keyronne.com/api/price
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/keyronne-crypto-price-lookup-297edf57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-bury56k4Atdu8sJASuoG

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 keyronne-crypto-price-lookup-297edf57 -d '<json body>'
```

Example prompt: What are the current USD prices for BTC, ETH, and PEPE right now? Also grab the price for the token at contract address 0x6982508145454Ce325dDbE47a25d4ec3d2311933 on Ethereum.

## When to prefer this

Prefer this endpoint when you need real-time USD crypto prices, especially for long-tail or newly launched tokens that may only be accessible via chain+contract address. It is particularly strong for batching up to 25 assets in one call and for cases where you want per-asset confidence scores. Not suitable for equities, ETFs, or forex rates.

## Known failure modes

- Unknown ticker or CoinGecko ID returns null or error for that asset
- Invalid or unrecognized contract address returns no price data
- Batch size exceeding 25 assets is rejected
- Non-crypto assets (stocks, ETFs) are not supported and will return no data
- Network or upstream CoinGecko data unavailability may cause partial results or timeout
- Malformed JSON body returns 400 error

## How this service works

Current USD prices for any crypto asset: majors by ticker (BTC, ETH, SOL), anything else by CoinGecko id or chain + contract address — so long-tail meme tokens work too. Up to 25 assets per call with per-asset confidence scores and timestamps. Crypto only; no equities or ETFs. POST a JSON body like: {"symbols":["BTC","ETH","pepe"]}

## Output

Returns current USD price for each requested asset, along with a per-asset confidence score (indicating data reliability) and a timestamp of when the price was last updated. Up to 25 assets returned in a single response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "symbol": {
   "type": "string",
   "description": "One ticker or CoinGecko id, e.g. \"BTC\", \"dogwifcoin\"."
  },
  "tokens": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "chain",
     "address"
    ],
    "properties": {
     "chain": {
      "type": "string",
      "description": "e.g. ethereum, base, arbitrum, optimism, polygon, bsc, solana."
     },
     "address": {
      "type": "string",
      "description": "Token contract address on that chain."
     }
    }
   },
   "maxItems": 25,
   "description": "Any token by contract address (covers coins with no listing)."
  },
  "symbols": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 25,
   "description": "Batch of tickers/CoinGecko ids, or \"chain:address\" strings."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/keyronne-crypto-price-lookup-297edf57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from keyronne.com](https://www.zero.xyz/host/keyronne.com/llms.txt)
