Instagram est un excellent endroit pour trouver des leads. En analysant les followers de comptes thématiques, vous pouvez développer votre réseau.

Certains utilisateurs Instagram partagent leur adresse email et leur numéro de téléphone. Si vous êtes marketer et préparez une campagne d’outreach, les utilisateurs Instagram sont très engagés et constituent une cible de choix.

Datablist Instagram Scraper vous permet de récupérer facilement des listes de followers, des comptes suivis (following) et les auteurs de posts. C’est un vrai game-changer pour toute personne qui souhaite scraper des données Instagram.

Dans ce tutoriel, vous allez apprendre :

Configurer le script de scraping Instagram

Note: Pour stocker le script dans une extension Chrome et y accéder en un clic, lisez Placer le script de scraping dans une extension Chrome.

Pour extraire des membres Instagram, copiez-collez le script suivant dans la Console développeur de Chrome.

Notes
Le code source du scraper de membres Instagram est disponible sur GitHub. Le script lit les appels API effectués lors du chargement des membres sur la page pour extraire leurs données.

Pour ouvrir la Console développeur de Chrome, allez dans le menu principal puis cliquez sur « Plus d’outils -> Outils de développement ». Ensuite, ouvrez l’onglet « Console ».

Open Chrome Developer Console - Keyboard shortcut "Ctrl + Shift + I" (on Windows) or "Cmd + Option + I" (on Mac).
Open Chrome Developer Console - Keyboard shortcut "Ctrl + Shift + I" (on Windows) or "Cmd + Option + I" (on Mac).

Après avoir collé le script, appuyez sur « Entrée » pour l’exécuter. Un widget apparaît en bas à droite.

Copy-Paste Instagram Users Extractor script into the console tab.
Copy-Paste Instagram Users Extractor script into the console tab.

Important - Si c’est la première fois que vous ouvrez la Console développeur, un message d’avertissement peut bloquer le copier/coller. Pour l’autoriser, tapez simplement « allow pasting » puis appuyez sur « Entrée ».

Chrome Console warning
Chrome Console warning

Champs extraits

Le script intercepte les appels API entre le navigateur et les serveurs d’Instagram. Par exemple, lorsque vous ouvrez la liste des followers d’un profil, le script scanne les appels API et extrait les followers.

Les utilisateurs extraits sont stockés dans une base locale persistante. Lorsque vous rechargez la page et relancez le script, les utilisateurs déjà extraits sont conservés.

  • Profile Id: Identifiant Instagram unique. Nombre à plusieurs chiffres.
  • Username: Nom d’utilisateur Instagram.
  • Link: URL du profil Instagram. Format https://www.instagram.com/{{username}}
  • Full Name: Nom complet de l’utilisateur Instagram.
  • Is Private: Le profil est-il privé.
  • Location: Nom du lieu pour l’extraction des auteurs de posts. Quand disponible.
  • Picture Url: Photo de profil de l’utilisateur Instagram.
  • Source: D’où provient l’utilisateur extrait. Followers, Following, Post Authors, etc.

Télécharger les utilisateurs en CSV

Pour télécharger les utilisateurs extraits en CSV, cliquez simplement sur le texte du widget « Download XX users ».

Export scraped Instagram users.
Export scraped Instagram users.

Pour nettoyer, filtrer ou simplement visualiser le fichier CSV, utilisez Datablist CSV Editor.

Example exported Instagram users
Example exported Instagram users

Scraper les followers d’un profil Instagram

Pour scraper les followers d’un compte, vous devez charger le script avant de cliquer sur la liste des followers du profil.

Warning Si vous chargez le script après avoir ouvert la liste des followers, il ne pourra pas intercepter les appels API. Si la liste est déjà ouverte, rafraîchissez la page puis chargez le script.

Load the script then click on "Followers"
Load the script then click on "Followers"

