Elige las monedas
Escribe uno o varios códigos, como USD y EUR.
Consulta valores en pesos colombianos 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.
/api/rates-day?codes=USD,EUR&date=2026-11-03
Escribe uno o varios códigos, como USD y EUR.
Déjala vacía para consultar el día actual de America/Bogota.
Conserva la fecha y la moneda de la respuesta junto al valor.
Esta herramienta crea la URL. Puedes copiarla o abrir la respuesta JSON en otra pestaña.
https://co.mitipodecambio.com/api/rates-day?codes=USD,EUR&date=2026-11-03
La respuesta mostrará los valores disponibles en COP.
Consulta una o varias monedas para un día específico o para un período corto.
/api/rates-day
Obtén una serie de fechas para dibujar un gráfico o comparar cómo cambió una conversión.
/api/rates
La estructura se mantiene igual aunque cambies las monedas o la fecha.
{
"meta": {
"market": "co",
"quote_currency": "COP",
"timezone": "America/Bogota",
"codes": [
"USD",
"EUR"
],
"carried_forward": true,
"date": "2026-11-03"
},
"data": [
{
"date": "2026-11-03",
"rates": {
"USD": 3223.6595775300002060248516499996185302734375,
"EUR": 3606.73026832999994439887814223766326904296875
}
}
]
}Indica la versión regional que respondió.
Te dice en qué moneda se expresan los valores.
Es la fecha a la que corresponde cada grupo de valores.
Contiene las monedas que sí tienen valor disponible.
Copia un ejemplo y adapta la moneda, la fecha o el destino del resultado.
$url = 'https://co.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.');
}const response = await fetch('https://co.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);https://co.mitipodecambio.com/api/rates?pair=dolares-a-pesos-colombianos&days=7 Abrir ejemplo de historialLa lista muestra las monedas que tienen un valor disponible para pesos colombianos.
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.
Cada subdominio responde en la moneda local de su país. Esta versión devuelve los valores en pesos colombianos (COP). Revisa meta.quote_currency antes de guardar o mostrar un resultado.
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.
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.