El flujo útil tiene tres nodos: Schedule Trigger, HTTP Request y el destino de los datos. Primero prueba la respuesta sin clave. Cuando funcione, guarda una clave gratuita como credencial de cabecera y activa el horario.
- Usa el nodo HTTP Request que ya viene con n8n.
- Una llamada a
/v1/latest/USD?symbols=EUR,GBP,JPYdevuelve los tres tipos. - Lee un valor con
{{$json.rates.EUR}}y conserva también la frescura. - Guarda la clave en una credencial Header Auth, no dentro de cada nodo.
- Un flujo por hora consume unas 720 llamadas en 30 días.
Crea el flujo de tres nodos
Añade Schedule Trigger → HTTP Request → Edit Fields. Durante las pruebas puedes usar Manual Trigger. Edit Fields no es obligatorio, pero deja una salida limpia para una hoja, una base de datos o un mensaje.
Configura la solicitud
Elige GET, usa la URL de abajo y activa los parámetros de consulta. Añade symbols con el valor EUR,GBP,JPY, pide respuesta JSON y pulsa Execute step.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"Asigna nombres a los valores
En Edit Fields, cambia cada valor a Expression. Por ejemplo, {{$json.rates.EUR}} devuelve el tipo del euro. Guarda también {{$json.source}} y {{$json.data_updated_at}}; explican si el dato era intradía o diario y cuándo se escribió.
EUR {{$json.rates.EUR}}GBP {{$json.rates.GBP}}JPY {{$json.rates.JPY}}source {{$json.source}}updated {{$json.data_updated_at}}Guarda la clave como credencial
Crea una clave gratis y, en n8n, añade una credencial Header Auth. Usa Authorization como nombre y Bearer exr_live_tu_clave como valor. Así la clave no termina dentro del JSON exportado del flujo.
Las credenciales de n8n se guardan aparte. Al exportar o compartir el flujo, viaja la referencia a la credencial, no su valor.
Pon un horario razonable
Para un panel operativo, una ejecución por hora suele bastar. Para un informe diario, ejecuta una vez al día. Si necesitas más monedas, añádelas a symbols en lugar de duplicar el nodo HTTP.
Sirven para automatización, informes, estimaciones y análisis. No son una cotización ejecutable ni un precio de liquidación.