Une fois la fenêtre des followers ouverte, le compteur du widget augmente avec le nombre d’utilisateurs ajoutés.

Check users are scraped
Check users are scraped

Faites défiler la liste des followers pour extraire davantage d’utilisateurs.

Scroll to scrape more users
Scroll to scrape more users

Pour scraper les followers Instagram automatiquement et à grande échelle, découvrez notre Instagram Followers Scraper.

Scraper la liste Following d’Instagram

Load the script then click on "Following"
Load the script then click on "Following"

Une fois la fenêtre de la liste Following ouverte, le compteur du widget augmente avec le nombre d’utilisateurs ajoutés.

Check users are scraped
Check users are scraped

Faites défiler la liste Following pour extraire davantage d’utilisateurs.

Scroll to scrape more users
Scroll to scrape more users

Scraper les auteurs de posts par Lieu/Hashtag

Instagram Users Scraper extrait les auteurs de posts depuis les pages Lieu et Hashtag. Le script exporte la Location du post quand elle est disponible.

Warning: Vous devez charger le script avant de naviguer vers une page Lieu ou Hashtag. Sinon, le script ne pourra pas intercepter les appels API.

Pour extraire les auteurs de posts, recherchez un hashtag Instagram ou un Lieu via le menu de recherche dans la barre latérale.

Click on a hashtag from the Search menu
Click on a hashtag from the Search menu

Une fois sur une page hashtag, faites défiler pour charger plus d’utilisateurs.

Scrape hashtag users
Scrape hashtag users

Instagram renvoie peu de résultats pour les recherches par hashtag. Si vous construisez une liste de leads, scraper des utilisateurs à partir d’un Lieu Instagram est souvent plus efficace.

Scrape Location Post Authors
Scrape Location Post Authors

Enrichir les utilisateurs Instagram avec les infos de profil

Le script Instagram Scraper renvoie un nombre limité d’informations (Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url, Source).

Pour enrichir vos utilisateurs Instagram avec des informations détaillées allant au-delà des bases, Datablist propose l’enrichment Instagram Profile Scraper.

Cet enrichment visite chaque profil et récupère les informations publiques. Il n’utilise pas votre login ou mot de passe Instagram. Vous importez votre liste, vous configurez l’enrichment, et c’est tout.

Instagram Profile Scraper renvoie :

  • Description - Instagram user bio.
  • Follower Count - Instagram user follower count.
  • Following Count - Instagram user following count.
  • Category - Instagram user category name.
  • Website - Instagram user external url.
  • Public Email - Instagram user public email address.
  • Phone Number - Instagram user phone number.
  • Profile Picture - Instagram user profile picture.
  • Private - Is the Instagram profile private.
  • Verified - Is the Instagram profile verified.
  • Business Account - Is the Instagram profile a business profile.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country - Instagram user country name. Ex: France.
  • Date Joined - Month and year of joining Instagram. Ex: October 2012.

Pour enrichir votre liste d’utilisateurs Instagram, importez le CSV dans Datablist et cliquez sur "Enrich".

Open Enrichments store
Open Enrichments store

Puis, sélectionnez l’enrichment "Instagram Profile Scraper".

Select Instagram Profile Scraper
Select Instagram Profile Scraper

Utilisez le Profile Id renvoyé par le script comme identifiant.

Configure Instagram Profile Scraper inputs
Configure Instagram Profile Scraper inputs

Créez une nouvelle propriété pour chaque donnée additionnelle que vous souhaitez récupérer. Cliquez ensuite sur « Run the enrichment » pour lancer le processus.

Configure Instagram Profile Scraper outputs
Configure Instagram Profile Scraper outputs

Charger le script dans une extension Chrome

Copier-coller le script à chaque fois dans la Console Chrome est chronophage. Bonne nouvelle ! Vous pouvez utiliser une extension Chrome pour injecter le script en un clic. Elle peut s’ajouter automatiquement sur les pages Instagram, ou s’injecter à la demande.

