Tutoriel : Scraper Instagram en illimité sans utiliser de cookies (2025)

Dans ce tutoriel, nous explorons trois méthodes efficaces pour scraper Instagram en illimité sans utiliser de cookie : un scraping manuel simple, une automatisation avec Make, et un scénario avancé sur n8n. À chaque étape, nous veillons à bien structurer les données extraites pour faciliter leur exploitation. Vous pourrez également télécharger toutes les automatisations prêtes à l’emploi pour gagner du temps et améliorer votre productivité.

Sommaire

Démo temps-réel : le scénario Make déclenche Apify pour extraire profils, posts et commentaires Instagram sans cookies, puis range les données dans Google Sheets.

Introduction – Pourquoi et comment scraper Instagram sans cookies ?



Définition rapide – Comprendre le scraping web rapidement

Le scraping web est une technique qui consiste à extraire automatiquement des données depuis des sites internet.
On distingue deux types principaux : le scraping sur des pages publiques accessibles sans connexion, et le scraping sur des plateformes sécurisées comme Instagram, Facebook ou LinkedIn, qui nécessitent un login.
Ces sites protègent leurs données en limitant le nombre de requêtes et en bloquant les accès suspects.
Pour réussir un scraping efficace et durable, il est crucial d’éviter l’utilisation de cookies d’authentification qui peuvent être rapidement bloqués.
Scraper Instagram en illimité sans cookie signifie contourner ces restrictions tout en respectant les limites pour ne pas se faire bloquer.
En pratique, privilégiez des méthodes automatisées qui imitent un comportement naturel, espacez vos requêtes et structurez vos données pour faciliter leur exploitation.
Ces bonnes pratiques vous permettront d’obtenir des données fiables sans risquer de perdre l’accès à vos sources.

Pourquoi utiliser le scraping sur Instagram pour collecter des données ?


Instagram compte des centaines de millions d’utilisateurs actifs, ce qui en fait une source de données quasi inépuisable et constamment renouvelée.
Pour les marques et les professionnels, le scraping Instagram permet de collecter des informations variées : données sur les concurrents, profils de followers avec centres d’intérêt précis, tendances émergentes, et bien plus.
Ces données peuvent ensuite servir à constituer des bases solides pour vos campagnes marketing, automatiser des actions ciblées ou encore inspirer des idées créatives innovantes.
En résumé, scraper Instagram ouvre un monde de possibilités pour mieux comprendre son marché, optimiser sa stratégie et gagner en efficacité.

Quelles données peut-on extraire d’un compte Instagram ?

Voici les principales données que vous pouvez extraire d’un compte Instagram grâce au scraping :

  • Informations du profil : nom complet, nom d’utilisateur, identifiant unique, photo de profil, statut vérifié.
  • Publications : type de contenu (photo, vidéo, carrousel), légendes, hashtags utilisés, mentions d’autres utilisateurs.
  • Statistiques : nombre de likes, commentaires, vues pour les vidéos, durée des vidéos.
  • Commentaires récents : texte, auteur, photo de profil de l’auteur, nombre de réponses et de likes.
  • Tags : utilisateurs tagués dans les posts, leurs profils et identifiants.
  • Médias : URLs des images et vidéos, dimensions, liens directs pour téléchargement.
  • Autres détails : posts épinglés, contenus sponsorisés, informations sur la musique utilisée dans les vidéos.

Ces données vous permettent de constituer des bases complètes et structurées, utilisables pour analyser la concurrence, identifier des prospects, ou encore alimenter des campagnes marketing ciblées.

Pourquoi le scraping sans cookies est-il essentiel sur Instagram ?

Instagram et tout l’écosystème Meta verrouillent de plus en plus l’accès aux données.
Pour scraper Instagram, il faut souvent être connecté avec un compte, donc utiliser des cookies.
Mais ça, c’est risqué : ton compte peut vite être bloqué, voire suspendu, et tu perds tout.
En plus, Instagram surveille les comportements suspects et change ses règles régulièrement, donc ta méthode de scraping peut casser du jour au lendemain.
C’est pour ça que scraper sans cookie est un vrai game changer : tu évites tous ces pièges, tu restes plus libre, et ton automatisme fonctionne mieux dans la durée.
Si tu veux du scraping fiable et durable, ne passe surtout pas par les cookies et check le tutoriel.

