INTÉGRATION APIFY N8N : AUTOMATISER APIFY AVEC N8N

Vous cherchez à automatiser vos tâches de web scraping et d’extraction de données avec Apify directement dans n8n ? L’intégration native Apify n8n vous offre exactement cette possibilité, avec 1 trigger et 12 actions pour orchestrer vos actors Apify sans quitter votre environnement d’automatisation préféré.

Concrètement, cette intégration vous permet de déclencher des workflows automatiquement à chaque exécution d’actor, de lancer des scraping à la demande, de récupérer des datasets complets, et de gérer vos tâches Apify en toute fluidité. Que vous ayez besoin de scraper une URL unique, d’exécuter un actor complexe ou de monitorer vos runs en temps réel, tout devient possible sans écrire une seule ligne de code. Découvrez comment exploiter pleinement cette intégration pour industrialiser vos processus d’extraction de données avec notre agence d’automatisation.

Logo n8n

Workflow n8n Apify : démonstration d'une automatisation connectant Apify à d'autres applications via n8n. Cette vidéo illustre comment les triggers et actions Apify s'intègrent dans un workflow n8n pour automatiser vos processus de scraping et d'extraction de données sans code.

POURQUOI AUTOMATISER APIFY AVEC N8N ?

L’intégration Apify n8n met à votre disposition 1 trigger puissant et 12 actions complètes pour automatiser l’ensemble de votre pipeline de web scraping. Vous pouvez surveiller automatiquement vos exécutions d’actors, déclencher des scraping conditionnels, récupérer des datasets volumineux, et orchestrer des chaînes de traitement complexes — le tout depuis une interface visuelle intuitive.

Gain de temps considérable : plus besoin de vérifier manuellement si vos scraping sont terminés ou de lancer vos actors un par un. Configurez des règles intelligentes qui déclenchent automatiquement les bonnes actions au bon moment. Réactivité améliorée : dès qu’un actor termine son exécution (avec succès, échec ou timeout), votre workflow peut immédiatement traiter les données, envoyer des notifications ou lancer d’autres processus. Zéro oubli : le trigger surveille 24h/24 vos actors Apify, chaque événement déclenche instantanément la suite de votre automatisation.

Voici quelques exemples de workflows que vous pouvez créer : scraper automatiquement des pages produits et injecter les données dans votre CRM, surveiller des sites web et recevoir une alerte Slack quand du nouveau contenu apparaît, alimenter un Google Sheet avec Airtable avec les résultats de vos extractions quotidiennes, ou encore déclencher une analyse de données avec un agent IA dès qu’un scraping massif se termine avec succès.

Liste des actions et triggers Apify disponibles dans n8n

COMMENT CONNECTER APIFY À N8N ?

Configuration des credentials Apify dans n8n

Configuration de base :

  1. Récupérez votre clé API Apify : connectez-vous à votre compte Apify, accédez aux paramètres de votre profil, puis copiez votre clé API personnelle depuis la section « Integrations ».
  2. Créez une nouvelle connexion dans n8n : dans votre workflow n8n, ajoutez un nœud Apify (trigger ou action), puis cliquez sur « Create New » dans le champ « Apify API key connection ».
  3. Collez votre clé API : entrez votre clé API Apify dans le champ prévu à cet effet et donnez un nom explicite à cette connexion (par exemple « Mon compte Apify Production »).
  4. Testez la connexion : n8n vérifiera automatiquement que votre clé est valide. Une fois confirmée, vous pourrez utiliser cette connexion dans tous vos nœuds Apify.

💡 TIPS : Créez une clé API dédiée à n8n plutôt que d’utiliser votre clé principale. Ainsi, si vous devez révoquer l’accès, vos autres intégrations ne seront pas impactées. Vous pouvez également créer plusieurs connexions si vous gérez plusieurs comptes Apify (production, staging, etc.).

TRIGGERS APIFY DISPONIBLES DANS N8N

Apify Trigger

Ce trigger constitue le cœur de votre surveillance automatisée : il écoute en temps réel les événements liés à vos exécutions d’actors sur la plateforme Apify et déclenche votre workflow dès qu’un événement correspondant se produit. Plus besoin de polling ou de vérifications manuelles — votre automatisation réagit instantanément.

