Banxico API REST: tipos de cambio, TIIE y UDI
La Banxico API REST es la interfaz oficial del Banco de México para consultar indicadores económicos en formato JSON. Permite obtener el tipo de cambio USD/MXN, la tasa TIIE y el valor UDI, entre otros datos. Si estás integrando un sistema financiero en México, esta API te ofrece acceso programático a series históricas y valores actualizados sin depender de hojas de cálculo o descargas manuales.

¿Qué es la API REST de Banxico?
Banxico (Banco de México) publica sus indicadores a través de un servicio web llamado SIE (Sistema de Información Económica). La Banxico API REST es una capa moderna que expone esos mismos datos mediante endpoints REST con respuestas JSON. Entre los indicadores más consultados están:
- Tipo de cambio USD/MXN: cotización diaria del peso frente al dólar.
- TIIE (Tasa de Interés Interbancaria de Equilibrio): referencia para créditos y productos financieros.
- UDI (Unidad de Inversión): valor ajustado por inflación usado en créditos hipotecarios y AFORE.
Cada indicador tiene un identificador de serie único (por ejemplo, SF43718 para el tipo de cambio FIX). La API acepta peticiones GET con un token de autenticación y devuelve los valores en un objeto JSON estándar.
Para validar la estructura general del servicio y el uso de series como FIX, TIIE y UDI, puedes consultar la documentación oficial de Banxico sobre su SIE API REST y contrastarla con la guía práctica de API Pull sobre Banxico API — cómo acceder a tipos de cambio y tasas.
Conceptos clave para la integración
Autenticación y parámetros de consulta
Para usar la Banxico API REST necesitas un token que se obtiene en el portal de desarrolladores del Banco de México. La autenticación se realiza mediante un header Bmx-Token o como parámetro de consulta. Las peticiones típicas incluyen:
- URL base:
https://www.banxico.org.mx/SieAPIRest/service/v1/ - Parámetros:
series(identificador de la serie),token(tu API key),fecha(opcional, para filtrar por rango).
La referencia oficial para autenticación, rutas y estructura de consulta está en el portal de Banxico: Banxico SIE API REST.
Formato de respuesta y campos principales
La respuesta llega en formato JSON con una estructura que contiene metadatos (bmx, series, datos). Cada observación incluye fecha y dato (valor). También hay un campo titulo que describe la serie. La documentación oficial de Banxico detalla las rutas exactas, los códigos de serie y los mensajes de error. Por ejemplo, para consultar el tipo de cambio FIX de hoy, enviarías:
GET /series/SF43718/datos?token=TU_TOKEN
Y recibirías algo como:
{
"bmx": {
"series": [{
"idSerie": "SF43718",
"titulo": "Tipo de cambio FIX",
"datos": []
}]
}
}
Si quieres una explicación práctica de cómo acceder a tipos de cambio, TIIE y otras series del SIE, puedes revisar la guía de API Pull sobre Banxico API — cómo acceder a tipos de cambio y tasas y contrastarla con la documentación oficial de Banxico en su portal del SIE API REST.
Casos de uso en el ecosistema financiero mexicano
La Banxico API REST es fundamental en múltiples procesos financieros. Aquí te mostramos tres escenarios comunes:
| Indicador | Identificador de serie | Uso típico |
|---|---|---|
| Tipo de cambio USD/MXN (FIX) | SF43718 |
Conversión automática en pagos transfronterizos |
| TIIE 28 días | SF331451 |
Cálculo de intereses en créditos y préstamos |
| UDI | SP68257 |
Ajuste de saldos en AFORE y créditos hipotecarios |
Fintechs y pagos transfronterizos
Las fintechs que operan pagos entre México y Estados Unidos consumen la API para obtener el tipo de cambio del día y aplicarlo a las transacciones. Al integrar la Banxico API REST, se usa una fuente oficial y trazable para el valor de referencia. Para una visión más amplia de fuentes financieras en México, también puede ser útil la comparativa de API Pull sobre Financial Data API Mexico: Banxico SIE, BMV y TIIE.
AFORE y administración de fondos de pensión
Las AFORE (Administradoras de Fondos para el Retiro) utilizan el valor UDI diario para recalcular el saldo de las cuentas individuales. La API permite automatizar esta consulta cada día hábil, evitando errores manuales.
Cumplimiento AML y monitoreo de transacciones
En sistemas de prevención de lavado de dinero (AML), se requiere registrar el tipo de cambio aplicado a cada operación en moneda extranjera. La Banxico API REST proporciona una fuente oficial para ese dato, lo que fortalece la pista de auditoría. Puedes combinar esta información con la API de AML México para enriquecer los procesos de screening y monitoreo.

Seguridad y buenas prácticas de implementación
Cuando integras la Banxico API REST en sistemas internos o productos financieros, conviene acompañarla de controles técnicos básicos:
- Auditoría de solicitudes: registrar fecha, serie consultada y respuesta recibida ayuda a reconstruir el valor usado en procesos posteriores.
- Validación del payload: conviene verificar que la estructura JSON esperada esté presente antes de guardar o aplicar un dato en producción.
- Manejo de valores faltantes: algunas series pueden no tener dato para todos los días del calendario, por lo que tu lógica debe contemplar ese escenario.
- Separación entre consulta y cálculo: Banxico entrega el indicador; la conversión monetaria, valuación o regla de negocio debe resolverse en tu propia aplicación.
Si tu stack también cubre identidad y cumplimiento, la guía de CURP Compliance API muestra cómo complementar fuentes oficiales con flujos auditables dentro de una arquitectura regulada.
Cuándo la API de Banxico no es la herramienta correcta
Aunque la Banxico API REST es excelente para datos oficiales diarios, tiene limitaciones:
- Cobertura enfocada en series económicas oficiales: si necesitas cotizaciones bursátiles, libros de órdenes o precios intradía de mercado, debes usar otras fuentes.
- Frecuencia según la serie publicada: no todos los indicadores tienen la misma periodicidad.
- Sin conversión automática: la API entrega el valor del indicador, pero no realiza cálculos de conversión (por ejemplo, de USD a MXN). Eso tienes que implementarlo en tu aplicación.
En proyectos donde además necesitas inflación, PIB u otros indicadores macroeconómicos, conviene evaluar cuándo usar Banxico y cuándo INEGI. La comparativa de API Pull sobre indicadores económicos Banxico vs INEGI puede servir como punto de partida, junto con el portal oficial de INEGI para revisar su catálogo de indicadores: INEGI.
¿Cómo empezar con la API de Banxico a través de API Pull?
Si estás evaluando opciones de integración, API Pull también publica recursos prácticos sobre consumo de datos financieros en México dentro de su API Hub. Puedes apoyarte en contenidos como:
- Banxico API — cómo acceder a tipos de cambio y tasas
- Indicadores económicos Banxico vs INEGI
- Financial Data API Mexico: Banxico SIE, BMV y TIIE
Estos materiales ayudan a entender qué fuente usar según el caso: tipos de cambio oficiales, tasas de referencia o indicadores macroeconómicos complementarios.
La Banxico API REST es una herramienta confiable y oficial para cualquier sistema financiero en México. Con una integración adecuada, obtienes datos precisos, auditables y listos para incorporarse en procesos operativos, analíticos y de cumplimiento.
Fuentes y referencias
- Banxico SIE API REST
- INEGI
- Banxico API — cómo acceder a tipos de cambio y tasas
- Indicadores económicos API México — Banxico vs INEGI
- Financial Data API Mexico: Banxico SIE, BMV y TIIE

