Skip to main content

Technical Indicators API Reference

The Technical Indicators API leverages the pandas-ta calculation engine to compute 18+ technical indicators, return OHLCV chart overlays, batch multi-ticker indicator calculations, and screen markets based on technical criteria.


GET /technical/{ticker}

Calculate a single technical indicator for a ticker.

Parameters

ParameterTypeRequiredDefaultDescription
tickerstringFinancial ticker (e.g. AIR.PA)
indicatorstringIndicator code (sma, ema, rsi, macd, bbands, stoch, atr, obv, adx, vwap, etc.)
periodinteger14Main lookback period
resolutionstringdCandle resolution (d, w, m)

Response Example

{
"ticker": "AIR.PA",
"indicator": "rsi",
"period": 14,
"count": 50,
"values": [
{ "time": "2026-08-10T00:00:00Z", "value": 58.42 },
{ "time": "2026-08-11T00:00:00Z", "value": 61.15 }
]
}

GET /technical/{ticker}/multi

Compute multiple technical indicators in a single HTTP request.

Parameters

ParameterTypeRequiredDefaultDescription
tickerstringTicker symbol
indicatorsstringComma-separated indicator list (e.g. rsi,sma,macd)
periodinteger14Default period applied to simple indicators

GET /technical/{ticker}/chart

Retrieve combined OHLCV candles overlaid with selected technical indicator series formatted for charting libraries (TradingView Lightweight Charts, Highcharts).


POST /technical/batch

Batch calculation across multiple tickers and indicators.

Request Body

{
"tickers": ["AAPL", "MSFT", "GOOGL"],
"indicators": [
{ "name": "rsi", "period": 14 },
{ "name": "sma", "period": 50 }
]
}

GET /technical/list

Retrieve the catalog of supported technical indicators, default parameters, and descriptions.


GET /technical/screen

Screen database assets against technical conditions (e.g., RSI under oversold threshold 30).

Parameters

ParameterTypeRequiredDefaultDescription
indicatorstringIndicator to evaluate (e.g. rsi)
conditionstringLogical operator (lt, gt, crosses_above, crosses_below)
target_valuenumberNumeric threshold (e.g. 30.0)