RSI API — Real-Time RSI Data

Get the Relative Strength Index for any symbol on any timeframe with a single API call. Pre-calculated, served from Redis, and refreshed on the cadence of the timeframe you ask for — M1 and M5 on the minute, H1 every 10 minutes, H4 and D1 every 30.

RSI(14) Standard 7 Timeframes Batch Queries Market Scanner Redis-Cached
  • Instant RSI Values

    One GET request returns the current RSI for any symbol. No computation, no indicator library, no formula bugs.

  • All 7 Timeframes

    RSI on M1 for scalping, H4 for swing trading, D1 for position trading. Same endpoint, different timeframe parameter.

  • RSI Screening

    Find all symbols where RSI is below 30 (oversold) or above 70 (overbought) with the /v1/screener endpoint.

  • Multi-Symbol Batch

    Get RSI for your entire watchlist in one request via /v1/multi. Reduce latency and API calls.

  • RSI + Other Indicators

    Combine RSI with MACD, Bollinger Bands, or any of the other 41 indicators in a single /v1/multi call.

  • Historical RSI

    Get a time series of RSI values for trend analysis and backtesting via /v1/indicator/history — use limit to set how many points you get back.

RSI API — One Line of Code

bash
# Get EURUSD RSI on H1
curl -H "X-API-Key: YOUR_KEY" \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1"

# Response:
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "RSI_14",
    "value": 62.4,
    "bid": 1.08432,
    "ask": 1.08445,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}

# Scan for oversold RSI across all pairs
curl -H "X-API-Key: YOUR_KEY" \
  "https://tickatlas.com/v1/screener?indicator=RSI_14&max_val=30&timeframe=H4&offset=0&limit=50"

RSI API Endpoints

Endpoint Description Example
/v1/indicator Single RSI value ?symbol=EURUSD&indicator=RSI_14
/v1/multi RSI for multiple symbols ?symbols=EURUSD,GBPUSD&indicators=RSI_14
/v1/screener Scan by RSI condition ?indicator=RSI_14&max_val=30
/v1/indicators RSI + all other indicators ?symbol=EURUSD

Frequently Asked Questions

What is the RSI API endpoint?

GET /v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1 returns the current RSI value for any symbol on any timeframe. Authenticate with your API key in the X-API-Key header.

What RSI period is used?

The default RSI period is 14, which is the standard Wilder RSI period used by most traders and platforms including all major trading platforms.

Can I get RSI for multiple symbols at once?

Yes. Use the /v1/multi endpoint: /v1/multi?symbols=EURUSD,GBPUSD,XAUUSD&indicators=RSI_14&timeframe=H1 returns RSI for all specified symbols in one call. Both symbols and indicators are required.

What timeframes are available for RSI?

RSI is available on all 7 timeframes: M1, M5, M15, M30, H1, H4, and D1.

Can I scan for oversold or overbought RSI conditions?

Yes. The /v1/screener endpoint filters on the value itself: indicator=RSI_14&max_val=30 returns every oversold symbol, and indicator=RSI_14&min_val=70 returns the overbought ones.

Get RSI Data in Seconds

Start free with $2.50 of API credit. Real-time RSI for forex, crypto, and commodities.

Showing RSI to visitors rather than consuming it in code? Embed RSI & momentum widgets that render the same indicator data as labelled context, from one script tag.