# EMpulse Street FX Index: street exchange rates of emerging-market currencies, daily

*Dataset fact sheet · figures as of 2026-11-05 (UTC) · live page: https://empulse.ai/data · machine-readable: https://api.empulse.ai/v1/data/coverage*

## Summary

Daily street exchange rates of emerging-market currencies against the US dollar (USDT): the rate people actually pay where the official rate is managed, lagging or unavailable. One index number per currency and day, with a confidence class and the number of independent market sources behind it. History since 2022, updated daily, REST API + CSV.

Right now: 117 active currencies in 117 countries, 621 independent sources, 35,260 quotes in the last 30 days, hourly history since 2026-07-31, daily history since 2022-01-02, the hourly series covers 79.3% of hours in 30 days (36.0% with fresh quotes).

## Fact sheet

| characteristic | value |
|---|---|
| Coverage | 117 active currencies, 38 of them with limited confidence · 117 countries · 8 regions |
| History | daily series since 2022-01-02 · hourly series since 2026-07-31 |
| Frequency | every hour (the unit of the index), with a daily close |
| Freshness | median age of the latest quote: 228 min · 12.9% of currencies with a quote in the last hour |
| Continuity, 30 days | hourly series: 79.3% of hours · hours with fresh quotes: 36.0% |
| Sources | 621 active (Web pages 392, Exchanger 148, Telegram 70, RSS 10, Forums 1) · +120 in the last 7 days · 18,678 exchange points in 101 countries, 47 city boards |
| Methodology | one number per currency: the median across independent sources, weighted by their confidence — [methodology](https://empulse.ai/methodology) |
| License | internal use (research, analysis, risk management, models) · no redistribution or resale of the series · single figures with the credit “Source: EMpulse Street FX Index” — [EMpulse Data License](https://empulse.ai/terms) |
| Formats | JSON, CSV, Google Sheets and Excel, MCP for AI assistants · fields: [OpenAPI](https://api.empulse.ai/docs) |
| Delivery | REST API with a key: Free 100 requests a day, Starter 1,000, Pro 10,000, Enterprise by agreement — [pricing](https://empulse.ai/pricing) · history packages: on request |
| Contact | [hello@empulse.ai](mailto:hello@empulse.ai) — data sets, history packages, licensing |

Quotes behind the index: 4,347 in the last day, 35,260 in the last 30 days.

## Confidence by region

| region | currencies | limited | new sources, 7 d | fresh hours, 30 d | confidence |
|---|---|---|---|---|---|
| Africa | 33 | 11 | +12 | 11.7% | medium |
| Latin America | 22 | 8 | +28 | 12.6% | medium |
| MENA | 20 | 5 | +12 | 59.4% | medium |
| CIS | 12 | 2 | +6 | 49.7% | medium |
| Asia | 11 | 3 | +13 | 10.3% | medium |
| Europe | 9 | 5 | +40 | 26.3% | limited |
| South Asia | 8 | 3 | +8 | 55.9% | medium |
| Pacific | 2 | 1 | +1 | 3.0% | medium |

## Fields

| field | meaning |
|---|---|
| `cur` | ISO 4217 code of the currency |
| `day` | UTC calendar day (YYYY-MM-DD) |
| `buy` | weighted average rate at which a client buys US dollars (USDT) for local currency; empty when the side has too few data points |
| `sell` | the same for the side where the client sells US dollars |
| `mid` | (buy + sell) / 2; when only one side of the market exists, that side's rate (see `side`) |
| `side` | what `mid` is based on: both, buy or sell |
| `spread_pct` | (buy − sell) / mid × 100, only when side = both |
| `confidence` | high, medium or limited: the confidence class of the day |
| `flag` | `outlier` for a day whose rate deviates sharply from its neighbours with few data points; else empty |
| `in_progress` | true while the latest day is still being collected and will be revised |
| `mid_7d` | mean of the valid `mid` values over the last 7 calendar days |
| `chg_1d_pct` | change of `mid` against 1 calendar day earlier, % |
| `chg_7d_pct` | change of `mid` against 7 calendar days earlier, % |
| `chg_30d_pct` | change of `mid` against 30 calendar days earlier, % |

## Access

* REST API and CSV: https://api.empulse.ai/docs — a free key in one minute at https://empulse.ai/#key (free currencies, 1-day delay); all currencies, the current day and hourly rates with Pro (https://empulse.ai/pricing).
* MCP server for AI assistants: https://api.empulse.ai/mcp; Google Sheets and Excel: https://empulse.ai/integrations.
* History packages: on request — hello@empulse.ai.

## Licence

The sample and the API data are provided under the EMpulse Data License (https://empulse.ai/terms): use for your organisation's internal purposes (research, analysis, risk management, internal reporting and models); no redistribution, resale or publication of the series; no use to build a competing index or price feed; individual figures may be shown with the credit "Source: EMpulse Street FX Index". Series delivered to each recipient may contain insignificant individual differences. Commercial use: through the EMpulse API under a Pro or Enterprise plan.

## Citation

"EMpulse Street FX Index, https://empulse.ai/rates/<CUR>, data as of <date>". Contact: hello@empulse.ai.
