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 Optional H1 Timeframe: M1, M5, M15, M30, H1, H4, D1 (default: H1)

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
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "indicator": "RSI_14",
    "timeframe": "H1",
    "value": 58.43,
    "bid": 1.08432,
    "ask": 1.08443,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}

Error Responses

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

See full error documentation for all error codes.

Playground

Shows the documented example response. Live values come from the API, called with your key.

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
  • Improved response latency by 40%
v3.00 2026-02-01
  • Initial RSI endpoint release
  • Support for all 7 timeframes