EMpulse

EMpulse › Products › USDT Liquidity & Premium

USDT Liquidity & Premium: where the dollar moves through stablecoins

Where and when the dollar actually moves through USDT in emerging markets, and at what price: a liquidity index per currency and day (and hour), the pay-in / payout balance, the spread, the active hours of day, the premium over the official rate and a supply class.

Exchanges and OTC desks choosing where to make markets, stablecoin issuers and treasuries sizing corridors, remittance companies timing settlements, researchers tracking dollarisation through stablecoins.

Pro $290/month · all plans · free level without a key · API docs

USDT liquidity index, 2026-10-25 (public view, last completed day)

CurrencyCountryLiquidity indexConfidence
BHDBahrain 98.1 high
PKRPakistan 85.1 high
JODJordan 65.7 high
AZNAzerbaijan 41.0 high
RUBRussia 31.2 high
UAHUkraine 30.8 high
EGPEgypt 28.4 high
INRIndia 15.7 high
TRYTurkey 12.2 high
KZTKazakhstan 6.7 limited
KGSKyrgyzstan 5.9 limited
UZSUzbekistan 4.8 high
KRWSouth Korea 4.4 limited
AEDUnited Arab Emirates — limited
ARSArgentina 0.0 limited
BDTBangladesh — limited
CNYChina — limited
ETBEthiopia — limited
EUREuro area — limited
SARSaudi Arabia — limited
TJSTajikistan 0.0 limited
USDUnited States 0.0 limited
VESVenezuela — limited

0–100; 50 = the currency's own 90-day norm, above 50 = more dollar liquidity through USDT than usual. The index of a day is published once the day is complete; the unfinished current day is compared with the norm of the same hour of day on Pro, together with hours, the pay-in / payout balance, the spread and the premium over the official rate.

Free and Pro

Free

$0

  • the liquidity index of the last completed day
  • free currencies
Get a free key

All products in one plan: see pricing. Series delivered to each key may contain insignificant individual differences (see the license terms).

API and MCP

Without a key (free level): GET https://api.empulse.ai/v1/liquidity/{CUR}. With your key in X-API-Key the same call answers at your plan's level.

curl https://api.empulse.ai/v1/liquidity/BHD
curl -H "X-API-Key: YOUR_KEY" https://api.empulse.ai/v1/liquidity/BHD

AI assistants and agents: tool get_usdt_liquidity(currency) on the EMpulse MCP server https://api.empulse.ai/mcp.

Example response (free level)

{
  "product": "usdt-liquidity",
  "source": "EMpulse USDT Liquidity Index",
  "as_of": "2026-10-25",
  "plan": "free",
  "currency": "BHD",
  "country": "Bahrain",
  "day": "2026-10-25",
  "liquidity_index": 98.1,
  "confidence": "high",
  "scale": "0–100; 50 = the currency's own 90-day norm",
  "citation": {
    "text": "According to the EMpulse USDT Liquidity Index, dollar liquidity through USDT in Bahrain stood at 98.1 on 2026-10-25 (0–100, 50 = the market's own 90-day norm).",
    "url": "https://empulse.ai/products/usdt-liquidity",
    "source": "EMpulse USDT Liquidity Index"
  }
}

How to cite

According to the EMpulse USDT Liquidity Index, dollar liquidity through USDT in Bahrain stood at 98.1 on 2026-10-25 (0–100, 50 = the market's own 90-day norm).

Cite as "EMpulse USDT Liquidity Index" and link this page (https://empulse.ai/products/usdt-liquidity). Every API and MCP answer carries a ready citation. Not investment advice.

Sources and licences

Methodology

USDT Liquidity & Premium

  • Activity of a day = the USDT value of successful transactions of the transaction-based component of the index and of the payment rails, both sides. It is never published; it only feeds the index.
  • liquidity_index = 100 × activity / (activity + baseline), where the baseline is the median activity of the previous 90 days with activity (at least 7 days). 50 = the currency's own norm; above 50 = more dollar liquidity than usual; 0 = nothing. Hours use the same formula against baseline / 24.
  • in_out_balance = the pay-in share of the day's activity (0–1): above 0.5 more dollars came in than went out.
  • spread_pct = the buy–sell spread of the street rate of the day (hour), from the Street FX Index.
  • active_hours = the hours of day (UTC) carrying at least 3 % of the day's activity.
  • premium_vs_official = the street premium over the official rate from Official vs Street, where a licensed official source exists.
  • supply = ample / scarce / none from the funded, open counterparties through the day.
  • confidence: high / medium / limited from the number of successful transactions behind the day; the number is not published.
  • Days are UTC. The headline is the index of the last completed day: an unfinished day against the norm of full days would read far too low. The current day is reported apart (today_in_progress, Pro): its activity so far against what the previous 90 days had accumulated by the same hour of day (today_vs_hour_norm, 50 = the norm of the hour), with data_until marking the end of the data.

General index methodology: /methodology. Related: rail-health · unmet-demand.