# NetIntel Crypto Spot Price Lookup

> NetIntel Crypto Spot Price Lookup is a paid API for AI agents from netintel.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Fetches spot prices for up to 25 crypto assets in a single call with USD/EUR/GBP denomination, using Coinbase as primary source with Kraken and CoinGecko fallback.

## Facts

- Endpoint: GET https://netintel.dev/crypto/price?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netintel-crypto-spot-price-lookup-25013b76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rv3PULbSPbUaZ6O7AYZvb

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 netintel-crypto-spot-price-lookup-25013b76
```

Example prompt: What are the current USD prices of BTC, ETH, SOL, and DOGE — and how much has each moved in the last 24 hours?

## When to prefer this

Choose this endpoint when you need prices for multiple crypto assets in a single low-cost call ($0.01 flat regardless of asset count), have no API keys available, need EUR or GBP denomination, or want automatic fallback across Coinbase, Kraken, and CoinGecko without managing multiple integrations. Less suitable for tick-by-tick real-time streaming or deep order book data.

## Known failure modes

- Unknown or misspelled ticker symbols land in the 'unresolved' array rather than causing an error
- Stale flag set to true when cache is older than 30 seconds due to upstream delays
- 24h change may be null if the answering fallback source does not provide it
- Exceeding 25 symbols in a single call may cause truncation or error
- Payment failure (402) if the $0.01 USDC payment is not provided via x402 protocol

## How this service works

Crypto prices for up to 25 coins in one call — live cryptocurrency spot prices for BTC, ETH, SOL and more in USD, EUR, or GBP from Coinbase with Kraken and CoinGecko fallback; no API key, one flat price. Per asset: price, 24h change when the source provides it, source, cache age. 30s cache; unknown symbols land in unresolved without failing the call. 25 prices for one $0.005 call vs 25 single-symbol lookups.

## Output

Returns an array of resolved asset prices each containing: symbol, name, numeric price, 24h percentage change (when available from the source), the answering source (coinbase, kraken, or coingecko), and cache age in seconds. Also returns the quote currency used, a stale flag, and an unresolved array listing any symbols that could not be matched — without failing the overall call.

## 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",
     "properties": {
      "vs": {
       "type": "string",
       "description": "Quote currency: USD (default), EUR or GBP. Aliases: currency, fiat, vs_currency"
      },
      "symbols": {
       "type": "string",
       "description": "Comma list of 1–25 tickers or full names (\"BTC,ETH\" or \"bitcoin\"); a leading $ is fine. Aliases: symbol, coins, coin, tickers, ticker, assets"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "vs": {
       "type": "string"
      },
      "stale": {
       "type": "boolean"
      },
      "prices": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": "string"
         },
         "price": {
          "type": "number"
         },
         "source": {
          "type": "string",
          "description": "coinbase | coingecko | kraken"
         },
         "symbol": {
          "type": "string"
         },
         "change_24h_pct": {
          "type": [
           "number",
           "null"
          ]
         },
         "cache_age_seconds": {
          "type": "number"
         }
        }
       }
      },
      "findings": {
       "type": "array"
      },
      "unresolved": {
       "type": "array",
       "items": {
        "type": "string"
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vs": "USD",
  "stale": false,
  "prices": [
   {
    "name": "Bitcoin",
    "price": 62441.615,
    "source": "coinbase",
    "symbol": "BTC",
    "change_24h_pct": null,
    "cache_age_seconds": 0
   },
   {
    "name": "Ethereum",
    "price": 1829.645,
    "source": "coinbase",
    "symbol": "ETH",
    "change_24h_pct": null,
    "cache_age_seconds": 0
   }
  ],
  "findings": [],
  "unresolved": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netintel-crypto-spot-price-lookup-25013b76/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from netintel.dev](https://www.zero.xyz/host/netintel.dev/llms.txt)
