Ressources · Intégration n8n

Intégration CoinGecko n8nAutomatiser CoinGecko avec n8n.

Les cours n'ont pas à vivre dans un onglet séparé. L'intégration CoinGecko n8n ouvre 9 opérations réparties sur 2 ressources, les coins et les événements. Aucun nœud trigger n'est livré : un Schedule ou un autre outil lance le workflow. Écrit pour les profils ops et finance.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que couvre vraiment l'intégration CoinGecko n8n ?

Côté n8n, CoinGecko est un nœud de lecture : il interroge l'API publique et ne modifie jamais rien chez CoinGecko. Deux ressources structurent le panneau. Coin couvre tout ce qui touche à une monnaie ou à une paire, du prix instantané au graphique en chandeliers. Event donne accès au calendrier d'événements. Au total 9 opérations, chacune avec sa propre liste de champs, et une sortie en items prête pour le nœud suivant.

Premier montage, la veille de fin de journée. Un Schedule Trigger part à heure fixe, coin.market renvoie toutes les paires cotées dans ta devise de référence, et les lignes atterrissent dans Microsoft Excel 365, là où le contrôle de gestion travaille déjà.

Deuxième montage, l'alerte de seuil. coin.price interroge les monnaies suivies, un nœud If compare le résultat au seuil que tu stockes de ton côté, et Gmail n'envoie un message que quand la comparaison bascule. Les journées calmes restent silencieuses.

Troisième montage, l'agenda. event.getAll remonte les événements listés par CoinGecko, le filtre Upcoming Events Only écarte ce qui est déjà passé, et chaque entrée devient un créneau dans Google Calendar que l'équipe consulte sans ouvrir n8n.

Quand l'endpoint visé ne figure pas dans les 9 opérations, le relais s'appelle HTTP Request : ce nœud interroge n'importe quelle URL de l'API CoinGecko et réutilise la même authentification prédéfinie, donc le reste du workflow ne bouge pas. Trois limites à garder en tête avant de construire. CoinGecko n'a pas de nœud trigger dans n8n, aucun flux ne part donc d'un événement CoinGecko. Le chemin par adresse de contrat ne liste qu'Ethereum comme plateforme émettrice, un jeton sur une autre chaîne passe par son identifiant de coin. Return All parcourt les pages de l'API une à une, ce qui veut dire plusieurs appels pour une liste large.

Pas encore fixé sur la plateforme ? L'Avis n8n pose les critères de choix. Pour la pratique, la Formation n8n travaille les expressions et la reprise sur erreur, ce qui lâche en premier sur un workflow de données laissé seul.

Connexion

Comment brancher le nœud CoinGecko dans n8n ?

  1. 01

    Ajoute le nœud à ton workflow

    Cherche CoinGecko dans le panneau des nœuds et ajoute-le. Le nœud est livré avec n8n, sur n8n Cloud comme sur une instance auto-hébergée : rien à installer, aucun coût supplémentaire côté n8n. Il n'affiche aucun sélecteur d'authentification. Quand un credential entre en jeu, c'est-à-dire un accès enregistré à un service, il se crée une fois depuis le menu Credentials et tous les workflows le retrouvent dans la liste déroulante du nœud.

  2. 02

    Choisis la ressource, puis l'opération

    La ressource passe en premier. Coin porte 8 des 9 opérations, du prix d'une monnaie au graphique en chandeliers d'une paire. Event porte la neuvième, Get Many. Le choix de l'opération réécrit la liste des paramètres en dessous : c'est pour ça que le nœud n'a pas la même tête selon ce que tu demandes. Return All et Limit sont les seuls réglages communs aux deux ressources.

  3. 03

    Donne-lui un point de départ, puis exécute

    CoinGecko n'a pas de nœud trigger, le workflow a donc besoin d'un autre déclencheur : un Schedule Trigger à intervalle fixe, un Webhook n8n, autrement dit une URL qu'un service extérieur appelle, ou le trigger d'un autre outil. Remplis les champs requis, utilise une expression comme {{ $json.coinId }} pour reprendre une valeur de l'item précédent, puis lance Execute et regarde la sortie.

Actions

Ce que le nœud CoinGecko sait faire

Le nœud CoinGecko expose 9 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceGetGet ManyCandlestickHistoryMarketMarket ChartPriceTicker
Coin
Event

Coin

8 opérations
01

Get a candlestick for a coin

coin.candlestick

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération construit le graphique en chandeliers d'une paire, ouverture, plus haut, plus bas et clôture, sur la fenêtre choisie, et renvoie un item par intervalle.

Paramètres clés

  • Base Currency Name or ID : la première monnaie de la paire, BTC dans BTC:ETH. Depuis la liste, ou via une expression comme {{ $json.base }}.
  • Quote Currency Name or ID : la seconde monnaie, ETH dans BTC:ETH, même liste et même type d'expression.
  • Range (Days) : la profondeur de l'historique, de 1 à 365 jours, ou max pour tout ce qui existe.
