# EthyAI Trading Signal

> EthyAI Trading Signal is a paid API for AI agents from api.ethyai.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns the latest AI-generated trading signal (BUY/SELL) with entry price, stop-loss, and take-profit levels for a given crypto symbol.

## Facts

- Endpoint: POST https://api.ethyai.app/paid/v1/base/signal
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-ethyai-app-fa47092d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RXaEVWx3VRux2QHhNNJcd

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 api-ethyai-app-fa47092d -d '<json body>'
```

Example prompt: Get me the latest trading signal for BTCUSDT — I want to know whether to buy or sell, the entry price, stop-loss, and take-profit targets.

## When to prefer this

Use this endpoint when you need a fast, actionable trading signal for a specific crypto symbol with pre-calculated risk management levels (entry, SL, TP). Prefer this over the technical indicators endpoint when you want a single consolidated BUY/SELL recommendation rather than raw indicator values, and over the chart analysis endpoint when you need a structured numeric signal rather than a narrative analysis.

## Known failure modes

- Invalid or unsupported symbol returns an error or empty result
- Symbol not covered by the service returns a not-found or empty response
- Network or server errors return 5xx status
- Malformed request body returns 400 bad request
- Stale signal if market data feed is delayed

## Output

Returns the most recent AI-generated trading signal for the requested symbol, including a directional call (BUY or SELL), recommended entry price, stop-loss (SL) level, and take-profit (TP) level.

## Example request

```json
{
 "asset": "BTC",
 "chain": "base"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "asset",
  "chain"
 ],
 "properties": {
  "asset": {
   "type": "string"
  },
  "chain": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "chain",
  "symbol",
  "stopLoss",
  "direction",
  "rationale",
  "timeframe",
  "timestamp",
  "entryPrice",
  "riskReward",
  "takeProfit"
 ],
 "properties": {
  "chain": {
   "type": "string"
  },
  "symbol": {
   "type": "string"
  },
  "stopLoss": {
   "type": "number"
  },
  "direction": {
   "type": "string"
  },
  "rationale": {
   "type": "string"
  },
  "timeframe": {
   "type": "string"
  },
  "timestamp": {
   "type": "string"
  },
  "entryPrice": {
   "type": "number"
  },
  "riskReward": {
   "type": "number"
  },
  "takeProfit": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-ethyai-app-fa47092d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ethyai.app](https://www.zero.xyz/host/api.ethyai.app/llms.txt)
