Recursos · Integración n8n

Integración Marketstack n8nAutomatiza Marketstack con n8n.

Los precios de cierre rinden más dentro de un flujo que en una pestaña. Una integración Marketstack n8n se apoya en un nodo: 3 operaciones en 3 recursos, datos de fin de día, plaza bursátil y ticker. Marketstack no tiene nodo trigger, así que arranca un Schedule Trigger o un Webhook.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Por qué montar una integración Marketstack n8n?

La API bursátil de Marketstack se maneja desde n8n con un solo nodo, repartido en 3 recursos y 3 operaciones: los precios de fin de día para uno o varios tickers, una plaza bursátil localizada por su Market Identifier Code, y un ticker suelto. Una credencial de clave API se encarga de la autenticación, y como Marketstack no trae disparador propio, el flujo arranca desde otro nodo.

Empecemos por el panel de un equipo financiero. Un Schedule Trigger se lanza una vez cerrada la sesión, endOfDayData.getAll trae los datos de fin de día de una lista de símbolos separados por comas, y el resultado alimenta un gráfico en Grafana. Nadie descarga nada a mano.

Segundo patrón: el aviso. El flujo lee los últimos cierres, los compara en un nodo Code con lo que guardó el día anterior y solo habla cuando la diferencia merece una mirada. Un mensaje en Slack para el equipo, y silencio el resto de los días. Ese silencio es justamente lo que hace útil al flujo.

Tercer patrón: los datos de referencia. ticker.get y exchange.get aceptan un único valor cada uno, un símbolo por un lado y un Market Identifier Code por el otro. Eso los convierte en buenos pasos de validación: alguien escribe un instrumento en un formulario, el flujo pregunta a Marketstack si existe y después lo escribe en Google Sheets.

¿Y lo que queda fuera de estas 3 operaciones? No se espera a que el nodo crezca. El nodo HTTP Request llama a cualquier endpoint de la API de Marketstack y reutiliza la misma credencial mediante la autenticación predefinida. Una credencial es el bloque de datos de acceso que guardas una vez en el menú Credentials y que todos los flujos recuperan de una lista desplegable.

Sobre el volumen: Return All recorre las páginas de la API hasta traer todo lo que encaja con los filtros; desactivado, Limit pone el techo. Y un campo marcado como obligatorio detiene la ejecución si está vacío, mejor eso que una tabla vacía sin explicación. Si todavía dudas de plataforma, la Reseña n8n entra en el alojamiento y el coste, y el Curso n8n cubre expresiones y planificación.

Conexión

¿Cómo se conecta Marketstack con n8n?

  1. 01

    Genera la clave API en Marketstack

    La clave se obtiene primero en el lado de Marketstack, dentro del panel de la cuenta, que ofrece las opciones para consultar y generar una clave API. Ese mismo panel muestra el nivel de plan de la cuenta, un dato que hace falta para el paso siguiente. La clave termina guardada en una credencial de n8n, nunca escrita directamente en un nodo del flujo.

  2. 02

    Crea la credencial Marketstack en n8n

    El menú Credentials de n8n pide dos datos para una credencial Marketstack: API Key, donde se pega la clave obtenida, y Use HTTPS, que se ajusta según el plan de la cuenta, desactivado en el plan gratuito y activado en cualquier otro. Guardada esa credencial, todos los flujos que hablan con Marketstack la recuperan de la misma lista desplegable.

  3. 03

    Prueba una operación antes de conectar el resto

    La primera prueba se hace con un nodo Marketstack solo, con la credencial elegida en su lista, un recurso y una operación seleccionados. Ticker sobre un símbolo único como AAPL sirve de comprobación rápida: ejecutar ese nodo aislado deja ver un fallo de credencial al instante, en lugar de descubrirlo dentro de una ejecución programada de madrugada.

Acciones

¿Qué sabe hacer el nodo Marketstack ?

El nodo Marketstack expone 3 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetGet Many
End-of-Day Data✓
Exchange✓
Ticker✓

End-of-Day Data

1 operación
01

Get many EoD data

endOfDayData.getAll

Lo que ves en n8n

Notas y casos de uso

Aquí es donde se piden los datos de fin de día de uno o varios símbolos, dentro del rango de fechas que definas. Es la operación que alimenta una serie de precios.