Quick Access using a Chrome Extension
Quick Access using a Chrome Extension

En cliquant dessus depuis l’extension, le script est ajouté directement à vos pages Instagram.

Quick Access example
Quick Access example

L’extension s’appelle "User JavaScript and CSS" et est disponible sur le Chrome Web Store : https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Store
Chrome Store

Une fois l’extension installée, cliquez sur le bouton paramètres pour configurer un nouveau script.

Configure Inject Code
Configure Inject Code

Créez une nouvelle règle avec les paramètres suivants :

  • Name: InstagramScraper
  • URL Pattern: https://www.instagram.com/*
  • Enable the script
  • Dans le code JavaScript, copiez-collez le code depuis ici
  • Laissez le CSS vide

Cliquez sur "Save".

Snippet Conf
Snippet Conf

Épinglez l’extension pour l’avoir dans la barre de navigation. Et voilà !

Snippet Conf
Snippet Conf

FAQ

Est-ce gratuit de scraper Instagram ?

Le script Instagram scraper est gratuit et open-source (consultez le code ici). Il scrappe les followers, les listes de following et les auteurs de posts sur les pages Lieu et Hashtag. Vous pouvez aussi nettoyer et filtrer le CSV avec un compte gratuit sur Datablist. Si vous avez besoin d’enrichir chaque profil extrait avec des informations supplémentaires, cela implique de consulter les profils publics Instagram (voir Instagram Profile Scraper) et cet enrichment nécessite un compte payant Datablist.

Puis-je être détecté par Instagram ?

Le script intercepte les appels API réels effectués dans la page. Aucun appel supplémentaire ni clic de bot n’est réalisé. Tout se passe dans le cadre de votre navigation naturelle. Ce script est plus sûr que d’autres applications de scraping hébergées dans le cloud qui utilisent proxies et bots pour extraire des profils.

Cela dit, soyez toujours prudent et n’abusez pas d’Instagram. Évitez les automatisations complètes. Si possible, utilisez un second profil Instagram qui n’est pas votre compte personnel.

Combien de temps pour scraper des utilisateurs Instagram ?

Le script scanne les appels API d’Instagram au fil du défilement. Chaque appel charge en moyenne 12 nouveaux utilisateurs pour les listes followers/following et 60 utilisateurs pour les listings Lieu. En faisant défiler quelques minutes, vous pouvez extraire des milliers d’utilisateurs.

Cas d’usage du scraping Instagram

Collaborations avec des influenceurs

Instagram est le terrain de jeu de l’influence marketing. Collaborer avec des influenceurs qui ont une audience fidèle peut amplifier fortement votre outreach. Avec cet Instagram scraper, trouvez des influenceurs pertinents en bulk.

Trouver des Leads via lieux ou hashtags

Les hashtags servent à catégoriser des contenus autour de sujets, centres d’intérêt ou événements. En ciblant les utilisateurs qui interagissent avec des hashtags précis, vous accédez à un vivier de leads déjà intéressés par votre niche ou votre industrie.

Les utilisateurs qui publient sous ou suivent certains hashtags ne sont pas de simples observateurs : ils s’engagent activement avec ces contenus. Ils sont donc plus réceptifs à des messages ou offres alignés avec leurs centres d’intérêt.

Trouver des Leads via les followers de concurrents

Scraper les followers de vos concurrents peut être une mine d’or pour identifier des leads, car vous accédez directement à une audience déjà intéressée par des produits ou services similaires aux vôtres. Ces utilisateurs ont montré une appétence pour les marques de votre niche, ce qui les rend très réceptifs à vos messages s’ils résonnent avec leurs besoins. En analysant ces followers, vous pouvez adapter vos stratégies marketing à leurs attentes et pain points. Cette approche ciblée augmente la pertinence de votre outreach et améliore vos taux de conversion.

Autres scrapers