Tutoriel 1 : Scraper Instagram manuellement avec Apify (sans cookies)

Dans ce premier tutoriel, on va découvrir comment scraper Instagram manuellement avec Apify, sans utiliser de cookies.
Tu apprendras à installer et configurer l’acteur Apify selon différents besoins : posts, commentaires, profils, reels ou mentions.
On te guide étape par étape pour paramétrer précisément chaque type de scraping.
Le tout est accompagné d’une vidéo pour te faciliter la prise en main.
Cette méthode est idéale si tu veux un contrôle total sur ton scraping, sans complexité technique.

Tutoriel vidéo – Scraper Instagram en illimité avec Apify (sans cookies)

Prérequis pour lancer un scraping Instagram avec Apify

Créer un compte sur Apify gratuitement

Créer un compte sur Apify est très simple et rapide.
Pour commencer, rends-toi sur le site officiel d’Apify via ce lien.
Ensuite, il te suffit d’entrer ton adresse email et un mot de passe sécurisé pour créer ton compte.
Note qu’Apify fonctionne sur un modèle freemium : tu bénéficies d’un certain nombre de scrappings gratuits chaque mois.
Au-delà de cette limite, l’utilisation sera facturée, mais les tarifs restent raisonnables par rapport à la puissance et à la fiabilité de la plateforme.

Cette vidéo montre comment s’inscrire gratuitement sur Apify pour pouvoir lancer un scraping Instagram sans cookies.

Installer l’actor Instagram Scraper sur Apify

Une fois ton compte créé, connecte-toi à Apify. Dans le menu à gauche, clique sur Apify Store pour accéder à la bibliothèque des acteurs disponibles. Cherche l’acteur nommé Instagram Scraper directement dans la liste. Si tu ne le vois pas immédiatement, utilise la barre de recherche en haut et tape “Instagram Scraper”. Quand tu l’as trouvé, clique dessus pour accéder à sa page, puis clique sur Installer. L’acteur sera alors ajouté à ton espace, prêt à être configuré pour tes besoins de scraping.

Dans cette vidéo, tu verras comment accéder à l’Apify Store, rechercher l’actor Instagram Scraper et l’installer en un clic.

Démarrer le scraping Instagram avec Apify : configuration et exécution

Instagram – Tutoriel pour scraper des posts avec Apify

Pour scraper les posts Instagram avec Apify, commence par ouvrir l’acteur Instagram Scraper dans ton espace Apify. Dans les paramètres, renseigne l’URL Instagram du profil que tu souhaites scraper dans le champ Instagram URL. Tu peux ajouter plusieurs URLs en cliquant sur le bouton + Add situé en dessous pour scraper plusieurs profils à la fois. Assure-toi de sélectionner l’option Scrap Posts pour extraire les publications, et indique le nombre maximum de posts à récupérer (par défaut 200).

Une fois configuré, clique sur Save & Start pour lancer le scraping. Tu seras alors redirigé vers une page de pré-chargement où tu pourras suivre en temps réel l’extraction des posts. Tu y verras les images, le nombre de commentaires, les dimensions, l’ID interne, les hashtags, l’URL, la légende, et toutes les informations clés des posts. En bas de cette page, tu pourras exporter les résultats dans le format de ton choix : JSON, CSV, XML, Excel, HTML, RSS ou JSONL.

Cette interface te permet de contrôler facilement ton scraping et de récupérer rapidement des données exploitables pour tes projets.

Résultat d’un scraping de posts Instagram via Apify : tous les posts extraits sont listés, avec leurs données (texte, likes, commentaires, URLs, dimensions, etc.).

Instagram – Comment scraper automatiquement les commentaires avec Apify

Pour scraper les commentaires Instagram, retourne sur ton module Instagram Scraper dans Apify. Cette fois, au lieu de renseigner l’URL d’un profil, entre l’URL du post Instagram dont tu souhaites extraire les commentaires. Tu peux ajouter plusieurs URLs de posts en cliquant sur le bouton + Add pour scraper les commentaires de plusieurs publications à la fois. Le nombre maximum de commentaires récupérables par post est fixé à 50.

