Live RSI data — refreshed each candle close

RSI API — Relative Strength Index via REST, Live

One GET request returns the current RSI value, signal classification, and OHLC context. Pre-calculated across 7 timeframes. No compute overhead on your end.

No credit card$2.50 PAYG credit on sign up
15+API endpoints
42Indicator series
M1–D17 timeframes
$2.50PAYG starting credit
Why TickAtlas

What is the RSI API?

The Relative Strength Index (RSI) measures price momentum on a 0–100 scale. Values above 70 signal overbought conditions; below 30 signals oversold. Our API pre-calculates RSI(14) from our live data so your app or bot gets the answer — not the raw candles to compute it from.

Pre-Calculated, Redis-Cached

Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.

7 Timeframes

M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.

Forex, Crypto, Commodities

EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for every symbol in our data.

One Request. Instant Data.

REQUEST
curl -X GET \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1" \
  -H "X-API-Key: YOUR_API_KEY"
200 OK
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "RSI_14",
    "value": 62.48,
    "bid": 1.08401,
    "ask": 1.08414,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}
python
import requests

response = requests.get(
    "https://tickatlas.com/v1/indicator",
    headers={"X-API-Key": "YOUR_API_KEY"},
    params={
        "symbol": "EURUSD",
        "indicator": "RSI_14",
        "timeframe": "H1"
    }
)
data = response.json()["data"]

rsi = data["value"]
print(f"EURUSD RSI(14) on H1: {rsi:.2f}")

# Simple overbought/oversold logic
if rsi > 70:
    print("RSI overbought — potential reversal zone")
elif rsi < 30:
    print("RSI oversold — potential reversal zone")

Plug into any stack

  • ChatGPT Custom GPTs
  • Claude Tools
  • Python / pandas
  • Node.js
  • Discord bots
  • Slack webhooks
  • n8n
  • Zapier
  • Google Sheets
Pricing

Start on pay-as-you-go, upgrade when the traffic justifies it.

Every new account starts with $2.50 of pay-as-you-go credit and no card. Monthly plans add a flat monthly price, WebSocket streaming and support.

Pay as you go
$2.50 credit No card required to start
  • $2.50 of credit included
  • Every REST endpoint except raw ticks
  • No card required, no overage
  • 10 API keys
See plan details
Starter
$29 per month · 10,000 requests/day · 120/min
  • Every REST endpoint except raw ticks
  • WebSocket streaming, 5 symbols
  • Released calendar actuals
  • Email support
  • 3 API keys
See plan details
Frequently asked questions

What developers ask first.

Straight answers on limits, coverage and how the endpoint behaves in production.

Does the RSI endpoint return historical values?

Yes — use GET /v1/indicator/history with indicator=RSI_14 to retrieve a time series. The historical indicator endpoints are on pay-as-you-go, Starter, Pro and Enterprise, and the DEPTH you get does not depend on your plan: retention is set per timeframe and is the same for everyone — 45 days on D1, 30 days on H4, 14 days on H1, 7 days on M30, 4 days on M15, 2 days on M5 and 24 hours on M1.

What period does the RSI use?

We calculate RSI with a 14-period lookback (RSI_14), matching the industry default. The calculation uses Wilder's smoothing method on our candle data.

How often is the RSI updated?

The cache refreshes on the cadence of the timeframe — M1 and M5 on the minute, M15/M30/H1 every 10 minutes, H4 and above every 30. On new bar close events, the RSI is recalculated immediately.

Can I use this in a ChatGPT Custom GPT?

Yes. Add the /v1/indicator endpoint as a Custom Action using our OpenAPI schema. Your GPT can then query live RSI values for any symbol.

Which symbols support RSI?

Every symbol in our data — typically 50+ Forex pairs (EURUSD, GBPUSD, USDJPY...), XAUUSD (gold), XAGUSD (silver), and select crypto and indices. Use GET /v1/symbols to see the current list.

Start building

Start Reading RSI Values in 5 Minutes

Sign up, grab your API key, make your first request.

Every new account starts with $2.50 of pay-as-you-go credit. No card required.