EMpulse

Street FX rates for emerging markets

Daily street exchange rates for 91 active emerging-market currencies, and growing. Quoted against USDT, since 2022. The rate people actually pay, not the official one.

For remittance companies, OTC desks, brokers, fintechs and researchers who need the market rate where the official rate is managed, lagging or unavailable.

The index combines transaction-based market data with quotes from public market sources. Every series carries a confidence class and the number of sources behind it. See the methodology.

Get a free API key

Email only — the key arrives at once with a ready example for your country. 100 requests/day, 1-day delay. Or try without a key.

Live

As of 2026-10-28 (UTC): 91 active currencies, with the 1-day delay of the free tier. Rates are fiat per 1 USDT, so a rising line means the currency is weakening.

CurrencyIndex24h7d30d SourcesConfidenceUpdated90 daysHourly, 2026-10-28
RUB 79.48 +0.4% -1.3% -4.1% 9 high yesterday RUB, 2026-07-31 to 2026-10-28: 81.18 to 82.31 (low 80.74, high 88.70) RUB, 2026-10-28 by hour (UTC): 00:00 81.31 to 23:00 80.87 (low 80.09, high 83.92) · combined
UAH 45.47 +0.1% +1.4% -0.1% 19 high yesterday UAH, 2026-07-31 to 2026-10-28: 44.44 to 45.90 (low 44.00, high 46.01) UAH, 2026-10-28 by hour (UTC): 00:00 45.94 to 23:00 45.92 (low 43.65, high 46.26) · combined
EGP 54.47 0.0% — — 10 high yesterday EGP, 2026-07-31 to 2026-10-28: 52.24 to 53.73 (low 50.81, high 55.12) EGP, 2026-10-28 by hour (UTC): 00:00 54.72 to 23:00 54.64 (low 53.68, high 55.70) · combined
UZS 12,107 0.0% — +1.4% 14 high yesterday UZS, 2026-07-31 to 2026-10-28: 12,512.28 to 12,246.62 (low 11,836.96, high 12,602.43) UZS, 2026-10-28 by hour (UTC): 00:00 12,128.08 to 23:00 12,677.75 (low 12,128.08, high 12,677.75) · combined
TRY 49.99 -0.2% 0.0% +0.8% 6 high yesterday TRY, 2026-07-31 to 2026-10-28: 47.53 to 51.30 (low 47.09, high 51.46) TRY, 2026-10-28 by hour (UTC): 00:00 51.30 to 22:00 51.30 (low 48.59, high 51.30) · combined
INR 91.96 +4.0% +1.4% +3.3% 4 high yesterday INR, 2026-07-31 to 2026-10-28: 93.01 to 97.02 (low 92.75, high 97.02) INR, 2026-10-28 by hour (UTC): 01:00 107.50 to 20:00 95.50 (low 92.75, high 107.50) · transaction-based
KGS 87.04 -0.1% -0.1% -0.1% 6 high yesterday KGS, 2026-07-31 to 2026-10-28: 85.82 to 86.63 (low 85.53, high 87.44) KGS, 2026-10-28 by hour (UTC): 18:00 86.62 to 19:00 87.03 (low 86.62, high 87.03) · combined
PKR 279.1 +0.1% +0.6% — 18 high yesterday PKR, 2026-07-31 to 2026-10-28: 287.12 to 285.01 (low 282.74, high 287.35) PKR, 2026-10-28 by hour (UTC): 00:00 280.78 to 23:00 285.31 (low 246.05, high 285.31) · combined
KZT 444.2 — +1.1% — 23 medium yesterday KZT, 2026-10-28 by hour (UTC): 17:00 469.17 to 23:00 454.80 (low 454.80, high 474.50) · combined
KRW 1,161 +0.6% +0.8% -1.3% 3 medium yesterday KRW, 2026-10-28 by hour (UTC): 01:00 1,339.00 to 23:00 1,341.00 (low 1,339.00, high 1,343.23) · transaction-based
AZN 1.7175 0.0% 0.0% -0.1% 8 high yesterday AZN, 2026-10-28 by hour (UTC): 00:00 1.75 to 22:00 1.75 (low 1.72, high 1.75) · combined
ARS 1,581 — — +2.2% 34 high yesterday ARS, 2026-10-28 by hour (UTC): 19:00 1,555.00 to 23:00 1,555.00 (low 1,555.00, high 1,555.00) · multi-source (28 sources)
BHD 0.3639 +0.2% — +0.6% 2 medium yesterday BHD, 2026-10-28 by hour (UTC): 00:00 0.38 to 17:00 0.38 (low 0.38, high 0.38) · transaction-based
JOD 0.6981 -0.1% +0.1% — 3 medium yesterday JOD, 2026-10-28 by hour (UTC): 00:00 0.72 to 23:00 0.72 (low 0.71, high 0.72) · transaction-based
AED 3.4779 0.0% — — 2 medium yesterday
AFN 65.03 0.0% +0.1% — 2 medium yesterday AFN, 2026-10-28 by hour (UTC): 04:00 65.04 to 09:00 65.02 (low 65.02, high 65.04) · multi-source (2 sources)
ALL 69.66 0.0% — — 3 medium yesterday ALL, 2026-10-28 by hour (UTC): 21:00 54.50 to 21:00 54.50 (low 54.50, high 54.50) · multi-source (2 sources)
AMD 347.3 +0.3% — — 3 medium yesterday AMD, 2026-10-28 by hour (UTC): 23:00 360.25 to 23:00 360.25 (low 360.25, high 360.25) · multi-source (2 sources)
AOA 703.1 -40.9% — — 6 medium yesterday AOA, 2026-10-28 by hour (UTC): 13:00 703.05 to 21:00 980.00 (low 703.05, high 980.00) · multi-source (4 sources)
BAM 1.7600 +0.6% — — 1 limited coverage improving yesterday
BDT 122.8 +11.7% — — 8 high yesterday BDT, 2026-10-28 by hour (UTC): 13:00 123.95 to 13:00 123.95 (low 123.95, high 123.95) · multi-source (5 sources)
BGN 1.3900 0.0% — — 1 limited coverage improving yesterday
BOB 11.29 +0.1% — — 1 limited coverage improving yesterday
BRL 3.4332 +0.4% — — 4 medium yesterday
BYN 2.9478 0.0% -0.8% -2.3% 3 high yesterday BYN, 2026-10-28 by hour (UTC): 10:00 2.95 to 10:00 2.95 (low 2.95, high 2.95) · multi-source (3 sources)
CDF 2,262 — — — 5 medium yesterday CDF, 2026-10-28 by hour (UTC): 13:00 2,261.60 to 13:00 2,261.60 (low 2,261.60, high 2,261.60) · multi-source (5 sources)
CLP 965.9 — — — 4 high yesterday CLP, 2026-10-28 by hour (UTC): 13:00 979.50 to 21:00 990.67 (low 979.50, high 990.67) · multi-source (3 sources)
CNY 5.9691 -0.4% — — 2 medium yesterday
COP 1,906 0.0% — — 7 high yesterday COP, 2026-10-28 by hour (UTC): 00:00 1,381.00 to 07:00 2,023.00 (low 1,381.00, high 2,023.00) · multi-source (4 sources)
CRC 430.4 -0.1% — — 1 limited coverage improving yesterday
CZK 20.84 — — — 3 medium yesterday CZK, 2026-10-28 by hour (UTC): 19:00 21.50 to 19:00 21.50 (low 21.50, high 21.50) · multi-source (2 sources)
DOP 58.74 +0.2% — — 1 limited coverage improving yesterday
DZD 196.7 +0.1% — — 13 high yesterday DZD, 2026-10-28 by hour (UTC): 00:00 241.00 to 21:00 240.83 (low 240.83, high 241.00) · multi-source (10 sources)
ETB 202.0 0.0% — — 2 medium yesterday
GEL 2.4408 -0.6% — — 2 medium yesterday
GHS 11.65 -0.1% — — 4 high yesterday GHS, 2026-10-28 by hour (UTC): 19:00 12.04 to 19:00 12.04 (low 12.04, high 12.04) · multi-source (3 sources)
GMD 61.33 +0.4% — — 1 limited coverage improving yesterday
HNL 24.96 0.0% — — 1 limited coverage improving yesterday
HUF 328.1 +0.4% — — 1 limited coverage improving yesterday
IDR 17,895 +0.1% — — 11 high yesterday IDR, 2026-10-28 by hour (UTC): 13:00 18,205.00 to 13:00 18,205.00 (low 18,205.00, high 18,205.00) · multi-source (7 sources)
IQD 1,596 -5.1% — — 4 medium yesterday IQD, 2026-10-28 by hour (UTC): 13:00 1,320.00 to 21:00 1,681.00 (low 1,320.00, high 1,681.00) · multi-source (4 sources)
IRR 2,697,000 -0.3% +1.0% +10.4% 16 high yesterday IRR, 2026-10-28 by hour (UTC): 04:00 1,961,600.00 to 18:00 2,705,000.00 (low 1,961,400.00, high 2,706,000.00) · multi-source (6 sources)
JMD 144.5 -2.5% — — 1 limited coverage improving yesterday
KES 128.1 — — — 10 high yesterday KES, 2026-10-28 by hour (UTC): 19:00 129.00 to 19:00 129.00 (low 129.00, high 129.00) · multi-source (8 sources)
KHR 3,929 +0.1% — — 1 limited coverage improving yesterday
KWD 0.2912 +0.1% — — 1 limited coverage improving yesterday
LKR 317.3 +0.1% — — 2 limited coverage improving yesterday
MAD 10.24 0.0% — — 9 high yesterday MAD, 2026-10-28 by hour (UTC): 00:00 9.91 to 21:00 9.87 (low 9.87, high 9.91) · multi-source (8 sources)
MDL 16.35 -0.3% — — 1 limited coverage improving yesterday
MMK 2,025 0.0% — — 1 limited coverage improving yesterday
MVR 22.17 0.0% — — 1 limited coverage improving yesterday
MXN 18.58 +0.2% — — 9 high yesterday MXN, 2026-10-28 by hour (UTC): 00:00 18.58 to 21:00 18.58 (low 18.58, high 18.59) · multi-source (7 sources)
MYR 4.1810 — — — 4 high yesterday MYR, 2026-10-28 by hour (UTC): 13:00 4.08 to 13:00 4.08 (low 4.08, high 4.08) · multi-source (3 sources)
MZN 61.56 — — — 2 limited coverage improving yesterday
NGN 1,358 +0.1% — — 15 high yesterday NGN, 2026-10-28 by hour (UTC): 00:00 1,390.00 to 21:00 1,362.00 (low 1,362.00, high 1,410.00) · multi-source (7 sources)
NIO 20.00 — — — 5 high yesterday NIO, 2026-10-28 by hour (UTC): 12:00 20.00 to 23:00 19.50 (low 19.50, high 20.00) · multi-source (5 sources)
NPR 147.2 +0.2% — — 1 limited coverage improving yesterday
OMR 0.3669 +0.1% — — 1 limited coverage improving yesterday
PEN 3.4090 — — — 5 high yesterday PEN, 2026-10-28 by hour (UTC): 13:00 3.45 to 21:00 3.43 (low 3.43, high 3.47) · multi-source (4 sources)
PGK 3.6895 -1.4% — — 1 limited coverage improving yesterday
PHP 35.79 0.0% — — 3 medium yesterday
PLN 3.8614 — — — 5 high yesterday PLN, 2026-10-28 by hour (UTC): 19:00 3.94 to 23:00 3.94 (low 3.94, high 3.94) · multi-source (4 sources)
PYG 5,552 +0.9% — — 1 limited coverage improving yesterday
QAR 3.5094 +0.2% — — 1 limited coverage improving yesterday
RON 4.4788 +0.2% — — 1 limited coverage improving yesterday
RSD 98.30 +0.2% — — 1 limited coverage improving yesterday
RWF 1,357 +0.8% — — 1 limited coverage improving yesterday
SAR 3.6897 — — — 2 limited coverage improving yesterday
SCR 11.00 — — — 1 limited coverage improving yesterday
SDG 10,000 0.0% — — 7 high yesterday SDG, 2026-10-28 by hour (UTC): 02:00 9,000.00 to 09:00 10,000.00 (low 9,000.00, high 10,000.00) · multi-source (4 sources)
SLE 24.00 — — — 3 high yesterday SLE, 2026-10-28 by hour (UTC): 12:00 24.00 to 12:00 24.00 (low 24.00, high 24.00) · multi-source (3 sources)
SRD 15.00 — — — 2 medium yesterday
STN 20.90 — — — 1 limited coverage improving yesterday
SYP 142.9 -0.3% — — 9 high yesterday SYP, 2026-10-28 by hour (UTC): 02:00 142.88 to 23:00 142.50 (low 142.50, high 143.40) · multi-source (7 sources)
SZL 16.65 — — — 1 limited coverage improving yesterday
THB 31.15 0.0% — — 2 medium yesterday
TJS 8.7130 — +0.1% -0.8% 2 limited coverage improving yesterday TJS, 2026-10-28 by hour (UTC): 05:00 9.35 to 16:00 9.33 (low 9.33, high 9.35) · transaction-based
TMT 24.30 — — — 1 limited coverage improving yesterday
TTD 8.2200 — — — 1 limited coverage improving yesterday
TZS 2,241 — — — 4 medium yesterday TZS, 2026-10-28 by hour (UTC): 13:00 1,848.00 to 13:00 1,848.00 (low 1,848.00, high 1,848.00) · multi-source (3 sources)
UGX 4,129 -2.2% — — 1 limited coverage improving yesterday
USD 0.9700 0.0% — — — medium yesterday USD, 2026-10-28 by hour (UTC): 07:00 0.97 to 13:00 0.97 (low 0.97, high 0.97) · transaction-based
UYU 38.39 +0.2% — — 1 limited coverage improving yesterday
VES 876.7 -1.2% — — 1 limited coverage improving yesterday
VND 25,812 — — — 3 medium yesterday VND, 2026-10-28 by hour (UTC): 13:00 23,780.00 to 13:00 23,780.00 (low 23,780.00, high 23,780.00) · multi-source (2 sources)
XAF 568.2 +0.2% — — 1 limited coverage improving yesterday
XOF 707.8 +0.2% — — 8 medium yesterday XOF, 2026-10-28 by hour (UTC): 00:00 916.00 to 21:00 914.00 (low 876.00, high 917.00) · multi-source (6 sources)
YER 533.0 — — — 6 high yesterday YER, 2026-10-28 by hour (UTC): 13:00 533.00 to 13:00 533.00 (low 533.00, high 533.00) · multi-source (6 sources)
ZAR 16.25 — — — 6 high yesterday ZAR, 2026-10-28 by hour (UTC): 13:00 16.45 to 17:00 16.46 (low 16.45, high 16.46) · multi-source (4 sources)
ZMW 19.16 0.0% — — 1 limited coverage improving yesterday
ZWG 31.50 — — — 3 medium yesterday ZWG, 2026-10-28 by hour (UTC): 13:00 27.10 to 13:00 27.10 (low 27.10, high 27.10) · multi-source (2 sources)

