Recursos · Integración n8n

Integración CoinGecko n8nAutomatiza CoinGecko con n8n.

¿Los datos de mercado viven fuera de tus flujos? La integración CoinGecko n8n abre 9 operaciones repartidas en 2 recursos, monedas y eventos. No hay nodo trigger, así que el arranque llega de un Schedule o de otra app. Pensada para perfiles de operaciones y finanzas.

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

Por qué automatizar

¿Qué cubre en realidad la integración CoinGecko n8n?

El nodo CoinGecko solo lee. Consulta la API pública y nunca escribe nada de vuelta, así que ningún flujo de trabajo puede modificar un dato en CoinGecko por error. El panel se organiza en 2 recursos: Coin agrupa 8 de las 9 operaciones, desde el precio de una moneda hasta el gráfico de velas de un par; Event aporta la novena, la lista del calendario. Cada operación devuelve items listos para el siguiente nodo.

El primer montaje es la tabla de referencia. coin.getAll devuelve la lista de monedas que CoinGecko reconoce, coin.market añade los datos de mercado de cada par, y todo aterriza en Google Sheets, donde el resto del equipo ya consulta sus tablas.

El segundo es el aviso. coin.price consulta las monedas que sigues, un nodo If lo compara con el umbral que guardas por tu cuenta y solo entonces sale un mensaje a Slack. Si nada cruza el umbral, el canal se queda en silencio.

El tercero mira hacia atrás. coin.history recupera la foto de una moneda en una fecha concreta y coin.marketChart devuelve la serie completa de un par; con eso se arma el cierre mensual sin depender de lo que un panel público decida mostrar hoy. Las tareas de revisión se crean en ClickUp al terminar la ejecución.

¿La operación que buscas no está entre las 9? Entra el nodo HTTP Request, que llama a cualquier endpoint de la API de CoinGecko reutilizando la misma autenticación predefinida, sin tocar el resto del flujo. Conviene conocer los límites antes de montar nada. CoinGecko no tiene nodo trigger en n8n, así que nada arranca por un evento suyo. La ruta por dirección de contrato solo ofrece Ethereum como plataforma emisora, y un token de otra cadena necesita su identificador de moneda. Y Return All recorre las páginas de la API una por una: una consulta amplia son varias llamadas, no una.

Para decidir la plataforma, la Reseña n8n compara lo que de verdad pesa, y el Curso n8n entra en las expresiones y el manejo de errores, lo primero que falla en un flujo de datos que corre solo.

Conexión

¿Cómo se configura el nodo CoinGecko ?

  1. 01

    Añade el nodo al flujo

    Busca CoinGecko en el panel de nodos y añádelo. Viene incluido en n8n, tanto en n8n Cloud como en una instancia autoalojada, así que no hay nada que instalar ni coste extra por el lado de n8n. El nodo no muestra selector de autenticación. Cuando hace falta una credencial en n8n, es decir el acceso guardado a un servicio, se crea una sola vez en el menú Credentials y cualquier flujo la elige después desde el desplegable del nodo.

  2. 02

    Elige recurso y luego operación

    Primero el recurso, después la operación. Coin responde sobre una moneda o sobre un par; Event devuelve el calendario. Cada operación reescribe la lista de parámetros que aparece debajo, y por eso el nodo cambia de aspecto según lo que pidas. Return All y Limit son los dos ajustes que se repiten en ambos recursos: el primero encadena páginas hasta agotar la lista, el segundo corta en el número que fijes.

  3. 03

    Dale un arranque y ejecuta

    Como no existe un nodo trigger de CoinGecko, el flujo necesita otro punto de partida: un Schedule Trigger a intervalo fijo, un Webhook de n8n, es decir una URL que llama un servicio externo, o el trigger de otra herramienta. Rellena los campos requeridos, usa una expresión como {{ $json.coinId }} para tomar un valor del item anterior y pulsa Execute para leer la salida.

Acciones

Qué sabe hacer el nodo CoinGecko

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

Matriz recursos × operaciones
RecursoGetGet ManyCandlestickHistoryMarketMarket ChartPriceTicker
Coin
Event

Coin

8 operaciones
01

Get a candlestick for a coin

coin.candlestick

Lo que ves en n8n

Notas y casos de uso

Devuelve el gráfico de velas de un par, con apertura, máximo, mínimo y cierre, en la ventana que elijas y con un item por intervalo.

Parámetros clave

  • Base Currency Name or ID: la primera moneda del par, BTC en BTC:ETH. Se elige en la lista o se pasa con una expresión como {{ $json.base }}.
  • Quote Currency Name or ID: la segunda moneda del par, ETH en BTC:ETH, con la misma lista y el mismo tipo de expresión.
  • Range (Days): cuántos días hacia atrás llega el gráfico, de 1 a 365, o max.