Une fois les URLs saisies et les paramètres configurés, clique sur Save & Start pour lancer le scraping. Tu seras redirigé vers une page de pré-chargement où tous les commentaires extraits s’afficheront en temps réel. Chaque commentaire sera visible avec son texte, l’auteur, la date, le nombre de likes, et d’autres informations clés. En bas de cette page, tu pourras exporter ces données dans le format que tu préfères : JSON, CSV, XML, Excel, HTML, RSS ou JSONL.

Cette méthode te permet d’obtenir rapidement un aperçu détaillé des interactions sur les posts Instagram qui t’intéressent, prêt à être exploité pour tes analyses ou campagnes.

Cette vidéo montre comment lancer le scraping de commentaires d’un post Instagram sur Apify : on saisit l’URL du post, on sélectionne l’option dédiée, puis on exécute l’actor via "Save & Start".

Instagram – Comment scraper les mentions de profils avec Apify

Pour extraire les mentions de profil sur Instagram, commence par ouvrir de nouveau le module Instagram Scraper sur Apify. Cette fois, entre l’URL du profil Instagram dont tu souhaites récupérer les mentions. Les mentions correspondent aux publications où ce profil a été tagué ou cité, ce qui te permet de voir toutes les apparitions de ce compte dans d’autres posts.

Tu peux ajouter plusieurs profils en cliquant sur le bouton + Add si tu veux analyser plusieurs comptes simultanément. Ensuite, sélectionne l’option adéquate pour scraper les mentions, puis lance le processus en cliquant sur Save & Start.

Après lancement, une page de suivi s’ouvrira où tu pourras visualiser en temps réel toutes les mentions extraites, avec les détails essentiels comme l’URL du post, la date, et les auteurs. Comme pour les autres extractions, tu auras la possibilité d’exporter ces données sous différents formats : JSON, CSV, XML, Excel, HTML, RSS ou JSONL.

Cette fonctionnalité est particulièrement utile pour suivre où et comment un profil est mis en avant, ce qui peut être précieux pour la veille concurrentielle ou l’analyse d’influence.

Cette vidéo montre le résultat d’un scraping de mentions de profil Instagram. Elle affiche tous les posts dans lesquels le profil a été identifié, avec les informations complètes extraites via Apify.

Instagram – Scraper les Reels d’un profil avec Apify

Pour récupérer les Reels d’un profil Instagram, commence par ouvrir le module Instagram Scraper sur Apify. Cette fois, tu dois renseigner l’URL du profil Instagram dont tu souhaites extraire les Reels.

Les Reels sont un format vidéo court, inspiré de TikTok, qui connaît un énorme succès sur Instagram. Ils représentent aujourd’hui l’un des contenus les plus engageants sur la plateforme. Scraper ces vidéos te permet de collecter non seulement les vidéos elles-mêmes, mais aussi des données précieuses comme le nombre de vues, de likes, de commentaires, et d’autres statistiques importantes.

Tu peux ajouter plusieurs profils en cliquant sur le bouton + Add pour scraper les Reels de plusieurs comptes à la fois. Après avoir configuré ces paramètres, lance le scraping en cliquant sur Save & Start.

Une fois le processus lancé, une page de suivi s’affichera où tu pourras voir toutes les Reels extraits avec leurs informations détaillées. Tu pourras ensuite exporter ces données dans le format de ton choix : JSON, CSV, XML, Excel, HTML, RSS ou JSONL.

Cette fonction est idéale pour analyser les contenus vidéo les plus performants d’un profil et adapter ta stratégie en conséquence.

Résultats d’un scraping de Reels Instagram avec Apify : toutes les données collectées s’affichent (URL, vues, likes, durées, légendes, etc.).

Instagram – Scraper les détails d’un profil, d’un post, d’un hashtag ou d’un lieu avec Apify

Pour extraire des détails précis d’un profil, d’un post, d’un hashtag ou d’un lieu sur Instagram, utilise le module Apify Scraper for Instagram Data. Dans le champ dédié, saisis l’URL correspondante : cela peut être l’URL d’un profil, d’une publication spécifique, d’un hashtag ou même d’un lieu géographique.

Le module va automatiquement récupérer toutes les informations associées à cette URL, que ce soit la biographie et statistiques d’un profil, le contenu détaillé d’un post, les publications liées à un hashtag, ou les posts associés à un lieu donné.

