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.
One GET request returns the current RSI value, signal classification, and OHLC context. Pre-calculated across 7 timeframes. No compute overhead on your end.
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.
Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.
M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.
EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for every symbol in our data.
curl -X GET \
"https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1" \
-H "X-API-Key: YOUR_API_KEY" {
"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"
}
} 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
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.
Landing pages convert; documentation closes the loop. These are the routes a developer usually needs next.
Start from the developer portal and map the API families your product needs.
Open docsMake the first authenticated request and validate the setup end to end.
Read quickstartRequest and response contracts for quote, indicator, summary and calendar.
Browse referenceHow the API drops into ChatGPT, Claude, Discord, n8n, Zapier and Sheets.
See integrationsStraight answers on limits, coverage and how the endpoint behaves in production.
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.
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.
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.
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.
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.
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.