# ScrapeMole Crypto Search

> ScrapeMole Crypto Search is a paid API for AI agents from quotes.scrapemole.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-18).

Search for cryptocurrencies by name or ticker symbol, returning CoinGecko coin IDs, names, symbols, market cap rank, and source URLs

## Facts

- Endpoint: GET https://quotes.scrapemole.workers.dev/v1/crypto/search?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapemole-crypto-search-fe81185b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zVFUh818bZdjepighbWm8

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 scrapemole-crypto-search-fe81185b
```

Example prompt: Search for cryptocurrencies matching 'solana' and show me the top 5 results including their CoinGecko IDs, symbols, and market cap ranks.

## When to prefer this

Use this endpoint when you need to resolve a human-readable coin name or ambiguous ticker to a canonical CoinGecko coin ID before fetching price data, or when you want to let users search for crypto assets by keyword without requiring them to know the exact ID. Prefer this over direct price endpoints when the exact coin identifier is unknown. No API key or account setup required — pay-per-call at $0.001 USDC.

## Known failure modes

- Empty results array if no coins match the query
- Missing or null marketCapRank for very small/unranked coins
- Stale or incomplete index if CoinGecko data is not recently synced
- Query too broad returning unrelated coins
- limit parameter out of range (1-25) may cause validation error
- Payment failure via x402 if USDC balance is insufficient — call not charged

## How this service works

Pay-per-call market data for agents: live-ish stock, ETF, index, FX and crypto quotes (price, change, day range, 52-week range, volume), batch quotes for up to 10 symbols, OHLCV price history, ticker search, and CoinGecko crypto prices with market cap and 24h change. Public market data only, no keys, no accounts. USDC via x402; failed calls are never charged.

Payments: x402 v2, scheme "exact", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://quotes.scrapemole.workers.dev/terms

## Output

Returns a JSON object with a 'coins' array of up to 25 results. Each entry includes: id (CoinGecko coin ID), name, symbol, sourceUrl (CoinGecko page), and marketCapRank. Also includes total count and the original query string.

## 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "examples": [
        "solana"
       ],
       "description": "Coin name or ticker."
      },
      "limit": {
       "type": "string",
       "default": "10",
       "description": "Max results (1-25)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "coins": [
   {
    "id": "solana",
    "name": "Solana",
    "symbol": "SOL",
    "sourceUrl": "https://www.coingecko.com/en/coins/solana",
    "marketCapRank": 7
   }
  ],
  "count": 1,
  "query": "solana",
  "source": "CoinGecko"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapemole-crypto-search-fe81185b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quotes.scrapemole.workers.dev](https://www.zero.xyz/host/quotes.scrapemole.workers.dev/llms.txt)