Tu peux ajouter plusieurs URLs en cliquant sur le bouton + Add pour traiter plusieurs éléments à la fois. Après avoir configuré les URLs, lance le scraping en cliquant sur Save & Start.

Une page de suivi te montrera les données extraites en temps réel, que tu pourras ensuite exporter dans différents formats selon tes besoins (JSON, CSV, Excel, etc.).

Cette fonctionnalité polyvalente est parfaite pour obtenir une vision complète et détaillée des différents éléments Instagram qui t’intéressent, afin d’alimenter tes analyses et ta veille stratégique.

Résultat d’un scraping des détails d’un profil Instagram via Apify : affichage des données principales d’un compte. Ce module permet aussi de récupérer les informations d’un post, d’un hashtag ou d’un lieu.

Tutoriel 2 : Scraper automatiquement Instagram avec Make (sans cookies)

Dans ce deuxième tutoriel, tu vas apprendre à scraper automatiquement Instagram avec Make, sans utiliser de cookies. On te guide pour créer un Google Sheet avec des onglets préformatés, afin d’organiser proprement les données extraites. Cette automatisation permet d’avoir des feuilles bien structurées, triées et nommées, contenant les informations des comptes Instagram issus d’une liste initiale dans Google Sheet. À la fin, tu disposeras d’un système simple et efficace pour centraliser et exploiter tes données de scraping. Un vrai gain de temps pour automatiser ta collecte d’informations Instagram sans prise de tête.

En téléchargeant cette automatisation, tu auras également accès à un dossier Google Drive dédié ainsi qu’à un Google Sheet exemple préconfiguré. Cela te permettra de mettre en place l’automatisation en un clic, sans perte de temps à créer les fichiers ou onglets manuellement. Tout est prêt à l’emploi pour que tu puisses démarrer rapidement et efficacement.

Télécharge gratuitement le scénario Make prêt à copier-coller

Tutoriel vidéo – Scraper Instagram en illimité avec Make (sans cookies)

Guide pas à pas – Automatiser le scraping Instagram avec Make

Étape 1 : Surveiller les nouvelles entrées et préparer les fichiers Google Sheets avec organisation optimisée dans Google Drive

Commence par ajouter un module Watch Rows dans Make pour surveiller en continu les nouvelles lignes dans ta feuille source Google Sheets. C’est là que tu vas insérer la liste des comptes Instagram à scraper.

Ensuite, ajoute un module Create Spreadsheet pour générer automatiquement un nouveau fichier Google Sheets. Ce fichier contiendra deux feuilles importantes : “Profile Information” pour stocker les données des profils, et “Post Information” pour les posts Instagram.
Pourquoi ? Pour séparer clairement les données, faciliter leur lecture et éviter les erreurs lors de l’écriture des résultats.

Après, insère deux modules Add a Row pour ajouter les headers dans ces feuilles. Cela garantit que les colonnes sont bien nommées et que les données s’insèrent correctement.

Enfin, place un module Google Drive – Move File pour déplacer automatiquement le fichier créé dans un dossier précis de Google Drive. Cela te permet de garder tes documents organisés et faciles à retrouver.

Étape 1 du workflow Make : le scénario commence en surveillant les nouvelles lignes dans Google Sheet, puis crée un fichier de travail avec des onglets dédiés aux profils et aux posts. Un module Google Drive vient ensuite organiser automatiquement le fichier dans le bon dossier.

Étape 2 : Extraire les informations des profils Instagram via Apify et ajouter les données dans Google Sheets

Dans cette étape, ajoute un module natif Apify Scraper for Instagram Data pour récupérer les données des profils Instagram.
Le paramètre clé à configurer est le nom d’utilisateur Instagram extrait de ta liste dans Google Sheets.

Ce module va extraire des informations précises comme le nom complet, la biographie, le nombre d’abonnés, la photo de profil, etc.
Important : certaines descriptions peuvent être très longues. Utilise la fonction substring() dans Make pour limiter la taille des textes (par exemple à 5000 caractères) afin d’éviter des erreurs lors de l’écriture dans Google Sheets.

Ensuite, ajoute un module Add a Row pour insérer ces données ligne par ligne dans la feuille “Profile Information”, en respectant la structure des colonnes définies avec les headers.

