EXR USD Strength Index API
Current value · Last updated 30 Oct 2026, 10:25 UTC · 15 minutes late
USD Strength Index chart
USD Strength Index history
| Period | Change | Low | High |
|---|---|---|---|
| 24 hours | −0.37% | 101.422 | 101.884 |
| 7 days | −0.18% | 101.422 | 102.075 |
| 30 days | −0.17% | 101.264 | 102.263 |
| 1 year | −0.40% | 96.525 | 102.518 |
Basket and weights
| Currency | USD Strength Index |
|---|---|
| AUD | 7.692% |
| CAD | 7.692% |
| CHF | 7.692% |
| EUR | 7.692% |
| GBP | 7.692% |
| JPY | 7.692% |
| MXN | 7.692% |
| NOK | 7.692% |
| NZD | 7.692% |
| PLN | 7.692% |
| SEK | 7.692% |
| SGD | 7.692% |
| ZAR | 7.692% |
value(t) = 100 × exp(Σ [1/13 × ln(rateᵢ(t) / rateᵢ(2026-01-02))])Methodology
There is no single official standard for a broad proprietary USD strength index. This version uses AUD, CAD, CHF, EUR, GBP, JPY, MXN, NOK, NZD, PLN, SEK, SGD, and ZAR with an equal 1/13 weight for each currency.
The index is 100 at the verified 2026-01-02 reference vector. It takes the geometric mean of each foreign-currency-per-USD rate relative to that base vector, so an increase means the dollar strengthened across the basket.
Equal weights stop one currency from dominating the result and make the method easy to audit. They do not represent trade flows, reserve shares, or investable exposure.
A point is emitted only when every constituent is present. Intraday timestamps must be within 30 seconds; missing baskets remain gaps and weights are never redistributed.
Dollar index API
Use the latest endpoint for the current complete basket and the time-series endpoint for charts or analysis.
How do I query USD Strength Index?
Request
curl "https://api.exchangerate.dev/v1/indices/usd-strength"Response
{
"index": "usd-strength",
"value": 101.421953,
"timestamp": "2026-10-30T10:25:02Z",
"data_updated_at": "2026-10-30T10:09:59Z",
"source": "live",
"market_session": "open",
"stale": false,
"weights": {
"AUD": 0.07692307692307693,
"CAD": 0.07692307692307693,
"CHF": 0.07692307692307693,
"EUR": 0.07692307692307693,
"GBP": 0.07692307692307693,
"JPY": 0.07692307692307693,
"MXN": 0.07692307692307693,
"NOK": 0.07692307692307693,
"NZD": 0.07692307692307693,
"PLN": 0.07692307692307693,
"SEK": 0.07692307692307693,
"SGD": 0.07692307692307693,
"ZAR": 0.07692307692307693
}
}The response includes the index value, its weights, source, and data_updated_at.
Related reading
Sources and naming
Indicative data only. Not a settlement, execution, or trading price. exchangerate.dev methodology
Frequently asked questions
What is the USD Strength Index?
It is our own USD index against 13 currencies, with 2026-01-02 set to 100.
Which currencies are included and how are they weighted?
Each of the 13 currencies has an equal weight of 1/13.
How do I get current and historical index values?
Use GET /v1/indices/usd-strength for the index and GET /v1/indices/usd-strength/timeseries for history. Timeseries requires interval, from and to.
When is an index point published?
A point is published only when every constituent is present within 30 seconds. Nothing is filled in or reweighted.
Can I use this index for settlement?
No. The index is indicative only and must not be used for settlement.
What does the Free plan include?
5,000 requests a month, 10 a minute, rates delayed 15 minutes and 30 days of history, with a credit link. No credit card required.