Casos de uso
guardar cada semana las velas de los pares que la empresa mantiene en tesorería, en un archivo propio.
02

Get a coin

coin.get

Lo que ves en n8n

Notas y casos de uso

Aquí se consulta una moneda concreta y tú decides cuánta información viaja con ella.

Parámetros clave

  • Search By: Coin ID o Contract Address; esa elección cambia los campos que el nodo pide justo después.
  • Coin Name or ID: el identificador de CoinGecko, del estilo bitcoin, desde la lista o por expresión.
  • Platform ID: la cadena que emite el token, con Ethereum en la lista.
  • Contract Address: la dirección del contrato del token, en lugar del identificador.
  • Options: Community Data, Developer Data, Localization, Market Data, Sparkline y Tickers añaden cada uno su bloque a la respuesta.
Casos de uso
completar una lista de seguimiento para que cada fila lleve los datos de desarrollo y de comunidad junto al nombre.
03

Get many coins

coin.getAll

Lo que ves en n8n

Notas y casos de uso

El listado de monedas que CoinGecko reconoce, un item por moneda. De aquí salen los identificadores que piden las demás operaciones.

Parámetros clave

  • Return All: activado, n8n pide páginas hasta terminar la lista; desactivado, se detiene en Limit.
  • Limit: el número máximo de monedas que trae una ejecución.
Casos de uso
mantener al día una tabla de identificadores en la hoja de cálculo, para que ninguna expresión del flujo apunte a un nombre que la API ya no resuelve.
04

Get history for a coin

coin.history

Lo que ves en n8n

Notas y casos de uso

Una fecha concreta y la moneda tal como estaba ese día: nombre, precio, datos de mercado y estadísticas en una sola foto.

Parámetros clave

  • Coin Name or ID: la moneda de la que quieres la foto, desde la lista o por expresión.
  • Date: la fecha del snapshot, a menudo {{ $json.date }} cuando un nodo anterior recorre un rango de días.
  • Localization (en Options): excluye los idiomas localizados de la respuesta y deja la carga más ligera.
Casos de uso
reconstruir un trimestre de fotos diarias para el cierre contable, una ejecución por fecha, sin tocar la hoja a mano.
05

Get market prices for a coin

coin.market

Lo que ves en n8n

Notas y casos de uso

Todos los pares cotizados en una misma moneda de referencia, con sus datos de mercado y el orden que tú fijes.

Parámetros clave

  • Base Currency Name or ID: la moneda contra la que se cotiza todo.
  • Return All y Limit: la lista completa página a página, o un tramo con tope.
  • Coin IDs (en Options): una lista separada por comas para quedarte solo con ciertas monedas.
  • Order (en Options): ordena por capitalización, volumen, identificador o ranking Gecko, ascendente o descendente.
  • Price Change Percentage (en Options): añade columnas de variación para las ventanas que marques, de 1h a 1y.
Casos de uso
una tabla diaria ordenada por market_cap_desc y filtrada a las monedas que entran en el informe.
06

Get market chart for a coin

coin.marketChart

Lo que ves en n8n

Notas y casos de uso

Para dibujar una curva hace falta la serie completa: precio, capitalización y volumen de 24h de un par, con la granularidad que la API decide sola según la ventana.

Parámetros clave

  • Search By: Coin ID o Contract Address, la misma bifurcación que en las operaciones de una sola moneda.
  • Platform ID y Contract Address: la cadena emisora, Ethereum en la lista, y la dirección del token si vas por el contrato.
  • Base Currency Name or ID y Quote Currency Name or ID: los dos lados del par, BTC y luego ETH en BTC:ETH.
  • Range (Days): 1, 7, 14, 30, 90, 180, 365 o max.
Casos de uso
un informe mensual que necesita la evolución entera y no una lectura suelta.
07

Get the price for a coin

coin.price

Lo que ves en n8n

Notas y casos de uso

Esta es la operación que alimenta casi todos los avisos: el precio actual de una o varias monedas, en una o varias monedas de cotización.

Parámetros clave

  • Search By: Coin ID o Contract Address.
  • Base Currency Names or IDs: selección múltiple, porque aquí se piden varias monedas de una vez.
  • Quote Currency Names or IDs: también múltiple, para las monedas en las que quieres el precio.
  • Platform ID y Contract Addresses: la cadena y las direcciones separadas por comas.
  • Options: Include 24hr Change, Include 24hr Vol, Include Market Cap e Include Last Updated At.
Casos de uso
un aviso de umbral que lee el objetivo en una hoja y solo escribe cuando se cruza.
08

Get the ticker for a coin