Étape 2 du tutoriel Make : le module Apify Extract Instagram Profile récupère les données publiques du compte. Les résultats sont ensuite ajoutés automatiquement dans Google Sheets grâce au module Addero.

Étape 3 : Scraper les posts Instagram liés aux profils et organiser les données dans les feuilles dédiées

Pour récupérer les posts des profils, insère un module natif Apify Scraper for Instagram Data configuré en mode “Extract Instagram Posts”. Fournis le nom d’utilisateur Instagram et limite la récupération à 5 posts maximum par profil.

Ce module extrait plusieurs informations : légendes, hashtags, mentions, nombre de likes, commentaires, date de publication et type de contenu (photo, vidéo, carrousel).

Comme pour les profils, limite la taille des champs texte avec la fonction substring() pour éviter les erreurs lors de l’insertion dans Google Sheets. Termine cette étape en ajoutant les données dans la feuille “Post Information” grâce à un module Add a Row.

Étape 3 du tutoriel Make : le module Apify Extract Instagram Posts récupère les publications du profil cible.
Les résultats sont structurés et ajoutés automatiquement dans la feuille Google Sheet dédiée aux posts.

Étape 4 : Préparer les feuilles individuelles pour les commentaires avec création et structuration automatique

Pour chaque post récupéré, insère un module Create Sheet qui crée une nouvelle feuille nommée avec l’ID unique du post. Cela permet de stocker les commentaires par post de manière claire et séparée.

Ajoute un module Add a Row pour mettre en place un header dédié aux commentaires : texte du commentaire, auteur, date, likes, etc. Cette étape garantit que les commentaires sont bien structurés et exploitables.

Étape 4 du tutoriel Make : pour chaque post scrappé, le scénario crée automatiquement un nouveau sheet dans Google Sheets, y ajoute un header structuré, puis déclenche le module Apify Scraper pour extraire les commentaires liés à ce post.

Étape 5 : Scraper les commentaires des posts Instagram et stocker les données dans les feuilles correspondantes

Pour scraper les commentaires, ajoute un module natif Apify Scraper for Instagram Data configuré en mode “Extract Instagram Comments”. Cette étape récupère jusqu’à 10 commentaires par post, avec le texte, l’auteur, la photo de profil, le nombre de likes, la date, et les réponses éventuelles.

Utilise un module Add a Row pour insérer ces commentaires dans la feuille créée à l’étape précédente, correspondant à chaque post. Pense à gérer les cas où les commentaires sont désactivés pour éviter les erreurs.

Étape 5 du tutoriel Make : une fois le scraping des commentaires effectué, les résultats sont envoyés automatiquement dans Google Sheets.
Chaque post possède sa propre feuille, remplie avec les commentaires collectés par Apify et stockés ligne par ligne.

Étape 6 : Visualiser et exploiter les résultats dans Google Sheets : organisation claire et automatisée des données scrappées

À la fin de l’automatisation, un spreadsheet Google Sheets est créé automatiquement pour centraliser toutes les données extraites. Ce fichier contient deux feuilles principales préformatées : “Profile Information” qui regroupe les informations clés des profils Instagram, et “Post Information” où sont listés tous les posts extraits, avec leurs détails (légendes, likes, commentaires, etc.).

Pour chaque post scrappé, une nouvelle feuille est créée automatiquement, nommée avec l’ID unique du post. Ces feuilles contiennent la liste complète des commentaires associés, avec toutes les informations utiles (texte, auteur, date, likes).

Cette organisation te permet de naviguer facilement entre les profils, leurs publications, et les interactions, pour analyser, exploiter et utiliser tes données de manière simple, claire et totalement automatisée.

Résultat final : toutes les données scrapées avec Make et Apify sont centralisées dans Google Sheets.
On peut naviguer d’un onglet à l’autre pour explorer les profils, les posts, et les commentaires liés, organisés automatiquement par l’automatisation.

Astuce Make : utiliser le module natif “Get Public User Info Instagram for Business”

Make propose un module natif super pratique qui te permet de récupérer facilement les infos publiques d’un profil Instagram, directement via l’API officielle.
Ce module, appelé Get Public User Info Instagram for Business, nécessite juste que tu sois connecté avec un compte Instagram Business. Le vrai plus, c’est que c’est illimité et 100% autorisé par Instagram, donc zéro risque de blocage.

