HTTP Request: cómo consumir cualquier API del mundo

El nodo HTTP Request es la navaja suiza de N8N. Nos permite conectarnos a cualquier aplicación del mundo que tenga API, aunque N8N no tenga una integración oficial (nodo nativo) para ella.

🌍 El Entorno de Pruebas: RapidAPI

Usamos RapidAPI como ejemplo para buscar APIs públicas (IMDb, Ejercicios, etc.) y probarlas sin coste.

🚀 La Función Mágica: “Import cURL”

La forma más rápida de configurar este nodo:

  1. Vas a la documentación de la API (o RapidAPI).
  2. Copias el código cURL.
  3. En N8N, dentro del nodo HTTP Request, pulsas “Import cURL” y pegas.
  4. ¡Listo! N8N configura automáticamente el método (GET/POST), las cabeceras y la URL.

🔐 Seguridad: API Keys y Credenciales

Al importar un cURL, la API Key suele quedar pegada como texto plano en el nodo (“Hardcoded”). Esto es una mala práctica.

  • Solución: Crear una credencial tipo Header Auth en N8N.
  • Guardar ahí la clave (x-rapidapi-key).
  • Sustituir el texto plano por la credencial. Así, si compartes el flujo, nadie roba tu clave.

💡 Concepto Clave: Una API es el idioma que usan las apps para hablar entre sí. Con el nodo HTTP Request, N8N puede “hablar” cualquier idioma.