API pública

API de tipos de cambio para tu proyecto

Consulta valores en pesos mexicanos desde tu aplicación, una tienda, un tablero o una hoja de cálculo. Elige las monedas, indica una fecha y recibe una respuesta fácil de usar.

Sin clave Consulta por fecha MXN en esta versión
GET Consulta diaria
/api/rates-day?codes=USD,EUR&date=2026-11-03
Respuesta en MXN · México
Empieza rápido

Tres pasos para hacer tu primera consulta

1

Elige las monedas

Escribe uno o varios códigos, como USD y EUR.

2

Indica una fecha

Déjala vacía para consultar el día actual de America/Mexico_City.

3

Guarda el contexto

Conserva la fecha y la moneda de la respuesta junto al valor.

Prueba sin instalar nada

Arma una consulta diaria

Esta herramienta crea la URL. Puedes copiarla o abrir la respuesta JSON en otra pestaña.

Separa los códigos con una coma. Puedes pedir entre 1 y 20 monedas.

Si no eliges una fecha, se usa el día actual del mercado.

URL lista para usar https://mx.mitipodecambio.com/api/rates-day?codes=USD,EUR&date=2026-11-03
Ver respuesta

La respuesta mostrará los valores disponibles en MXN.

Rutas disponibles

Dos formas de consultar los datos

GET

Valores por fecha

Consulta una o varias monedas para un día específico o para un período corto.

/api/rates-day
codes
Obligatorio. Códigos separados por coma.
date
Opcional. Una fecha en formato AAAA-MM-DD.
from / to
Opcional. Hasta 31 días seguidos.
GET

Historial de una conversión

Obtén una serie de fechas para dibujar un gráfico o comparar cómo cambió una conversión.

/api/rates
pair
Obligatorio. El slug de la conversión.
days
Opcional. Cantidad de días a consultar.
amount
Opcional. Agrega el resultado para una cantidad.
Formato de respuesta

Lo que recibirás en cada consulta

La estructura se mantiene igual aunque cambies las monedas o la fecha.

{
    "meta": {
        "market": "mx",
        "quote_currency": "MXN",
        "timezone": "America/Mexico_City",
        "codes": [
            "USD",
            "EUR"
        ],
        "carried_forward": true,
        "date": "2026-11-03"
    },
    "data": [
        {
            "date": "2026-11-03",
            "rates": {
                "USD": 18.626217900000000327054294757544994354248046875,
                "EUR": 20.8395900000000011687006917782127857208251953125
            }
        }
    ]
}

market

Indica la versión regional que respondió.

quote_currency

Te dice en qué moneda se expresan los valores.

data[].date

Es la fecha a la que corresponde cada grupo de valores.

data[].rates

Contiene las monedas que sí tienen valor disponible.

Ejemplos listos

Úsala desde PHP o JavaScript

Copia un ejemplo y adapta la moneda, la fecha o el destino del resultado.

PHP

$url = 'https://mx.mitipodecambio.com/api/rates-day?codes=USD,EUR&date=2026-11-03';
$response = file_get_contents($url);
$payload = json_decode($response, true, 512, JSON_THROW_ON_ERROR);

$rate = $payload['data'][0]['rates']['USD'] ?? null;
if ($rate === null) {
    throw new RuntimeException('No hay valor disponible para la fecha solicitada.');
}

JavaScript

const response = await fetch('https://mx.mitipodecambio.com/api/rates-day?codes=USD,EUR&date=2026-11-03');
if (!response.ok) throw new Error('No se pudo consultar la API');

const payload = await response.json();
const rate = payload.data[0]?.rates?.USD ?? null;
console.log(rate);
GEThttps://mx.mitipodecambio.com/api/rates?pair=dolares-a-pesos-mexicanos&days=7 Abrir ejemplo de historial
Monedas disponibles

Códigos que puedes consultar hoy

La lista muestra las monedas que tienen un valor disponible para pesos mexicanos.

20 monedas
Bandera Pesos ArgentinosARSPeso argentino Bandera Dólares AustralianosAUDDólar australiano Bandera BolivianosBOBBoliviano Bandera Reales BrasileñosBRLReal brasileño Bandera Dólares CanadiensesCADDólar canadiense Bandera Francos SuizosCHFFranco suizo Bandera Pesos ChilenosCLPPeso chileno Bandera Yuanes ChinosCNYYuan chino (Renminbi) Bandera Pesos ColombianosCOPPeso colombiano Bandera Pesos DominicanosDOPPeso dominicano Bandera EurosEUREuro Bandera Libras EsterlinasGBPLibra esterlina Bandera Quetzales GuatemaltecosGTQQuetzal guatemalteco Bandera Lempiras HondureñosHNLLempira hondureño Bandera YenesJPYYen japonés Bandera Dólares NeozelandesesNZDDólar neozelandés Bandera SolesPENSol peruano Bandera GuaraníesPYGGuaraní paraguayo Bandera DólaresUSDDólar estadounidense Bandera Pesos UruguayosUYUPeso uruguayo
Preguntas frecuentes

Antes de conectarla a tu aplicación

¿Necesito una clave para usar la API?

No. Puedes hacer consultas públicas desde tu aplicación. La consulta diaria tiene un límite de 100 solicitudes por dirección IP y día para cuidar la disponibilidad del servicio.

¿En qué moneda llega el resultado?

Cada subdominio responde en la moneda local de su país. Esta versión devuelve los valores en pesos mexicanos (MXN). Revisa meta.quote_currency antes de guardar o mostrar un resultado.

¿Puedo consultar una fecha anterior?

Sí. Usa date para una fecha puntual o from y to para pedir hasta 31 días seguidos. En una consulta por rango, cuando falta un día puede conservarse el último valor ya disponible dentro de ese mismo rango.

¿Puedo obtener el historial de una conversión?

Sí. El endpoint de historial recibe el slug de la conversión y entrega una serie de fechas. Es útil para gráficos, comparaciones y controles internos.