MFI API — Volume-Weighted RSI Alternative

Money Flow Index combines price and volume to signal real money pressure. Values above 80 = overbought with volume; below 20 = oversold with volume.

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 MFI API?

The Money Flow Index (MFI) is a volume-weighted RSI that oscillates between 0 and 100. Unlike pure price momentum indicators, MFI factors in trading volume — making it more sensitive to institutional accumulation and distribution. Our API delivers pre-calculated MFI(14) for any symbol and timeframe so your bot gets the signal, not the raw data.

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=MFI_14&timeframe=H1" \
  -H "X-API-Key: YOUR_API_KEY"
200 OK
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "MFI_14",
    "value": 58.7,
    "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.

What period does MFI use?

We calculate MFI with a 14-period lookback (MFI_14), the standard setting. The calculation uses typical price × volume for each candle in our data.

How is MFI different from RSI?

RSI uses only price changes. MFI incorporates tick volume, making it a volume-weighted oscillator. When price rises on low volume, MFI climbs less aggressively than RSI — helping distinguish genuine momentum from weak moves.

Can I get historical MFI values?

Yes — use GET /v1/indicator/history with indicator=MFI_14. Depth is set per timeframe and is the same on every plan — 45 days on D1, 30 days on H4, 14 days on H1.

Which symbols are available?

Every symbol in our data — Forex majors and crosses, XAUUSD, XAGUSD, BTCUSD, and select indices. Coverage follows our data, so query GET /v1/symbols for the live list.

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.