# CryptoPulse Spot Price API

> CryptoPulse Spot Price API is a paid API for AI agents from cryptopulse.saascloud.ai, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Returns current spot prices for one or more cryptocurrencies in a specified fiat or crypto quote currency using CoinGecko IDs.

## Facts

- Endpoint: GET https://cryptopulse.saascloud.ai/api/price
- 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/cryptopulse-spot-price-api-edc8cf89
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-Qoz4no2z1dX9uAzG9VE0

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 cryptopulse-spot-price-api-edc8cf89
```

Example prompt: What are the current spot prices of bitcoin, ethereum, and solana in USD right now?

## When to prefer this

Use this endpoint when you need real-time spot prices for one or more specific cryptocurrencies and want to specify the quote currency. It's ideal for portfolio valuation, price alerting, arbitrage checks, or any workflow requiring live crypto price data. Prefer this over the market brief endpoint when you need targeted coin prices rather than a curated summary of top assets.

## Known failure modes

- Invalid or misspelled CoinGecko coin ID returns empty result or error
- Unsupported quote currency returns an error or empty price field
- Comma-separated IDs with spaces may fail — IDs must be exact CoinGecko slugs
- Rate limiting or upstream CoinGecko outage may cause 5xx errors
- Missing required 'ids' parameter returns a 400 bad request

## How this service works

Spot prices for one or more cryptocurrencies in any fiat/crypto quote currency. Comma-separated CoinGecko ids.

## Output

A JSON object mapping each requested coin ID to its current price in the specified quote currency (defaulting to USD). For example: {"bitcoin":{"usd":67200},"ethereum":{"usd":3500}}.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "ids"
     ],
     "properties": {
      "vs": {
       "type": "string",
       "description": "Quote currency (default usd), e.g. usd, eur, btc"
      },
      "ids": {
       "type": "string",
       "description": "Comma-separated CoinGecko coin ids, e.g. bitcoin,ethereum,solana"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptopulse-spot-price-api-edc8cf89/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptopulse.saascloud.ai](https://www.zero.xyz/host/cryptopulse.saascloud.ai/llms.txt)
