Skip to main content

USD to MXN Exchange Rate

USD (USD) to MXN (MXN)

Current exchange rate

1 USD = 17.516066 MXN

As of Apr 30, 2026 · Source: ECB / CBR

30-day low
17.219971
30-day high
18.093347
30-day avg
17.581905
30-day change
-1.23%

Get USD to MXN Rate via API

Fetch the live USD to MXN exchange rate with a single HTTP request. XRates API returns clean JSON with rate data sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other official providers.

cURL

curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://xratesapi.com/api/v1/latest?base=USD&symbols=MXN"

Python

import requests
r = requests.get(
"https://xratesapi.com/api/v1/latest",
params={"base": "USD", "symbols": "MXN"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
rate = r.json()["rates"]["MXN"]

JavaScript (Node.js)

const res = await fetch(
"https://xratesapi.com/api/v1/latest?base=USD&symbols=MXN",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const { rates } = await res.json();
console.log(rates.MXN);

USD to MXN Exchange Rate History

Last 30 days of USD to MXN rates. Fetch full historical data via the /api/v1/historical endpoint.

Historical USD to MXN exchange rate for the last 30 days
Date 1 USD = X MXN
Apr 30, 2026 17.516066
Apr 29, 2026 17.39877
Apr 28, 2026 17.456592
Apr 27, 2026 17.354583
Apr 24, 2026 17.387807
Apr 23, 2026 17.351633
Apr 22, 2026 17.31927
Apr 21, 2026 17.308235
Apr 20, 2026 17.35
Apr 17, 2026 17.219971
Apr 16, 2026 17.269309
Apr 15, 2026 17.305518
Apr 14, 2026 17.228271
Apr 13, 2026 17.391561
Apr 10, 2026 17.349842
Apr 9, 2026 17.435944
Apr 8, 2026 17.400991
Apr 7, 2026 17.752617
Apr 2, 2026 17.939176
Apr 1, 2026 17.853339
Mar 31, 2026 18.011915
Mar 30, 2026 18.093347
Mar 27, 2026 18.057741
Mar 26, 2026 17.818095
Mar 25, 2026 17.765355
Mar 24, 2026 17.885759
Mar 23, 2026 17.766557
Mar 20, 2026 17.816962
Mar 19, 2026 17.917834
Mar 18, 2026 17.734087

Frequently Asked Questions

What is the current USD to MXN exchange rate?

As of Apr 30, 2026, 1 USD (USD) equals 17.516066 MXN (MXN). Rates are sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other trusted providers.

How can I get USD to MXN rate via API?

Use the XRates REST API endpoint GET /api/v1/latest?base=USD&symbols=MXN with your Bearer token. You'll receive JSON containing the latest USD to MXN rate.

Is the USD to MXN API free?

Yes. XRates API has a free tier with 100 requests per month — no credit card required. Paid plans start at $9/month for 10,000 requests.

How often are USD to MXN rates updated?

Exchange rates are refreshed every 4 hours from the European Central Bank, Central Bank of Russia and other official sources.

Get USD to MXN Rate in Your App

Sign up for free and receive an API key instantly. 100 requests/month, no credit card required.

Get Free API Key