API de consulta de tipo de cambio
Datos oficiales, al instante.
Te registras gratis, la activas en tu cuenta y empiezas a consultar en minutos. Una clave y un plan sirven para todas nuestras APIs.
El oficial de SUNAT
Compra y venta que publica SUNAT cada día hábil, el que piden los sistemas contables.
Por fecha
Pide el de cualquier día desde que guardamos el histórico; fines de semana y feriados, el último publicado.
Siempre disponible
Lo guardamos en nuestro servidor: responde aunque la web de SUNAT esté lenta.
La misma clave
Usa la clave y el plan que ya tienes para tus otras APIs de Zodipe.
Fácil de integrar
Una petición y dos números. Ejemplos listos en cURL, JavaScript y PHP.
Soporte en español
Te ayudamos por WhatsApp con la integración, sin tickets ni esperas.
Planes y precios
Empieza gratis y paga solo si necesitas más.
Pago anual en soles. El cupo es de consultas al mes, se renueva cada mes y sirve para todas tus APIs con la misma clave.
- 300consultas al mesGratisEmpezar gratis
- 1 000consultas al mesS/ 9 al añoPedir este plan
- 10 000consultas al mesS/ 45 al añoPedir este plan
- 30 000consultas al mesS/ 90 al añoPedir este plan
- 50 000consultas al mesS/ 135 al añoPedir este plan
- 100 000consultas al mesS/ 225 al añoPedir este plan
- 200 000consultas al mesS/ 450 al añoPedir este plan
- 300 000consultas al mesS/ 675 al añoPedir este plan
Se paga por Yape o transferencia y te lo activamos al confirmar el pago. Para empezar no necesitas tarjeta: el plan gratis no vence.
Documentación
Tu primera consulta en un minuto.
Actívala en tu cuenta (un clic), crea tu clave y envíala en la cabecera Authorization: Bearer TU_CLAVE (o en X-Api-Key).
Ejemplos
cURL
curl "https://zodipe.com/api/v1/tipo-cambio?fecha=2026-09-28" \
-H "Authorization: Bearer TU_CLAVE"JavaScript
const respuesta = await fetch('https://zodipe.com/api/v1/tipo-cambio?fecha=2026-09-28', {
headers: { Authorization: 'Bearer TU_CLAVE' },
})
const { compra, venta } = await respuesta.json()PHP
$ch = curl_init('https://zodipe.com/api/v1/tipo-cambio?fecha=2026-09-28');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer TU_CLAVE'],
]);
$cambio = json_decode(curl_exec($ch), true);
echo $cambio['venta'];Respuesta
GET https://zodipe.com/api/v1/tipo-cambio?fecha=AAAA-MM-DD. Sin fecha, el de hoy. Si ese día SUNAT no publicó (fin de semana o feriado), vale el último publicado y fecha_publicacion dice cuál.
{
"fecha": "2026-09-28",
"fecha_publicacion": "2026-09-28",
"compra": 3.416,
"venta": 3.425,
"moneda": "USD",
"fuente": "SUNAT"
}Errores y cupo
- 401
- Falta la clave o fue revocada.
- 403
- La API de tipo de cambio no está activada en tu cuenta (se activa gratis en «Más servicios»).
- 404
- No hay tipo de cambio para esa fecha (el histórico empieza el 28 de septiembre de 2026).
- 422
- La fecha no va como AAAA-MM-DD.
- 429
- Usaste el cupo del mes o pasaste el límite por minuto (30 en el plan gratis, 120 en los de pago).
Cada respuesta trae en sus cabeceras X-Cupo-Mensual y X-Cupo-Restante. Los errores llegan como {"error": "…"}.
Con la misma clave también tienes: API de consulta RUC.
Preguntas frecuentes
Lo que necesitas saber antes de empezar.
¿Es el tipo de cambio oficial?
Sí, el que publica SUNAT cada día hábil (compra y venta), el que usan los sistemas contables y de facturación.
¿Qué pasa los fines de semana y feriados?
SUNAT no publica esos días: la API devuelve el último publicado y te dice de qué fecha es.
¿Desde qué fecha hay datos?
Guardamos el histórico desde el 28 de septiembre de 2026. Desde ahí cada día queda disponible por fecha.
¿Comparte el cupo con la consulta RUC?
Sí: una sola clave y un solo plan para todas tus APIs. Cada consulta, de la que sea, gasta una del mes.
Hablemos
¿Necesitas ayuda para integrarla?
Te ayudamos a conectarla a tu sistema de facturación, tu tienda o tu ERP. Y si además necesitas hosting, dominio o una web, lo tenemos todo en un solo lugar.