Configuration du trigger :

  • Apify API Key Connection : sélectionnez votre compte Apify depuis le menu déroulant. Ce paramètre est requis pour l’authentification.
  • Resource to Watch : choisissez le type de ressource à surveiller (Actor dans ce cas). Paramètre requis.
  • Actor Source : définissez la source des actors à monitorer, avec des options comme « Recently Used Actors ». Paramètre requis sous forme de menu déroulant.
  • Actor : spécifiez l’actor précis à surveiller. Accepte une expression pour des sélections dynamiques, avec une option par défaut « By ID ». Paramètre requis.
  • Event Type : sélectionnez les types d’événements à capturer — « Succeeded » (succès), « Aborted » (annulé), « Any » (tous), « Failed » (échec), ou « Timed Out » (timeout). Paramètre requis en menu déroulant.

Cas d’usage typiques : Déclencher un envoi d’email récapitulatif dès qu’un scraping quotidien se termine avec succès, alerter votre équipe sur Slack quand un actor échoue ou dépasse son timeout, lancer automatiquement le traitement des données extraites dès la fin de l’exécution, chaîner plusieurs actors en séquence.

Configuration du trigger Apify Trigger dans n8n

BESOIN D’AIDE POUR AUTOMATISER APIFY AVEC N8N ?

On revient vers vous en quelques minutes ✔

ACTIONS APIFY DISPONIBLES DANS N8N

Scrape single URL

Cette action vous permet de scraper rapidement une URL unique en utilisant un actor Apify, directement depuis votre workflow n8n. Parfaite pour les extractions ponctuelles ou les vérifications de contenu à la volée.

Paramètres clés :

  • Apify API key connection : connexion à votre compte Apify (menu déroulant, requis)
  • Resource : type de ressource, fixé à « Actor » (requis)
  • Operation : définie sur « Scrape Single URL » (requis)
  • URL : l’adresse web à scraper, en format texte (requis, doit être une URL valide)
  • Crawler Type : méthode de crawling à utiliser (menu déroulant, requis)

Cas d’usage : Extraire les métadonnées d’une page produit, vérifier la disponibilité d’un article, récupérer le contenu d’une page de blog pour analyse.

Configuration de l'action Scrape single URL Apify dans n8n

Run an Actor

Cette action exécute un actor Apify spécifique avec les paramètres de votre choix. C’est l’action la plus polyvalente pour lancer n’importe quel type de scraping ou de traitement automatisé disponible sur Apify.

Paramètres clés :

  • Apify API key connection : votre compte Apify (requis)
  • Resource : fixé à « Actor » (requis)
  • Actor Source : source de sélection comme « Recently Used Actors » (requis)
  • Actor : l’actor à exécuter, sélectionnable depuis une liste (requis)
  • Input JSON : données JSON à envoyer à l’actor (zone de texte, optionnel)
  • Wait for Finish : attendre la fin de l’exécution avant de continuer (interrupteur, optionnel, défaut : non)
  • Timeout : durée maximale d’exécution en millisecondes (optionnel)
  • Memory : mémoire allouée, typiquement « 1024 MB (1 GB) » (optionnel)
  • Build Tag : version spécifique de l’actor à utiliser (optionnel)

Cas d’usage : Lancer un scraping de masse sur commande, exécuter un actor de nettoyage de données avec Make ou n8n, déclencher une extraction conditionnelle basée sur d’autres étapes du workflow.

Configuration de l'action Run an Actor Apify dans n8n

Run an Actor and get dataset

Cette action combine l’exécution d’un actor avec la récupération immédiate de son dataset résultant. Idéale quand vous avez besoin des données extraites directement dans la suite de votre workflow.

Paramètres clés :

  • Apify API key connection : connexion à votre compte (requis)
  • Actor Source : source de sélection des actors (requis)
  • Actor : identifiant de l’actor, par ID ou autre méthode (requis)
  • Input JSON : données d’entrée au format JSON (optionnel)
  • Timeout : limite de temps en secondes (optionnel)
  • Memory : allocation mémoire en Mo (optionnel)
  • Build Tag : version spécifique de l’actor (optionnel)

