Nodo de FinImpulse para n8n: datos de mercado en workflows automatizados
Una visión general del nodo de FinImpulse para n8n: operaciones disponibles, estado verificado y un workflow funcional con métricas de ETF.
FinImpulse ya está disponible como nodo verificado en n8n. La integración permite incorporar datos financieros —precios, fundamentales, perspectivas de analistas y métricas de riesgo— directamente a los workflows de n8n y conectarlos con el amplio ecosistema de aplicaciones que admite la plataforma.
Este artículo describe las operaciones disponibles en el nodo de FinImpulse y recorre un ejemplo de workflow funcional con datos reales de mercado.
Qué incluye el nodo de FinImpulse
El nodo expone tres grupos de recursos, cada uno dedicado a una categoría distinta de datos financieros.
Market Data
Cubre los datos de mercado esenciales para acciones, ETF y fondos:
- Search Assets —devuelve los activos que coinciden con una query de búsqueda en acciones, ETF y fondos
- Get Price History —recupera datos de series temporales de precios, incluidos dividendos y splits
- Get Asset Summary —devuelve una instantánea del activo: precio actual, fundamentales y métricas clave
- Get Asset Profile —devuelve información de la empresa, clasificación por sector e industria, detalles de la bolsa y otros metadatos descriptivos
- Get News —devuelve noticias recientes y comunicados de prensa asociados a un activo determinado
Analyst Insights
Cubre datos sell-side y de consenso para la renta variable:
- Get Earnings Data —cifras de beneficios históricos y previstos
- Get Recommendation Trends —consenso agregado de compra/mantener/venta de los analistas a lo largo del tiempo
- Get Analyst Actions —cambios de rating de analistas individuales y actualizaciones de precios objetivo
- Get Analyst Ratings —distribución actual de los ratings de analistas
Financial Statistics & Risk
Proporciona métricas cuantitativas para la evaluación de rentabilidad y riesgo:
- Get Key Metrics —ratios de valoración, datos de volumen, rentabilidad por dividendos, medias móviles, métricas del rango de 52 semanas e indicadores de mercado relacionados
- Get Risk Metrics —beta, desviación típica y otros indicadores ajustados al riesgo
- Get Annual Returns —cifras de rentabilidad anual para comparar el rendimiento
Estas operaciones pueden usarse de forma independiente o combinarse en flujos de trabajo de varios pasos: extraer datos, filtrarlos y enviar el resultado a bases de datos, hojas de cálculo o herramientas de mensajería.
Veamos un flujo de trabajo sencillo que pone una de ellas en práctica.
Flujo de trabajo: instantánea diaria de métricas de ETF en Google Sheets
Hacer un seguimiento diario de las métricas clave de un ETF es una tarea analítica habitual — y fácil de automatizar. El objetivo es sencillo: obtener una vez al día las métricas clave de un ETF concreto y añadirlas a una hoja de Google Sheets para su seguimiento y análisis históricos.
Con el tiempo, esto genera un registro estructurado de cifras diarias — niveles de precio, volumen, rentabilidad por dividendo y ratios de valoración — sin recopilación manual de datos.
Bastan tres nodos para configurarlo:

1. Schedule Trigger
El primer nodo es un Schedule Trigger. Define la cadencia de la automatización: para una instantánea diaria, configúralo para que se ejecute una vez al día a una hora fija. n8n ejecutará el flujo de trabajo automáticamente en cada intervalo.
2. FinImpulse — Get Key Metrics
A continuación, añade un nodo FinImpulse, configura el recurso como Financial Statistics & Risk y selecciona la operación Get Key Metrics. Introduce el ticker en el campo Asset Identifier — en este ejemplo, SPY.
Al ejecutarse, el nodo devuelve un único elemento que cubre niveles de precio actuales e históricos, cifras de volumen, rentabilidad por dividendo, ratios de valoración y datos del rango de 52 semanas.
3. Google Sheets — Append Row
El último nodo es Google Sheets. Conéctalo mediante OAuth2, selecciona la hoja de cálculo y la pestaña de destino, y establece Mapping Column Mode como Auto-Map — el nodo mapeará automáticamente todos los campos del resultado de FinImpulse a las columnas correspondientes.
Una vez guardado y activado, el flujo de trabajo se ejecuta automáticamente según la programación configurada. El resultado es un conjunto de datos en constante crecimiento — una fila por día — que puede usarse para análisis de tendencias, elaboración de informes o como entrada para otras automatizaciones.
Otros escenarios de automatización
El flujo de trabajo anterior usa un solo ETF y un solo destino, pero el mismo enfoque puede aplicarse a una amplia gama de tareas de automatización financiera.
Por ejemplo, los cambios en las calificaciones de los analistas pueden activar notificaciones en Slack o por correo electrónico cuando cambia la cobertura de analistas de un valor en seguimiento. Las actualizaciones de noticias pueden entregarse en canales internos, bases de datos o sistemas de documentación para supervisión e investigación. Las métricas de riesgo y rendimiento pueden recopilarse de forma programada y almacenarse para el análisis histórico. Los datos de beneficios pueden registrarse automáticamente y usarse para generar informes recurrentes.
En la mayoría de los casos, la estructura del flujo de trabajo sigue siendo la misma: un disparador, una operación de FinImpulse y un destino. El resultado puede enviarse a Google Sheets, bases de datos, plataformas de mensajería, CRMs, dashboards internos u otras aplicaciones disponibles en el ecosistema de n8n.
Solo necesitas una cuenta de n8n y un token de la FinImpulse API para empezar a crear flujos de trabajo con datos de mercado.
