# RSI & Oscillator Screener (Multi-Asset) API
> Which markets are overbought and which are oversold, ranked, computed live from Yahoo Finance (no key, nothing stored). The Relative Strength Index is the most-watched momentum oscillator: above 70 a market is overbought and stretched, below 30 oversold and ripe for a bounce, and the swing between them frames most mean-reversion trades. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's 14-day RSI (Wilder's method) and its 14-day Stochastic %K, tags it overbought / neutral / oversold, and ranks the whole board. The screener endpoint returns the markets that are overbought and oversold right now, sorted from hottest to coldest. The asset endpoint returns one market's oscillator card. The universe endpoint lists what is covered. The cross-asset RSI / oscillator screener cut — distinct from the crypto-only RSI screener, the bring-your-own-candle oscillator and technical-indicator APIs and the Bollinger and moving-average screeners. It finds the stretched markets across every asset class at once.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/rsiscreener-api/..."
```

## Pricing
- **Free** (Free) — 810 calls/Mo, 2 req/s
- **Starter** ($11/Mo) — 18,200 calls/Mo, 6 req/s
- **Pro** ($34/Mo) — 91,000 calls/Mo, 16 req/s
- **Business** ($77/Mo) — 496,000 calls/Mo, 40 req/s

## Endpoints

### Screener

#### `GET /v1/screener` — Cross-asset board with overbought/oversold lists and RSI ranking

**Parameters:**
- `class` (query, optional, string) — Filter by class: equities, sector, commodities, bonds, crypto Example: `sector`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/rsiscreener-api/v1/screener?class=sector"
```

### Asset

#### `GET /v1/asset` — One market RSI/Stochastic oscillator card

**Parameters:**
- `asset` (query, required, string) — Asset key (see /v1/universe) Example: `sp500`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/rsiscreener-api/v1/asset?asset=sp500"
```

### Universe

#### `GET /v1/universe` — Supported instruments

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/rsiscreener-api/v1/universe"
```

### Meta

#### `GET /v1/meta` — Service metadata

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/rsiscreener-api/v1/meta"
```


---
Marketplace page: https://www.oanor.com/api/rsiscreener-api
OpenAPI spec: https://www.oanor.com/api/rsiscreener-api/openapi.json