Sources — independent market sources behind the latest day (shown from two on). high / medium / limited — confidence class: limited means fewer sources or fewer data points, or a latest day that is a few days old, so the rate is noisier and can have gaps; outlier marks a day that deviates from its neighbours (kept, but excluded from averages and changes). Updated — when the latest day of the currency was. Hourly — the index by UTC hour for the day shown, with the 1-day delay of the free tier; Pro keys get hourly rates up to the current hour (updated daily, hourly granularity). All currencies in detail.

Coverage in progress: 32 currencies

We are adding market sources for these currencies: EUR data up to 2026-02-04, BIF, BTN, BWP, BZD, CUP, CVE, DJF, ERN, FJD, GNF, GTQ, GYD, HTG, KMF, KPW, LAK, LBP, LRD, LSL, LYD, MGA, MKD, MNT, MRU, MUR, MWK, NAD, SOS, SSP, TND, ZWL. Details.

What you get

REST API
JSON or CSV, one key in a header. API reference.
CSV
Any series as CSV with Accept: text/csv, ready for Excel or pandas.
History since 2022
Daily series from 2022-01-02.
Daily updates
Buy, sell, mid, spread, confidence, 7-day average, 1/7/30-day changes.
Hourly granularity
Pro: the index per UTC hour with a daily summary (range, busiest hour). Updated daily.
Open methodology
Weighted averages, confidence classes, outlier rules. Read it.

Pricing

Free

$0

  • RUB, UAH, EGP + your country's currency
  • 1-day delay
  • 100 requests/day
  • The free level of every product, even without a key
Get a free key

Pro per product

from $119/mo

Buy Pro

Enterprise

—

  • Enterprise: full exports, custom benchmarks, SLA — calculator
Enterprise

Payments in USDT (TRC-20). Yearly plans cost 15% less than monthly.

Get a free API key

Free tier: RUB, UAH, EGP and the active currency of your country, 1-day delay, 100 requests/day. One key per email. Or try without a key.