coin.ticker

Lo que ves en n8n

Notas y casos de uso

Un ticker es la cotización de una moneda en una casa de cambio concreta, y aquí llegan todas por separado.

Parámetros clave

  • Coin Name or ID: la moneda cuyas cotizaciones quieres, desde la lista o por expresión.
  • Return All y Limit: todas las cotizaciones recorriendo páginas, o un número fijo.
  • Exchange Names or IDs (en Options): deja solo las casas de cambio que indiques.
  • Include Exchange Logo (en Options): añade el logo de la casa de cambio a cada ticker.
  • Order (en Options): ordena por trust score, ascendente o descendente, o por volumen, solo descendente.
Casos de uso
comprobar dónde se negocia una moneda antes de que alguien de tesorería lance una orden a mano.

Event

1 operación
09

Get many events

event.getAll

Lo que ves en n8n

Notas y casos de uso

Con el recurso Event el nodo cambia de tema: devuelve los eventos que CoinGecko publica, un item por evento, con filtros para acotar la lista.

Parámetros clave

  • Return All y Limit: la lista entera página a página, o un número con tope.
  • Country Code (en Options): se queda con los eventos de un país.
  • From Date y To Date (en Options): una ventana, después de la primera fecha y antes de la segunda.
  • Type Name or ID (en Options): filtra por tipo de evento.
  • Upcoming Events Only (en Options): descarta lo que ya ha pasado.
Casos de uso
un resumen semanal de los eventos próximos que llega al equipo antes de planificar la semana.
Necesitas ayuda

¿Necesitas ayuda para automatizar CoinGecko con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

CoinGecko y n8n, las dudas más frecuentes

01¿La integración CoinGecko n8n es gratuita?
Sí, por el lado de n8n. El nodo CoinGecko viene incluido en n8n, así que no hay nada que instalar ni ningún complemento que comprar, y está disponible tanto en n8n Cloud como en una instancia autoalojada con la Community Edition, bajo licencia Sustainable Use. Un flujo montado en un sitio funciona igual en el otro. Lo que cobre CoinGecko por el acceso a su API es otra cuestión: la documentación de n8n para este nodo no la trata, así que conviene mirarlo en su web antes de programar ejecuciones muy frecuentes.
02¿Qué credenciales o permisos pide el nodo CoinGecko?
Menos preparación de la habitual. El nodo CoinGecko no muestra selector de autenticación entre sus parámetros, y la página de documentación de n8n enumera las operaciones sin publicar una página de credenciales aparte. Cuando en n8n hace falta una credencial, el patrón siempre es el mismo: se crea una vez desde el menú Credentials, es decir el acceso guardado a un servicio, y cada flujo la elige en el desplegable del nodo en lugar de guardar claves dentro del propio flujo. Si necesitas un endpoint que el nodo no expone, HTTP Request reutiliza esa misma credencial con la autenticación predefinida.
03¿Qué límites tiene el nodo CoinGecko en n8n?
Tres, y conviene conocerlos antes de montar nada. El nodo cubre 9 operaciones repartidas en 2 recursos, y todo lo que quede fuera pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de CoinGecko sin alterar el resto del flujo. Las listas van paginadas: con Return All desactivado el nodo se detiene en Limit, y con él activado n8n encadena páginas, así que una consulta amplia son varias llamadas. Y la vía por dirección de contrato solo ofrece Ethereum como plataforma emisora, de modo que un token de otra cadena necesita su identificador de moneda.
04¿El nodo CoinGecko responde en tiempo real?
No, y no es cuestión de retraso. CoinGecko no tiene nodo trigger en n8n, así que nada en esta integración se queda escuchando cambios. El arranque tiene que venir de otro sitio. Un Schedule Trigger ejecuta el flujo a intervalo fijo, que es lo que usan la mayoría de las consultas de precio y de las fotos diarias. Un Webhook de n8n, o sea una URL que llama un servicio externo, lo lanza bajo demanda. Y el trigger de otra herramienta también sirve: una fila nueva, un mensaje, un formulario enviado, y el nodo CoinGecko se ejecuta a continuación.
05¿n8n o Make para CoinGecko?
Depende de tres cosas, y el precio es solo una. Make está alojado por Make, no ofrece autoalojamiento y factura por operación, así que un flujo que consulta precios a menudo tiene un coste que crece con la frecuencia. n8n funciona en n8n Cloud o en tu propio servidor con Docker o npm, algo que importa cuando los datos o la clave de API no deberían salir de tu infraestructura, y el modelo de coste sigue esa decisión y no el número de ejecuciones. La lógica visual también cambia: ramas, bucles y expresiones se manejan distinto, y la prueba honesta es rehacer un flujo real en las dos.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.