Parámetros clave

  • Ticker: uno o varios símbolos separados por comas, por ejemplo AAPL o AAPL,MSFT, o {{ $json.field }} si la lista llega del nodo anterior.
  • Return All: activado, n8n recorre las páginas de la API; desactivado, Limit marca el número máximo de resultados.
  • Timeframe Start Date y Timeframe End Date: los límites del periodo, en formato YYYY-MM-DD o ISO-8601.
Casos de uso
guardar el histórico de una cartera, una fila por símbolo y por fecha.

Exchange

1 operación
02

Get an exchange

exchange.get

Lo que ves en n8n

Notas y casos de uso

Un código de plaza entra, el nodo consulta esa plaza en Marketstack y entrega el resultado al paso siguiente.

Parámetros clave

  • Exchange: la plaza bursátil que quieres recuperar, indicada con su Market Identifier Code, por ejemplo XNAS, o {{ $json.field }} cuando el código viene de un paso anterior.
Casos de uso
antes de importar una lista de instrumentos que te envía un proveedor, pasar cada código de plaza por esta operación y detectar los que no corresponden a nada.

Ticker

1 operación
03

Get a ticker

ticker.get

Lo que ves en n8n

Notas y casos de uso

Cuando el flujo ya sabe qué valor le importa, esta operación pide a Marketstack lo que guarda sobre ese símbolo concreto.

Parámetros clave

  • Ticker: un símbolo suelto, por ejemplo AAPL. El campo espera un solo símbolo, mientras que los datos de fin de día admiten una lista separada por comas.
Casos de uso
comprobar los símbolos que alguien escribe en un formulario interno antes de que lleguen a un informe, y devolver un error legible en lugar de una tabla vacía.
Necesitas ayuda

¿Necesitas ayuda para automatizar Marketstack con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Marketstack y n8n, las dudas que vienen después

01¿La integración Marketstack es gratis en n8n?
Sí, sin coste añadido en n8n. El nodo Marketstack forma parte de la instalación estándar, sin nada que instalar ni pagar de más, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use, con el mismo flujo funcionando en los dos casos. Lo que cobra Marketstack por su propia cuenta es un asunto aparte, que se resuelve en su web y queda fuera de esta página. Lo único que cambia dentro de n8n según el plan es el ajuste Use HTTPS de la credencial.
02¿Qué credenciales necesita el nodo Marketstack?
Solo hace falta una cosa: la clave API del panel de Marketstack, pegada en el campo API Key de una credencial creada desde el menú Credentials de n8n. Esa misma pantalla pide ajustar Use HTTPS según el plan de la cuenta, desactivado en el plan gratuito y activado en todos los demás planes de pago. Una vez guardada, la credencial aparece en la lista desplegable de cada nodo Marketstack que se añada después, sin volver a copiar nunca la clave original.
03¿Qué límites tiene la integración Marketstack n8n?
Las 3 operaciones del nodo, repartidas entre datos de fin de día, plaza bursátil y ticker, marcan el límite del catálogo; más allá, el nodo HTTP Request cubre cualquier endpoint de la API de Marketstack con la misma credencial. En cuanto al volumen, Return All recorre todas las páginas disponibles, mientras que Limit, con Return All desactivado, pone un tope al número de resultados. Y un campo obligatorio vacío detiene el nodo en lugar de dejarlo avanzar con una suposición.
04¿El trigger de Marketstack funciona en tiempo real?
No hay ningún nodo trigger de Marketstack en n8n, así que el arranque de un flujo que lo use siempre viene de otra parte. Un Schedule Trigger a intervalo fijo encaja bien con datos de fin de día, disponibles solo después del cierre de la sesión bursátil; un Webhook de n8n responde cuando es un servicio externo el que decide el momento exacto; y el trigger de otra herramienta ya presente en el flujo puede lanzar igual la ejecución, por ejemplo antes de comprobar un símbolo con la operación ticker.
05¿n8n o Make para Marketstack?
La decisión pasa por cuatro puntos, no por un ganador: el alojamiento, donde n8n suma la opción de autoalojarse con Docker o npm además de n8n Cloud, mientras que Make solo existe alojado; el control de los datos, que va de la mano del alojamiento; el modelo de coste, con Make cobrando por operación, algo que pesa en un flujo que recorre muchos símbolos; y la lógica visual, donde ambos editores resuelven las ramificaciones de forma distinta más por costumbre que por límite técnico.