TickAtlas
GET /v1/indicator Indicators

On-Balance Volume (OBV)

Retrieve real-time OBV values for any supported symbol and timeframe. OBV is a cumulative volume indicator that adds volume on up days and subtracts on down days.

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 OBV Indicator name. Use: OBV
timeframe string Required Timeframe: M1, M5, M15, M30, H1, H4, D1
bars integer Optional 1 Number of historical bars to return (1-500)

Request Examples

cURL
curl -H "X-API-Key: YOUR_API_KEY" "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=OBV&timeframe=H1"

Response

200 Success Response
200 OK
{
  "symbol": "EURUSD",
  "indicator": "OBV",
  "timeframe": "H1",
  "timestamp": "2026-03-21T14:00:00Z",
  "value": 58.43,
  "signal": "neutral",
  "ohlc": {
    "open": 1.08432,
    "high": 1.08456,
    "low": 1.08421,
    "close": 1.08443,
    "volume": 12450
  },
  "metadata": {
    "source": "live",
    "data_age_seconds": 3
  }
}

Error Responses

400 Bad Request
400
{
  "error": "Bad Request",
  "message": "Parameter \"symbol\" is required",
  "code": 400
}
401 Unauthorized
401
{
  "error": "Unauthorized",
  "message": "Invalid API key",
  "code": 401
}
429 Rate Limited
429
{
  "error": "Rate Limited",
  "message": "Rate limit exceeded",
  "code": 429,
  "retry_after": 60
}

See full error documentation for all error codes.

Interactive Playground

Trading symbol (e.g., EURUSD, GBPUSD, XAUUSD)

Indicator name. Use: OBV

Timeframe: M1, M5, M15, M30, H1, H4, D1

Number of historical bars to return (1-500)

Common Use Cases

Build a OBV-based trading bot

Create a market screener filtering by OBV values

Feed OBV data into machine learning models