Cas d’usage : Scraper et traiter immédiatement les résultats, alimenter une base de données avec les données fraîchement extraites, créer un rapport automatique post-extraction.

Configuration de l'action Run an Actor and get dataset Apify dans n8n

Get user runs list

Cette action récupère la liste de toutes vos exécutions d’actors, avec possibilité de filtrer et paginer les résultats. Essentielle pour le monitoring et l’audit de vos opérations de scraping.

Paramètres clés :

  • Apify API key connection : votre connexion Apify (requis)
  • Resource : type de ressource comme « Actor Run » (requis)
  • Offset : point de départ pour la pagination, défaut 0 (optionnel)
  • Limit : nombre maximum de résultats, défaut 50 (optionnel)
  • Desc : activer l’ordre décroissant dans les résultats (interrupteur, optionnel)
  • Status : filtrer par statut d’exécution comme « SUCCEEDED » (optionnel)

Cas d’usage : Générer un rapport hebdomadaire de toutes vos exécutions, identifier les actors qui échouent fréquemment, auditer la consommation de ressources.

Configuration de l'action Get user runs list Apify dans n8n

Run Task and Get Dataset

Cette action exécute une tâche Apify préconfigurée et récupère automatiquement le dataset associé. Les tâches Apify sont des configurations d’actors sauvegardées, ce qui simplifie les exécutions répétitives.

Paramètres clés :

  • Apify API key connection : connexion à votre compte (requis)
  • Resource : fixé à « Actor Task » (requis)
  • Actor Task : la tâche à exécuter, par ID ou sélection (requis)
  • Use Custom Body : envoyer un corps de requête personnalisé (interrupteur, optionnel)
  • Timeout : limite de temps pour l’opération (optionnel)
  • Memory : mémoire allouée (menu déroulant, requis)
  • Build : version de l’actor à utiliser (optionnel)

Cas d’usage : Exécuter vos scraping quotidiens préconfigurés, lancer des extractions standardisées sans reconfigurer les paramètres à chaque fois.

Configuration de l'action Run Task and Get Dataset Apify dans n8n

Get runs

Cette action récupère les détails des exécutions d’un actor spécifique, avec des options de filtrage avancées. Utile pour analyser l’historique d’un actor particulier.

Paramètres clés :

  • Apify API key connection : votre connexion (requis)
  • Resource : fixé à « Actor Run » (requis)
  • Actor : l’actor ciblé, sélectionnable « By ID » ou via expression (requis)
  • Offset : décalage pour la pagination, défaut 0 (optionnel)
  • Limit : nombre max de résultats, défaut 50 (optionnel)
  • Desc : tri décroissant (interrupteur, optionnel)
  • Status : filtre par statut avec options comme « All » (optionnel)

Cas d’usage : Suivre l’historique d’un actor critique, analyser les performances d’un scraping spécifique au fil du temps.

Configuration de l'action Get runs Apify dans n8n

Run task

Cette action lance une tâche Apify sans attendre ni récupérer le dataset. Idéale pour les exécutions « fire and forget » où vous n’avez pas besoin des résultats immédiatement.

Paramètres clés :

  • Apify API key connection : connexion Apify (requis)
  • Resource : fixé à « Actor Task » (requis)
  • Actor Task : tâche à exécuter, par ID ou sélection (requis)
  • Use Custom Body : corps personnalisé (interrupteur, optionnel)
  • Wait for Finish : attendre la fin (interrupteur, optionnel, défaut : non)
  • Timeout : limite de temps en millisecondes (optionnel)
  • Memory : allocation mémoire comme « 1024 MB (1 GB) » (requis)
  • Build : numéro de build spécifique (optionnel)

Cas d’usage : Déclencher des scraping en arrière-plan, lancer plusieurs tâches en parallèle sans bloquer le workflow.

Configuration de l'action Run task Apify dans n8n

Get run

Cette action récupère les détails d’une exécution spécifique via son ID. Parfaite pour obtenir le statut, les métriques ou les erreurs d’un run particulier.

Paramètres clés :

  • Apify API key connection : votre connexion (requis)
  • Resource : fixé à « Actor Run » (requis)
  • Run ID : identifiant unique du run à récupérer (champ texte ou expression, requis)