Avec ce module, tu récupères en un clin d’œil toutes les infos de base qui comptent :

  • le nombre d’abonnés,
  • le nombre de publications,
  • la bio,
  • les identifiants Facebook et Instagram,
  • le nom complet,
  • la photo de profil,
  • le pseudo Instagram,
  • et même le site web lié au profil.

En gros, si tu n’as pas besoin de scrapper les posts ou les commentaires, mais que tu veux juste récupérer des données fiables et publiques sur un profil, c’est la solution la plus simple et la plus sûre à utiliser. Franchement, c’est une astuce hyper pratique pour aller droit au but sans te prendre la tête.

Astuce bonus : grâce au module natif Instagram for Business dans Make, tu peux obtenir gratuitement les infos publiques d’un compte Instagram (biographie, site web, followers, image de profil...) sans scrapper, sans cookies, et en toute légalité via l’API officielle d’Instagram.


Tutoriel 3 : Scraper automatiquement Instagram avec n8n (sans cookies)

Tutoriel 3 – Workflow complet sur n8n : les modules s’exécutent un à un pour scraper un profil Instagram, avec des explications visibles étape par étape.

Dans ce troisième tutoriel, tu vas automatiser le scraping Instagram avec n8n, toujours sans utiliser de cookies.
On récupère une liste de profils depuis un Google Sheet, puis grâce à une requête HTTP vers Apify, on extrait les infos des profils.
Les données sont ensuite ajoutées directement dans le même Google Sheet, parfaitement organisées.
La particularité ici, c’est que n8n ne propose pas de module Apify natif, donc on utilise une requête HTTP personnalisée pour connecter le tout.
Cette méthode te permet d’automatiser facilement et proprement ta collecte de données Instagram, même avec un outil flexible comme n8n.

Télécharge gratuitement l’automatisation n8n prête à l’emploi

Tutoriel vidéo – Scraper automatiquement les infos de profils Instagram depuis un Google Sheet avec n8n

Guide pas à pas – Scraper les infos de profils Instagram depuis un Google Sheet avec n8n

Étape 1 : Détection des nouveaux profils Instagram via Google Sheets

La première étape consiste à configurer un trigger sur Google Sheets. Ce module va surveiller ton fichier Google Sheets — appelé « n8n » ici — et lancer le workflow dès qu’une nouvelle ligne est ajoutée avec l’URL d’un profil Instagram à scraper. C’est super important que tu remplaces l’ID du document Google Sheets par celui de ton propre fichier. Sans ça, l’automatisation ne saura pas où chercher les nouveaux profils. Aussi, assure-toi bien de connecter tes identifiants Google Sheets à n8n ou Make pour que la connexion soit autorisée. Si tu télécharges l’automatisation, tu as accès à un fichier template, mais ce sont ces réglages qui font marcher le système.

Étape 1 – Détection des nouveaux profils Instagram à scraper, automatiquement depuis un Google Sheet.
Grâce au module Google Sheets Trigger, chaque nouvelle ligne déclenche le workflow n8n : tu peux ainsi lancer ton scraping sans clic manuel.

Étape 2 : Création et préparation dynamique des feuilles dans Google Sheets

Ici, l’objectif est d’organiser tes données proprement. Ce module crée automatiquement une nouvelle feuille dans ton fichier Google Sheets principal. Le nom de cette feuille est dynamique et correspond au nom d’utilisateur Instagram que tu souhaites scraper. Encore une fois, il faut impérativement bien paramétrer l’ID du document — ça doit être le même que dans l’étape précédente. Cette organisation permet de séparer clairement les données par profil, évitant que tout soit mélangé. C’est la base pour un suivi clair et facile à exploiter ensuite.

Étape 2 – Création automatique d’un onglet Google Sheets pour chaque profil Instagram scrappé.
Le module Create Sheet génère dynamiquement une feuille par profil, nommée automatiquement avec son username, afin de centraliser les données du scraping dans un Google Sheet structuré.

Étape 3 : Lancement et suivi du scraping Instagram via Apify

