# CryptoBuddy AI Signal (Full)

> CryptoBuddy AI Signal (Full) is a paid API for AI agents from cryptobuddy-96zq.onrender.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-14).

Returns a BUY/SELL/HOLD signal with buy/sell scores, conviction rating, and an LLM-generated explanation for a given crypto symbol

## Facts

- Endpoint: POST https://cryptobuddy-96zq.onrender.com/signal
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cryptobuddy-96zq-onrender-com-3321e7d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LbxkNjk8aR2rkUjscGplJ

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 cryptobuddy-96zq-onrender-com-3321e7d7 -d '<json body>'
```

Example prompt: Give me a full AI trading signal for ETH — I want the buy and sell scores, conviction level, and an explanation of why.

## When to prefer this

Choose this endpoint when you need the most complete output: signal direction plus numeric buy/sell scores, a conviction rating, AND a natural language explanation. Use sibling endpoints if you only need commentary or a bare signal without explanation.

## Known failure modes

- Unknown or unsupported coin symbol returns an error or empty signal
- Payment not provided or insufficient USDC causes 402 rejection
- Service cold-start on Render may cause timeout or slow first response
- Malformed symbol input (e.g. lowercase or special characters) may not be recognized

## How this service works

Signal + conviction + LLM explanation

## Output

Returns a JSON object containing: signal (BUY/SELL/HOLD string), symbol, buyScore (numeric), sellScore (numeric), conviction (numeric), LLM-generated explanation text, and a timestamp.

## Example request

```json
{
 "symbol": "BTC"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "symbol"
 ],
 "properties": {
  "symbol": {
   "type": "string",
   "description": "Enter Coin Symbol for the AI Signal e.g. BTC ETH SOL etc."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "signal": {
   "type": "string"
  },
  "symbol": {
   "type": "string"
  },
  "buyScore": {
   "type": "number"
  },
  "sellScore": {
   "type": "number"
  },
  "timestamp": {
   "type": "string"
  },
  "conviction": {
   "type": "number"
  },
  "explanation": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptobuddy-96zq-onrender-com-3321e7d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptobuddy-96zq.onrender.com](https://www.zero.xyz/host/cryptobuddy-96zq.onrender.com/llms.txt)
