Williams %R API — Momentum Extremes in Real Time

WilliamsR_14 ranges from -100 to 0. Values above -20 signal overbought; below -80 signal oversold. Pull it from a single GET.

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 Williams %R API?

Williams %R (developed by Larry Williams) measures where the current closing price sits within the high-low range of the past 14 periods. It scales from 0 (at the top of the range, overbought) to -100 (at the bottom, oversold) — the inverse of Stochastic %K. Readings above -20 signal overbought conditions; below -80 signals oversold. TickAtlas pre-calculates WilliamsR_14 from our live data and includes the zone classification in every response.

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=WilliamsR_14&timeframe=H1" \
  -H "X-API-Key: YOUR_API_KEY"
200 OK
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "WilliamsR_14",
    "value": -15.2,
    "bid": 1.08401,
    "ask": 1.08414,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}

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.

Why does Williams %R go from -100 to 0, not 0 to 100?

Williams %R is an inverted scale. A value of 0 means the current close is at the very top of the 14-period range (most overbought). A value of -100 means the close is at the very bottom (most oversold). This is the opposite of Stochastic %K.

How is Williams %R different from Stochastic %K?

They measure the same concept (close relative to the high-low range) but scale inversely. Williams %R is typically unsmoothed (raw), while Stochastic applies smoothing. Williams %R tends to react faster, making it useful for short-term turning points.

Can Williams %R be used as a trend filter?

It's primarily a momentum oscillator for short-term overbought/oversold detection. For trend filtering, ADX is more appropriate. A common combination: Williams %R below -80 (oversold) combined with ADX above 25 (trending) = high-probability mean-reversion entry in a trending market.

What symbols work best with Williams %R?

Williams %R works on any symbol — it's purely price-range based. Major Forex pairs (EURUSD, GBPUSD), gold (XAUUSD), and crypto (BTCUSD) all produce clean signals on H1 and H4. Use GET /v1/symbols to see the full list of supported symbols.

Start building

Start Building 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.