C’est la partie la plus technique et clé de ton automatisation. Ce module envoie une requête POST à l’API Apify pour lancer un acteur (actor) qui va scraper le profil Instagram. Tu dois absolument renseigner ta clé API Apify dans l’en-tête Authorization sous la forme Bearer ta_cle_api. Le corps (body) de la requête JSON contient les paramètres du scraping, notamment :
« {
« addParentData »: false,
« directUrls »: [
« {{ $(‘Google Sheets Trigger’).item.json.Url_profil }} »
],
« enhanceUserSearchWithFacebookPage »: false,
« isUserReelFeedURL »: false,
« isUserTaggedFeedURL »: false,
« resultsLimit »: 2,
« resultsType »: « posts »,
« searchLimit »: 1,
« searchType »: « hashtag »
} »

Ici, directUrls est récupéré dynamiquement depuis ta Google Sheet. resultsLimit définit combien de posts tu souhaites récupérer (ajuste selon tes besoins).

Ensuite, tu as un autre module qui va vérifier le statut de l’exécution (run) de cet acteur. Là aussi, il faut intégrer la même clé API Apify dans les en-têtes, et utiliser le runId récupéré juste après le lancement pour interroger l’état d’avancement. Tant que le statut n’est pas SUCCEEDED, la requête revient en boucle après un délai d’attente (wait node) de quelques secondes. Cela permet d’éviter d’envoyer trop de requêtes API trop vite et de s’assurer que l’extraction est terminée.

Important : tu peux aussi ajouter une condition qui détecte si le workflow a échoué (exemple : statut FAILED ou ABORTED) pour stopper la boucle et éviter qu’elle tourne indéfiniment. C’est une bonne pratique pour ne pas bloquer ton automatisation en cas de problème.

Étape 3 – Lancement et suivi automatique du scraping Instagram depuis n8n via Apify.
Le workflow interroge en continu l’état du run grâce à un module HTTP et une condition IF. Si le scraping n’est pas terminé, un wait de 2 secondes est déclenché avant une nouvelle vérification.

Étape 4 : Traitement des données et ajout dans Google Sheets par lots

Une fois le scraping terminé, ce module va récupérer les résultats sous forme de JSON depuis l’API Apify (endpoint dataset). Il va ensuite traiter ce JSON en le découpant en lots pour éviter les limites d’API Google Sheets.

Ces lots sont ensuite ajoutés, ligne par ligne, dans la feuille spécifique créée à l’étape 2, correspondant au profil scrappé. Le nom de la feuille est dynamique et doit être correctement passé pour que les données aillent au bon endroit.

Grâce à cette étape, tu as un fichier Google Sheets parfaitement organisé avec toutes les infos scrapées, prêt à être utilisé, analysé, ou même connecté à d’autres outils.

Étape 4 – Traitement des résultats scrappés et ajout automatique dans Google Sheets.
Une fois le scraping terminé, les données sont récupérées via un module HTTP, puis envoyées une par une grâce à un Loop dans l’onglet du profil via Append Row.

Étape 5 : Visualisation automatique des données scrapées dans Google Sheets

À ce stade, toutes les données sont automatiquement affichées dans ton Google Sheets. Tu peux voir le nombre de posts, de commentaires ou tout autre élément que tu as configuré dans les paramètres de scraping. La liste se met à jour en temps réel et te permet d’exploiter facilement tes données pour des analyses, reporting, ou autres automatisations.

Étape 5 – Visualisation des résultats du scraping Instagram dans Google Sheets.
On voit ici le Google Sheet se remplir automatiquement (en accéléré), ligne par ligne, avec les données des posts scrappés. Le tout est trié et stocké dans un onglet dédié à chaque profil.


Pour aller plus loin : Explorer les techniques avancées et cas d’usage autour du scraping Instagram

Quelles sont les alternatives pour scraper Instagram qui utilisent des cookies ?

Il existe plusieurs alternatives populaires pour scraper Instagram, comme PhantomBuster.
Ces outils demandent cependant une authentification avec tes identifiants Instagram, utilisant des cookies de connexion.
Cela implique des limites très strictes : souvent tu ne peux scraper que quelques dizaines de comptes par jour, car tu utilises ton propre profil.
En plus, ces méthodes présentent un vrai risque pour ton compte. Dès que Instagram détecte une activité inhabituelle ou trop intensive, il peut bloquer ton accès, voire supprimer définitivement ton compte.
C’est pourquoi les solutions sans cookie, comme notre automatisation avec Apify, sont aujourd’hui bien plus sûres et performantes.

