# Textokit Crypto Prices

> Textokit Crypto Prices is a paid API for AI agents from tienda.textokit.store, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-30).

Returns USD spot price, market cap, and 24-hour change for 1–20 cryptocurrencies by CoinGecko ID, sourced live from CoinGecko's public API.

## Facts

- Endpoint: POST https://tienda.textokit.store/api/crypto-prices?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/textokit-crypto-prices-b048456a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__TJf6Uob-DTDQyB5t8VED

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 textokit-crypto-prices-b048456a -d '<json body>'
```

Example prompt: Can you check the current USD price, market cap, and 24-hour change for bitcoin, ethereum, and solana right now?

## When to prefer this

Choose this endpoint when you need live USD price, market cap, and 24h change for up to 20 coins identified by their CoinGecko ID, without needing an API key or managing authentication. It is ideal for pre-decision price checks, report generation, or alert triggers in agent workflows. Prefer it over manual CoinGecko API calls when operating in an x402 pay-per-call context and you want a single, clean response without quota management.

## Known failure modes

- Invalid or unsupported CoinGecko ID returns an error or empty result for that coin
- Requesting more than 20 coins may be rejected or truncated
- Using ticker symbols (BTC, ETH) instead of CoinGecko IDs (bitcoin, ethereum) will fail
- CoinGecko upstream outage may cause stale or missing data
- Malformed comma-separated input string may result in parsing errors

## How this service works

Servicios para trabajar con textos en Argentina: cartas de reclamo, resúmenes con citas, comparación, traducción y solicitudes. Pagá en pesos con Mercado Pago.

## Output

A structured response containing, for each requested coin: its CoinGecko ID, current USD spot price, market capitalization, 24-hour percentage price change, the source URL, and the timestamp of when CoinGecko last updated the data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "coins": {
   "type": "string",
   "maxLength": 1619,
   "minLength": 1,
   "description": "Comma-separated list of 1–20 distinct lowercase CoinGecko IDs, such as bitcoin,ethereum. Symbols are not supported."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "id": "bitcoin",
    "priceUsd": 123,
    "marketCapUsd": 456,
    "sourceUpdatedAt": null,
    "change24hPercent": -2
   }
  ],
  "scope": "Illustrative fixture with simulated values and timestamp; not a live market reading.",
  "readAt": "2026-01-01T00:00:00.000Z",
  "source": "CoinGecko public API",
  "currency": "usd",
  "sourceUrl": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_market_cap=true&include_24hr_change=true&include_last_updated_at=true"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/textokit-crypto-prices-b048456a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tienda.textokit.store](https://www.zero.xyz/host/tienda.textokit.store/llms.txt)
