Cómo Consumir APIs con JavaScript: 7 Ejemplos Reales Paso a Paso

Imagen
Cómo Consumir APIs con JavaScript: 7 Ejemplos Reales Paso a Paso Consumir APIs es una de las habilidades más importantes para cualquier desarrollador moderno. En esta guía central encontrarás 4 ejemplos reales donde utilizamos JavaScript para conectarnos a APIs públicas y obtener datos dinámicos. Verás ejemplos desde proyectos divertidos hasta integraciones financieras reales. 🌌 1️⃣ Rick and Morty API – Mini Proyecto Web En este proyecto construimos un buscador interactivo de personajes utilizando fetch() , paginación y filtros dinámicos. Consumo de API REST Paginación Renderizado dinámico en el DOM Ver demo completa Rick and Morty API → 🏎️ 2️⃣ API de Fórmula 1 – Datos Deportivos en Tiempo Real En este ejemplo consultamos información de pilotos, carreras y estadísticas de la Fórmula 1 usando una API pública. Request HTTP con JavaScript Manejo de respuesta JSON Visualización de datos deportivos Ver ejemplo API Fórmula 1 → 🐉...

Cómo obtener el valor de la UDIS desde Excel con una macro y la API de Banxico

Cómo obtener el valor de las UDIS desde Excel usando la API de Banxico (Automático)

Las UDIS (Unidades de Inversión) son un referente financiero utilizado en créditos hipotecarios, contratos y diversas obligaciones legales en México. Su valor se actualiza diariamente con base en la inflación, por lo que consultarlo manualmente puede convertirse en una tarea repetitiva y propensa a errores.

En este tutorial aprenderás cómo automatizar la consulta del valor actual de las UDIS directamente desde Excel mediante una macro en VBA conectada a la API oficial de Banxico.

Esta solución es ideal para profesionistas que buscan ahorrar tiempo, mejorar la precisión de sus reportes y optimizar procesos financieros.

¿Por qué automatizar la consulta de las UDIS?

Si trabajas con indicadores financieros, sabes que utilizar datos actualizados es fundamental para evitar errores en cálculos, reportes o proyecciones.

  • Evitas capturas manuales
  • Reduces errores humanos
  • Obtienes datos en tiempo real
  • Mejoras la eficiencia operativa

Automatizar este proceso transforma Excel en una herramienta mucho más poderosa para el análisis financiero.

¿Qué aprenderás en esta guía?

  • Cómo conectarte a la API oficial de Banxico
  • Obtener automáticamente el valor actualizado de la UDIS
  • Insertar el dato directamente en tu hoja de Excel
  • Crear una base para automatizar otros indicadores financieros

Requisitos

  • Microsoft Excel con macros habilitadas
  • Un token gratuito de Banxico (puedes obtenerlo aquí)

Código de la macro en Excel


Sub ObtenerUDIS_Banxico()

    Dim http As Object
    Dim json As Object
    Dim token As String
    Dim url As String
    Dim resultado As String

    token = "TU_TOKEN_AQUI"
    url = "https://www.banxico.org.mx/SieAPIRest/service/v1/series/SF60653/datos/oportuno"

    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "GET", url, False
    http.setRequestHeader "Bmx-Token", token
    http.Send

    If http.Status = 200 Then
        Set json = JsonConverter.ParseJson(http.responseText)
        resultado = json("bmx")("series")(0)("datos")(0)("dato")

        Sheets("UDIS").Range("B2").Value = resultado
        MsgBox "Valor actual de las UDIS: $" & resultado, vbInformation
    Else
        MsgBox "Error al consultar la API: " & http.Status & vbCrLf & http.responseText
    End If

End Sub

Video ejecutando la macro

Series útiles en la API de Banxico

Una vez que aprendas a consumir la API, puedes automatizar muchos otros indicadores clave para análisis financiero:

Código Indicador Uso común
SF43718 Tipo de cambio FIX Reportes y comercio exterior
SF60653 UDIS Créditos hipotecarios
SF46410 TIIE 28 días Análisis de tasas
SF17996 CETES 28 días Inversiones
SF60632 INPC Inflación

Lleva tu automatización al siguiente nivel

Si este tipo de soluciones te resulta útil, también puede interesarte aprender cómo llamar una API desde una macro en Excel , donde explico la base para conectar Excel con servicios externos.

Conclusión

Automatizar la consulta de indicadores financieros no solo ahorra tiempo — también mejora la precisión y eleva el nivel de tus análisis.

Con esta macro puedes transformar Excel en una herramienta mucho más poderosa para la toma de decisiones.

Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

API de banxico para obtener tipo de cambio utilizando Javascript

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)