Capture d’écran du tableau de bord de Phantom Buster mettant en avant les outils d’automatisation pour Instagram, LinkedIn, Twitter et GitHub.

PhantomBuster

Phantom Buster est un outil assez complet qui permet de scraper de nombreuses données sur plusieurs réseaux sociaux et plateformes. Sur Instagram, il est possible, par exemple, de scraper jusqu’à 2 500 commentaires par jour. Cependant, il faut être extrêmement vigilant, car les automatisations proposées (comme l’auto-like ou d’autres actions automatiques) sont soumises à des limites très strictes imposées par Instagram pour éviter le blocage des comptes. Ainsi, il est important de respecter ces limites afin de ne pas risquer d’être « striké » par la plateforme. Phantom Buster propose un modèle freemium avec 30 minutes d’exécution gratuite, puis des forfaits payants à partir de 69 € par mois pour 20 heures d’exécution. Il peut aussi scraper d’autres plateformes populaires comme LinkedIn, Google, Twitter, Sales Navigator, les Pages Jaunes, ou Github, ce qui en fait une solution intéressante pour tester le scraping multi-plateformes.

Quels cas d’usage peut-on déclencher après un scraping Instagram réussi ?

Une fois que tu as réussi à scraper Instagram, les possibilités sont nombreuses pour automatiser et optimiser ta stratégie. Tu peux par exemple créer des automatisations directement sur Instagram : auto-follow pour suivre automatiquement des profils ciblés, auto-like pour interagir avec les publications, auto-commentaire, et même envoyer des messages personnalisés automatiquement. Ces actions permettent de construire et enrichir une base de données qualifiée, tout en augmentant ta visibilité et ton engagement. Au-delà de ça, tu peux analyser les tendances du marché, suivre les mouvements de tes concurrents et garder une veille constante sur leurs actions. Le scraping sert aussi à alimenter et entraîner des intelligences artificielles pour des usages créatifs ou analytiques, te donnant ainsi un avantage dans ta réflexion stratégique et ta création de contenu.

Comment combiner scraping Instagram avec d’autres outils pour enrichir vos bases de données ?

Pour enrichir efficacement vos bases de données avec les données extraites de Instagram, l’utilisation d’outils d’automatisation comme Make ou n8n est idéale. Comme montré dans nos tutoriels précédents, ces plateformes permettent de récupérer facilement les informations scrappées et de les transférer automatiquement vers des outils comme Google Sheets, AirTable, ou encore des CRM puissants tels que HubSpot ou Salesforce. Cette flexibilité vous donne la liberté de structurer, analyser et exploiter vos données comme vous le souhaitez, tout en automatisant les tâches répétitives. En résumé, associer scraping Instagram avec un logiciel d’automatisation rend vos données immédiatement exploitables et booste votre efficacité.

Quelles sont les bonnes pratiques pour éviter les blocages et respecter la politique d’Instagram ?

La meilleure façon d’éviter les blocages sur Instagram est d’utiliser l’automatisation présentée dans ce tutoriel, qui ne repose pas sur un compte utilisateur ni sur des cookies d’authentification. Ainsi, tu es protégé contre les blocages ou suspensions de compte, qui sont fréquents avec les méthodes classiques. Bien sûr, cette solution a un coût : environ 2 $ tous les 1000 scrapings, mais c’est un investissement minime comparé à la valeur des données récupérées. À l’inverse, il faut absolument éviter les automatisations qui utilisent tes propres cookies, car Instagram détecte rapidement ces comportements et peut sanctionner ton compte. Enfin, essaie toujours de simuler un comportement humain : espace les requêtes, évite les pics d’activité et limite la fréquence pour rester invisible aux algorithmes de détection.

Est-ce légal de scraper Instagram ?

Oui, scraper Instagram est légal. Cependant, cela ne signifie pas que cette pratique respecte forcément les conditions d’utilisation d’Instagram, qui limitent certaines formes d’extraction de données. En résumé, le scraping est légal au regard de la loi, mais il est important de rester vigilant et de respecter au mieux les règles propres à chaque plateforme pour éviter tout problème.