Cas d’usage : Vérifier le statut d’un scraping lancé précédemment, récupérer les logs d’erreur d’une exécution échouée, obtenir les métriques de performance.

Configuration de l'action Get run Apify dans n8n

Get last run

Cette action récupère automatiquement les détails de la dernière exécution d’un actor, avec possibilité de filtrer par statut. Très pratique pour accéder rapidement aux résultats les plus récents.

Paramètres clés :

  • Apify API key connection : connexion à votre compte (requis)
  • Resource : fixé à « Actor » (requis)
  • Actor : l’actor ciblé, par ID ou expression (requis)
  • Status : filtre par statut comme « SUCCEEDED » (optionnel)

Cas d’usage : Récupérer les données du dernier scraping réussi, vérifier si le dernier run s’est bien passé avant de lancer le suivant.

Configuration de l'action Get last run Apify dans n8n

Get items

Cette action récupère les éléments d’un dataset Apify spécifique. Indispensable pour extraire les données résultantes de vos scraping dans votre workflow n8n.

Paramètres clés :

  • Apify API key connection : votre connexion (requis)
  • Resource : fixé à « Dataset »
  • Operation : fixé à « Get Items » (requis)
  • Dataset ID : identifiant unique du dataset (champ texte, requis)
  • Offset : décalage pour la pagination (optionnel)
  • Limit : nombre d’items à récupérer, défaut 50 (requis)

Cas d’usage : Extraire les résultats d’un scraping terminé, paginer à travers de gros datasets, récupérer des données partielles pour traitement.

Configuration de l'action Get items Apify dans n8n

Get key-value store record

Cette action récupère un enregistrement spécifique depuis un key-value store Apify. Les KV stores sont utilisés pour stocker des données structurées, des fichiers ou des états entre les exécutions.

Paramètres clés :

  • Apify API key connection : votre connexion (requis)
  • Resource : fixé à « Key-Value Store »
  • Key-Value Store ID : identifiant du store, par ID (requis)
  • Key-Value Store Record Key : clé de l’enregistrement à récupérer (requis)

Cas d’usage : Récupérer des fichiers générés par un actor, accéder à des données de configuration stockées, extraire des captures d’écran ou des PDFs générés.

Configuration de l'action Get key-value store record Apify dans n8n

BESOIN D’AIDE POUR AUTOMATISER APIFY AVEC N8N ?

On revient vers vous en quelques minutes ✔

QUESTIONS FRÉQUENTES SUR L’INTÉGRATION APIFY N8N

L'intégration Apify n8n est-elle gratuite ?

L'intégration elle-même est entièrement gratuite dans n8n — que vous utilisiez n8n Cloud ou la version self-hosted. En revanche, l'utilisation d'Apify consomme des crédits sur votre compte Apify selon votre plan (gratuit ou payant). Le plan gratuit Apify offre un quota mensuel suffisant pour tester et réaliser des automatisations légères. Pour des volumes importants, vous devrez souscrire à un plan payant Apify, mais n8n ne facture rien de plus pour cette intégration spécifique.

Vous pouvez synchroniser l'ensemble des données produites par vos actors Apify : datasets complets (résultats de scraping), enregistrements de key-value stores (fichiers, captures, PDFs), métadonnées d'exécution (statut, durée, erreurs), et logs de runs. Dans l'autre sens, n8n peut envoyer des paramètres d'entrée à vos actors (URLs à scraper, filtres, configurations) au format JSON. Cette bidirectionnalité permet de créer des pipelines de données complets où n8n orchestre la collecte via Apify et traite ensuite les résultats.

La configuration initiale prend moins de 5 minutes : récupérer votre clé API Apify (30 secondes), créer la connexion dans n8n (1 minute), et configurer votre premier nœud (2-3 minutes). Si vous avez déjà des actors configurés sur Apify, vous pouvez les utiliser immédiatement dans n8n. La courbe d'apprentissage est douce car l'interface n8n reprend les mêmes concepts que l'interface Apify — actors, tasks, datasets, runs — ce qui facilite la prise en main pour les utilisateurs familiers d'Apify.