- Accueil
- Ressources
- Intégrations
- Marketstack
Intégration Marketstack n8nAutomatiser Marketstack avec n8n.
Les cours de clôture valent mieux dans un workflow que dans un onglet. Une intégration Marketstack n8n repose sur un seul nœud : 3 opérations sur 3 ressources, données de fin de journée, place boursière et ticker. Pas de nœud trigger ici, c’est un Schedule Trigger ou un Webhook qui lance l’exécution.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Pourquoi monter une intégration Marketstack n8n ?
L'API boursière de Marketstack se pilote depuis n8n via un seul nœud, réparti sur 3 ressources et 3 opérations : les cours de fin de journée pour un ou plusieurs tickers, une place boursière retrouvée par son Market Identifier Code, et un ticker isolé. Un credential à clé API porte l'authentification, et comme Marketstack n'a pas de déclencheur propre, c'est un autre nœud qui ouvre le workflow.
Premier scénario, le reporting. Un Schedule Trigger se déclenche après la clôture, endOfDayData.getAll récupère les données de fin de journée pour une liste de symboles séparés par des virgules, et chaque ligne atterrit dans Google Sheets. Le fichier que l'équipe ouvre le matin se remplit tout seul.
Deuxième scénario, la surveillance d'un panier d'actions. Le workflow lit les derniers cours, les compare dans un nœud Code avec ce qu'il avait stocké la veille, et n'envoie un message que si l'écart mérite qu'on le regarde. Un mail via Gmail au client qui a demandé à être prévenu, un graphe alimenté dans Grafana le reste du temps. Ce qui fait la valeur de ce workflow, c'est le silence entre deux alertes.
Troisième scénario, le contrôle de référence. ticker.get et exchange.get prennent chacun une seule valeur, un symbole d'un côté, un Market Identifier Code de l'autre. Ça en fait de bonnes étapes de validation : quelqu'un saisit un instrument dans un formulaire, le workflow demande à Marketstack si ça existe avant de laisser la donnée descendre plus loin.
Pour tout ce qui sort de ces 3 opérations, le réflexe n'est pas d'attendre. Le nœud HTTP Request appelle n'importe quel endpoint de l'API Marketstack et réutilise le même credential grâce à l'authentification prédéfinie. Un credential, c'est le bloc d'identifiants que tu enregistres une fois dans le menu Credentials et que tous tes workflows retrouvent dans une liste déroulante.
Côté volume : Return All enchaîne les pages de l'API jusqu'à ramener tout ce qui correspond aux filtres, sinon Limit fixe le plafond. Et un champ marqué requis bloque l'exécution s'il est vide, ce qui vaut mieux qu'un tableau vide sans explication. Si le choix de la plateforme n'est pas tranché, l'Avis n8n détaille l'hébergement et le modèle de coût, et la Formation n8n couvre la partie expressions et planification.
Comment connecter Marketstack à n8n ?
- 01
Générer la clé API côté Marketstack
La clé se récupère avant tout côté Marketstack, sur le tableau de bord du compte, où figurent les options pour consulter et générer une clé API. Ce tableau de bord affiche aussi le niveau d'offre du compte, une information à garder de côté pour l'étape suivante. Cette clé se range ensuite dans un credential n8n, jamais directement dans un nœud du workflow.
- 02
Créer le credential Marketstack dans n8n
Dans le menu Credentials de n8n, un credential Marketstack attend deux champs : API Key, où se colle la clé récupérée, et Use HTTPS, à régler selon l'offre du compte, désactivé pour le plan gratuit et activé pour tous les autres. Une fois ce credential enregistré, chaque workflow qui parle à Marketstack vient le chercher dans la même liste déroulante.
- 03
Tester une opération avant de brancher la suite
Le premier test se fait avec un nœud Marketstack isolé, credential choisi dans sa liste, ressource et opération sélectionnées. Ticker sur un symbole unique comme AAPL sert de vérification rapide : exécuter ce nœud seul révèle une erreur de credential immédiatement, plutôt qu'au milieu d'une exécution planifiée la nuit.
Que sait faire le nœud Marketstack ?
Le nœud Marketstack expose 3 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
End-of-Day Data
1 opérationGet many EoD data
endOfDayData.getAllCe que tu vois dans n8n
Notes & cas d'usage
L'opération ramène les données de fin de journée pour un ou plusieurs symboles, sur la fenêtre de dates que tu définis. C'est celle qui alimente une série de cours.
Paramètres clés
- Ticker : un ou plusieurs symboles séparés par des virgules, par exemple
AAPLouAAPL,MSFT, ou{{ $json.field }}si la liste vient du nœud précédent. - Return All : activé, n8n enchaîne les pages de l'API ; désactivé, Limit fixe le nombre maximal de résultats renvoyés.
- Timeframe Start Date et Timeframe End Date : les bornes de la période, au format
YYYY-MM-DDou ISO-8601.
Exchange
1 opérationGet an exchange
exchange.getCe que tu vois dans n8n
Notes & cas d'usage
Une place boursière, un appel. Tu donnes le code de la place et le nœud interroge Marketstack dessus, puis passe le résultat à l'étape suivante.
Paramètres clés
- Exchange : la place à récupérer, désignée par son Market Identifier Code, par exemple
XNAS, ou{{ $json.field }}quand le code arrive d'une étape précédente.
Ticker
1 opérationGet a ticker
ticker.getCe que tu vois dans n8n
Notes & cas d'usage
Un symbole en entrée, ce que Marketstack conserve sur ce symbole en sortie. À réserver aux moments où le workflow sait déjà quelle valeur l'intéresse.
Paramètres clés
- Ticker : un symbole unique, par exemple
AAPL. Ce champ attend un seul symbole, là où les données de fin de journée acceptent une liste séparée par des virgules.
Besoin d'aide pour automatiser Marketstack avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


