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:
- Vas a la documentación de la API (o RapidAPI).
- Copias el código cURL.
- En N8N, dentro del nodo HTTP Request, pulsas “Import cURL” y pegas.
- ¡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.