Cas d'usage
archiver chaque semaine les chandeliers des paires réellement détenues en trésorerie, dans un fichier qui reste après le passage d'un tableau de bord public.
02

Get a coin

coin.get

Ce que tu vois dans n8n

Notes & cas d'usage

Une seule monnaie, sa fiche au moment de l'exécution. Ce que contient cette fiche dépend entièrement des cases cochées dans Options.

Paramètres clés

  • Search By : Coin ID ou Contract Address ; ce choix commande les champs demandés ensuite.
  • Coin Name or ID : l'identifiant CoinGecko, du type bitcoin, pris dans la liste ou fourni par une expression.
  • Platform ID : la chaîne qui émet le jeton, Ethereum dans la liste.
  • Contract Address : l'adresse du contrat du jeton, à la place de l'identifiant.
  • Options : Community Data, Developer Data, Localization, Market Data, Sparkline et Tickers ajoutent chacun un bloc à la réponse.
Cas d'usage
enrichir une liste de surveillance pour que chaque ligne porte les données développeur et communauté à côté du nom.
03

Get many coins

coin.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

La liste des monnaies connues de CoinGecko, un item par monnaie. C'est de là que viennent les identifiants attendus par les autres opérations.

Paramètres clés

  • Return All : activé, n8n enchaîne les pages jusqu'au bout de la liste ; désactivé, il s'arrête à Limit.
  • Limit : le nombre maximal de monnaies rapportées par exécution.
Cas d'usage
rafraîchir une table de correspondance des identifiants dans un tableur, pour qu'aucune expression du workflow ne pointe vers un nom que l'API ne résout plus.
04

Get history for a coin

coin.history

Ce que tu vois dans n8n

Notes & cas d'usage

Retour sur une journée précise : la monnaie telle qu'elle était à cette date, avec son nom, son cours, ses données de marché et ses statistiques dans un seul instantané.

Paramètres clés

  • Coin Name or ID : la monnaie concernée, choisie dans la liste ou fournie par une expression.
  • Date : la date de l'instantané, souvent {{ $json.date }} quand un nœud précédent boucle sur une série de jours.
  • Localization (dans Options) : exclut les langues localisées de la réponse et allège la charge utile.
Cas d'usage
reconstituer un trimestre d'instantanés quotidiens pour un export comptable, une exécution par date, sans reprise manuelle dans un tableur.
05

Get market prices for a coin

coin.market

Ce que tu vois dans n8n

Notes & cas d'usage

Toutes les paires cotées dans une même devise, avec leurs données de marché et l'ordre de tri sous ton contrôle.

Paramètres clés

  • Base Currency Name or ID : la devise dans laquelle tout est coté.
  • Return All et Limit : toutes les paires page après page, ou une tranche plafonnée.
  • Coin IDs (dans Options) : une liste d'identifiants séparés par des virgules pour ne garder que les monnaies suivies.
  • Order (dans Options) : tri par capitalisation, volume, identifiant ou rang Gecko, croissant ou décroissant.
  • Price Change Percentage (dans Options) : ajoute les colonnes de variation pour les fenêtres cochées, de 1h à 1y.
Cas d'usage
un tableau de veille quotidien trié en market_cap_desc, limité aux monnaies que l'équipe suit vraiment.
06

Get market chart for a coin

coin.marketChart

Ce que tu vois dans n8n

Notes & cas d'usage

La série historique d'une paire : le prix, la capitalisation et le volume sur 24h, avec une granularité que l'API choisit seule selon la fenêtre demandée.

Paramètres clés

  • Search By : Coin ID ou Contract Address, le même embranchement que sur les opérations mono-monnaie.
  • Platform ID et Contract Address : la chaîne émettrice, Ethereum dans la liste, et l'adresse du jeton si tu passes par le contrat.
  • Base Currency Name or ID et Quote Currency Name or ID : les deux côtés de la paire, BTC puis ETH dans BTC:ETH.
  • Range (Days) : 1, 7, 14, 30, 90, 180, 365 ou max.
Cas d'usage
alimenter un rapport mensuel qui a besoin d'une courbe entière, pas d'un relevé isolé.
07

Get the price for a coin

coin.price

Ce que tu vois dans n8n

Notes & cas d'usage

Le cours du moment pour une ou plusieurs monnaies, dans une ou plusieurs devises de cotation, en un seul appel.

Paramètres clés

  • Search By : Coin ID ou Contract Address.
  • Base Currency Names or IDs : un multi-sélecteur, cette opération accepte plusieurs monnaies d'un coup.
  • Quote Currency Names or IDs : les devises dans lesquelles les coter, elles aussi en multi-sélection.
  • Platform ID et Contract Addresses : la chaîne, et les adresses séparées par des virgules, sur la voie du contrat.
  • Options : Include 24hr Change, Include 24hr Vol, Include Market Cap et Include Last Updated At.
Cas d'usage
une alerte de seuil qui lit sa cible dans un tableur, la compare, et n'écrit un message que si le seuil est franchi.
08

Get the ticker for a coin

coin.ticker

Ce que tu vois dans n8n

Notes & cas d'usage

Chaque place d'échange affiche sa propre cotation pour une monnaie. L'opération les remonte une par une, prêtes à filtrer et à classer.

Paramètres clés

  • Coin Name or ID : la monnaie dont tu veux les cotations, depuis la liste ou par expression.
  • Return All et Limit : toutes les cotations en parcourant les pages, ou un nombre fixe.
  • Exchange Names or IDs (dans Options) : ne conserve que les places citées.
  • Include Exchange Logo (dans Options) : ajoute le logo de la place à chaque ticker.
  • Order (dans Options) : classement par trust score, croissant ou décroissant, ou par volume, décroissant uniquement.
Cas d'usage
vérifier où une monnaie s'échange avant qu'un trésorier passe un ordre à la main.

Event

1 opération
09

Get many events

event.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Bascule le nœud sur la ressource Event et rapporte les événements listés par CoinGecko, un item chacun, avec de quoi resserrer la liste.

Paramètres clés

  • Return All et Limit : la liste entière page après page, ou un nombre plafonné.
  • Country Code (dans Options) : ne garde que les événements d'un pays.
  • From Date et To Date (dans Options) : une fenêtre, après la première date et avant la seconde.
  • Type Name or ID (dans Options) : filtre sur le type d'événement.
  • Upcoming Events Only (dans Options) : écarte tout ce qui est déjà passé.
Cas d'usage
un digest hebdomadaire des événements à venir poussé dans un agenda partagé pour que l'équipe planifie autour.
Besoin d'aide

Besoin d'aide pour automatiser CoinGecko avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

CoinGecko et n8n, les questions qui reviennent

01L'intégration CoinGecko n8n est-elle gratuite ?
Oui, côté n8n. Le nœud CoinGecko est livré avec n8n : rien à installer, aucun module à acheter, et le même nœud est disponible sur n8n Cloud comme sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. Un workflow monté d'un côté se comporte pareil de l'autre. Ce que CoinGecko facture pour l'accès à son API est une autre question : la documentation n8n de ce nœud ne la traite pas, donc vérifie ce point chez eux avant de programmer une exécution qui tourne souvent.
02Quels credentials ou droits faut-il pour le nœud CoinGecko ?
Moins de préparation que pour la plupart des nœuds. Le nœud CoinGecko n'affiche aucun sélecteur d'authentification dans ses paramètres, et sa page de documentation n8n liste les opérations sans publier de page credentials séparée. Quand un credential intervient dans n8n, le principe reste le même : on le crée une fois depuis le menu Credentials, un credential étant l'accès enregistré à un service, puis chaque workflow le récupère dans la liste déroulante du nœud au lieu de stocker une clé dans le workflow. Pour un endpoint absent du nœud, HTTP Request réutilise ce même credential via l'authentification prédéfinie.
03Quelles sont les limites du nœud CoinGecko dans n8n ?
Trois, et elles se contournent. Le nœud couvre 9 opérations sur 2 ressources : tout ce qui sort de cette liste passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API CoinGecko sans changer le reste du workflow. Les listes sont paginées : Return All désactivé, le nœud s'arrête à Limit ; activé, n8n enchaîne les pages, donc une requête large coûte plusieurs appels d'API. Enfin, la recherche par adresse de contrat ne propose qu'Ethereum comme plateforme émettrice : un jeton sur une autre chaîne doit passer par son identifiant de coin.
04Le nœud CoinGecko réagit-il en temps réel ?
Non, et ce n'est pas une histoire de délai. CoinGecko n'a pas de nœud trigger dans n8n : rien dans cette intégration n'écoute les changements de son côté. Le workflow a donc besoin de son propre point de départ. Un Schedule Trigger le lance à intervalle fixe, ce que font la plupart des relevés de cours et des instantanés quotidiens. Un Webhook n8n, c'est-à-dire une URL appelée par un service extérieur, le déclenche à la demande. Le trigger d'un autre outil marche aussi : une nouvelle ligne, un message, un formulaire, et le nœud CoinGecko s'exécute juste après.
05n8n ou Make pour CoinGecko ?
Ça dépend de trois critères, et le prix n'est que le premier. Make est hébergé par Make, sans option d'auto-hébergement, et facture à l'opération : un workflow qui relève des cours souvent voit sa facture suivre la fréquence. n8n tourne sur n8n Cloud ou sur ton propre serveur via Docker ou npm, ce qui compte quand les données ou la clé d'API ne doivent pas sortir de ton infrastructure, et le modèle de coût suit ce choix plutôt que le nombre d'exécutions. La logique visuelle diffère aussi : branchements, boucles et expressions ne se manipulent pas pareil, et le test honnête reste de remonter un workflow réel dans les deux.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.