Cómo conectar la API de Banxico con Google Sheets usando Apps Script
Bienvenid@ a Programación para Todos, un espacio personal donde documento aprendizajes técnicos, ideas y procesos de programación que he querido probar y entender por cuenta propia. Los casos y ejemplos que comparto no tienen referencia a mi trabajo, sino que son ejercicios, pruebas y escenarios recreados a partir de inquietudes técnicas personales. Este blog funciona como un compendio personal de conocimiento: código, ideas y reflexiones que decido compartir.
Ejemplo práctico: Aprende a obtener el tipo de cambio del dólar en tiempo real usando JavaScript y la API de Banxico. Ideal para integrar datos financieros en tus aplicaciones o dashboards.
En este tutorial aprenderás cómo obtener el tipo de cambio usando JavaScript y la API de Banxico paso a paso. Si no quieres programar o prefieres una solución más rápida, al final también te dejo una opción para hacerlo directamente desde Excel.
Para poder consumir la API necesitas generar un token gratuito desde el siguiente enlace:
Con este token puedes realizar hasta 40,000 consultas gratuitas por día.
Para obtener el tipo de cambio FIX USD/MXN usamos la serie:
SF43718
Puedes consultar el catálogo completo aquí:
👉 Ver catálogo de series Banxico
const url = 'https://www.banxico.org.mx/SieAPIRest/service/v1/series/SF43718/datos/oportuno?token=TU_TOKEN';
fetch(url)
.then(response => response.json())
.then(data => {
const resultados = data.bmx.series;
const divResultados = document.getElementById('resultado');
resultados.forEach(serie => {
const p = document.createElement('p');
p.textContent = `${serie.nombre}: $${serie.datos[0].dato}`;
divResultados.appendChild(p);
});
})
.catch(error => {
console.error('Error:', error);
document.getElementById('resultado').textContent = 'Error al obtener los datos';
});
Consumir la API de Banxico es una excelente forma de trabajar con datos reales en tus proyectos.
Si dominas este ejemplo, puedes escalar a integraciones más complejas como APIs empresariales o automatización en Excel.
TIP: prueba modificar la serie para obtener CETES o TIIE 😉
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios