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.
-
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
# 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.