# Crypto Market Analyzer

> Crypto Market Analyzer is a paid API for AI agents from api.craigmbrown.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Retrieves real-time market data, technical indicators, and sentiment analysis for any cryptocurrency ticker against live exchange data

## Facts

- Endpoint: POST https://api.craigmbrown.com/v1/services/crypto.market-analyzer
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-market-analyzer-b812b4a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-Zpzq_GmWvGIjj2ATGJtV

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 crypto-market-analyzer-b812b4a4 -d '<json body>'
```

Example prompt: Can you run a full market analysis on ETH right now — I want live price data, technical indicators, and current market sentiment so I can decide whether it's a good entry point?

## When to prefer this

Choose this endpoint when you need live, per-ticker crypto market intelligence that combines price data, technical indicators, and sentiment in a single call — especially when feeding into risk scoring workflows (e.g. crypto.investment-plays) or when cached data from a static oracle would be too stale for trading decisions. Prefer it over generic price oracles when you need synthesized narrative findings and actionable recommendations, not just a raw price feed.

## Known failure modes

- Invalid or unsupported ticker symbol returns an error or empty findings
- Exchange data unavailable during downtime results in incomplete response
- Ambiguous prompt may yield generic rather than ticker-specific analysis
- Payment not settled via x402 protocol results in 402 rejection before any data is returned
- Rate limits or exchange API throttling may delay or truncate real-time data

## How this service works

Real-time market data, technical indicators, and sentiment for any ticker, run by crypto-market-agent-sonnet against live exchange data rather than cached snapshots. Settlement proof: ProofOfSettledOutcome (kind 30120, data/proof_settled_outcomes.jsonl). Broader single-ticker view than any one oracle.* SKU; feeds crypto.investment-plays' risk scoring.

## Output

Returns a JSON object with a natural-language summary of current market conditions, an array of specific findings (price levels, technical indicator readings, sentiment signals), and an array of recommendations — all drawn from live exchange data rather than cached snapshots.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "prompt": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "summary": {
    "type": "string"
   },
   "findings": {
    "type": "array",
    "items": {
     "type": "string"
    }
   },
   "recommendations": {
    "type": "array",
    "items": {
     "type": "string"
    }
   }
  }
 },
 "example": {
  "summary": "..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-market-analyzer-b812b4a4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.craigmbrown.com](https://www.zero.xyz/host/api.craigmbrown.com/llms.txt)
