# Orchard Data Dip Radar

> Orchard Data Dip Radar is a paid API for AI agents from orchard-data.letom1176.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a list of stocks currently in a 'dip' zone based on RSI(2) and distance from 20-day close-high thresholds.

## Facts

- Endpoint: GET https://orchard-data.letom1176.workers.dev/api/dip-radar
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orchard-data-dip-radar-0fc4af7c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gwekLH6xXsm_z8CtCEcqJ

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 orchard-data-dip-radar-0fc4af7c
```

Example prompt: Which stocks are currently in a dip zone — meaning RSI(2) below 10 or down more than 5% from their 20-day high? Pull the full list with their last price, RSI, and recent return figures.

## When to prefer this

Choose this endpoint when you need a pre-computed, real-time screen of equities that are technically oversold or in a short-term pullback, specifically using RSI(2) and 20-day high distance as filters. It is ideal for mean-reversion and dip-buying strategies where you want a ready-made ranked list rather than computing individual indicators yourself. Prefer it over building your own scanner when speed, cost-per-call economics ($0.01 USDC), and agent-native x402 payment compatibility matter.

## Known failure modes

- Payment not included or invalid x402 USDC payment on Base — returns 402 Payment Required
- Network or Cloudflare Worker timeout — returns 5xx error
- No stocks currently meeting dip criteria — returns empty rows array with count of 0
- Malformed query parameters — may return 400 Bad Request

## How this service works

Market data for AI agents, paid per-call via x402 (USDC on Base). Free index at /, free spec here.

## Output

A JSON object containing: an array of rows (each with symbol, last price, RSI(2) value, dip state label, 1-day and 5-day return percentages, and percent distance from 20-day close-high), the numeric count of symbols currently in the dip zone, and a human-readable definition of the dip thresholds used.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rows": [
   {
    "last": 172.4,
    "rsi2": 6.2,
    "state": "dip",
    "symbol": "NVDA",
    "ret_1d_pct": -1.9,
    "ret_5d_pct": -4.1,
    "dist_from_20d_high_pct": -5.8
   }
  ],
  "thresholds": {
   "dip": "RSI(2) < 10, or close >= 5% below the 20-day close-high"
  },
  "names_in_dip_zone": 3
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orchard-data-dip-radar-0fc4af7c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from orchard-data.letom1176.workers.dev](https://www.zero.xyz/host/orchard-data.letom1176.workers.dev/llms.txt)
