TickAtlas
GET /v1/indicator Indicators

Relative Strength Index (RSI)

Retrieve real-time RSI values for any supported symbol and timeframe. RSI is a momentum oscillator measuring the speed and magnitude of price movements on a 0-100 scale.

GET https://tickatlas.com/v1/indicator
! Authentication Required

All requests require an API key passed in the X-API-Key header.

header
X-API-Key: YOUR_API_KEY

Don't have an API key? Get started here.

Parameters

Parameter Type Required Default Description
symbol string Required Trading symbol (e.g., EURUSD, GBPUSD, XAUUSD)
indicator string Required RSI_14 Indicator name with period. Available: RSI_14
timeframe string Required Timeframe: M1, M5, M15, M30, H1, H4, D1
bars integer Optional 1 Number of historical bars to return (1-500)

Request Examples

cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1"

Response

200 Success Response
200 OK
{
  "symbol": "EURUSD",
  "indicator": "RSI_14",
  "timeframe": "H1",
  "timestamp": "2026-03-21T14:00:00Z",
  "value": 58.43,
  "signal": "neutral",
  "ohlc": {
    "open": 1.08432,
    "high": 1.08456,
    "low": 1.08421,
    "close": 1.08443,
    "volume": 12450
  },
  "metadata": {
    "period": 14,
    "source": "live",
    "data_age_seconds": 3
  }
}

Error Responses

400 Bad Request — Missing or invalid parameters
400
{
  "error": "Bad Request",
  "message": "Parameter \"symbol\" is required",
  "code": 400
}
401 Unauthorized — Invalid or missing API key
401
{
  "error": "Unauthorized",
  "message": "Invalid API key",
  "code": 401
}
404 Not Found — Symbol or indicator not available
404
{
  "error": "Not Found",
  "message": "Symbol INVALID not found",
  "code": 404
}
429 Rate Limited — Too many requests
429
{
  "error": "Rate Limited",
  "message": "Rate limit exceeded. Retry after 60 seconds",
  "code": 429,
  "retry_after": 60
}
500 Server Error — Internal server error
500
{
  "error": "Internal Server Error",
  "message": "An unexpected error occurred",
  "code": 500
}

See full error documentation for all error codes.

Interactive Playground

Trading symbol (e.g., EURUSD, GBPUSD, XAUUSD)

Indicator name with period. Available: RSI_14

Timeframe: M1, M5, M15, M30, H1, H4, D1

Number of historical bars to return (1-500)

Common Use Cases

Build an RSI-based trading bot that enters positions when RSI crosses below 30 (oversold) and exits when RSI crosses above 70 (overbought).

Create a market screener that scans all available symbols for RSI divergence patterns across multiple timeframes.

Feed RSI data into a machine learning model for price prediction alongside other technical indicators.

Changelog
v3.06 2026-03-15
  • Added bars parameter for historical lookback
  • Improved response latency by 40%
v3.00 2026-02-01
  • Initial RSI endpoint release
  • Support for all 7 timeframes