Python : scrapez les comptes Instagram concurrents

Scraping Instagram Python: Collectez des données ciblées. Créez base leads qualifiés. Automatisez prospection sociale. Optimisez outreach marketing.

Python : scrapez les comptes Instagram concurrents
Difficulté :
3/3
Durée: 
2/3
non définie
Payant
Gratuit

Les experts du marketing utilisent de plus en plus Python pour collecter des données sur les réseaux sociaux.

Dans ce tutoriel complet, nous allons voir comment utiliser la puissante librairie OSINT pour Instagram "Osintgram" pour scraper des informations précieuses sur les comptes Instagram de vos concurrents ou de votre audience cible.

framework OSINT

Au programme : récupérer automatiquement des milliers d'emails de followers, analyser les tendances des hashtags, identifier les influenceurs clés, et bien plus encore ! De quoi booster votre prospection commerciale et votre social media intelligence.

Alors, prêt à passer de l'autre côté du miroir et à devenir un pro de l'OSINT sur Instagram ? C'est parti pour un Growth Hack d'exception ! 🚀

Prérequis

Avant de se lancer, assurons-nous que vous avez bien tous les éléments nécessaires :

  • Un ordinateur avec Python 3.7+ installé (Mac, Windows, Linux, peu importe)
  • De bonnes notions en lignes de commande (ou savoir copier coller celels ci dans votre terminal)
  • Un compte Instagram dédié pour vos tests (surtout pas votre compte perso !)
  • Idéalement un numéro de téléphone jetable pour créer ce compte test

En effet, même si scraper des données publiques sur Instagram n'est pas illégal en soi, cela reste contraire à leurs CGU. Donc pour éviter tout risque de ban de votre précieux compte perso, on va utiliser un compte poubelle créé pour l'occasion.

Guide détaillé pas à pas

1. Installation d'Osintgram

Osintgram est une librairie open-source disponible sur Github.

Pour l'installer, rien de plus simple :

  1. Ouvrez votre terminal
  2. Tapez git clone https://github.com/Datalux/Osintgram.git pour clôner le dépôt
  3. Placez vous dans le dossier avec cd Osintgram
  4. Installez les dépendances en lançant pip3 install -r requirements.txt
  5. Placez vous dans le dossier de configuration avec cd config
  6. Modifiez le fichier de configuration credentials.ini en entrant la commande vi credentials.ini puis sauvegarder
fichier de configuration osintgram

Et voilà, Osintgram est prêt à l'emploi sur votre machine ! Vous pouvez vérifier que tout fonctionne en lançant python3 main.py -h pour afficher l'aide.

compte Osintgram piratage Instagram

À noter qu'il existe aussi une excellente vidéo tutoriel sur la chaîne Youtube InformationSecurityTube qui vous guide pas à pas dans l'installation et la prise en main, je vous mets le lien en référence.

2. Créez un Compte Instagram Anonyme avec Dingtone

Créez un Compte Instagram Anonyme avec Dingtone

Pour mener vos investigations sereinement, mieux vaut utiliser un compte Instagram séparé de votre profil personnel. Et pour plus de sécurité, on va même l'associer à un numéro de téléphone virtuel grâce à l'application Dingtone.

Voici comment procéder :

  1. Téléchargez l'app Dingtone sur votre smartphone Android ou iOS
  2. Ouvrez l'app et entrez votre vrai numéro pour créer un compte
  3. Réclamez votre "crédit de bienvenue" dans l'onglet "Earn Free Credits"
  4. Cliquez sur "Second Phone Number" pour choisir un nouveau numéro
  5. Sélectionnez un numéro parmi la liste (vérifiez qu'il est bien "permanent")
  6. Validez et vous voilà avec une deuxième ligne prête à l'emploi !

Maintenant, créez simplement votre nouveau profil Instagram en utilisant ce numéro virtuel lors de l'inscription. Vous pourrez ainsi l'utiliser pour toutes vos activités de social listening sans compromettre votre compte principal.

Un petit conseil : pour rendre ce compte encore plus réaliste, ajoutez une vraie photo de profil et quelques posts avant de vous lancer dans le scraping. Avec ça, vous devriez passer totalement inaperçu !

3. Collecter des données sur un compte

Maintenant qu'Osintgram est en place, il est temps de récupérer de précieuses infos sur un compte Instagram !  

La commande pour scraper un profile public est très simple :

python3 main.py USERNAME

Remplacez simplement USERNAME par le nom du compte que vous voulez investiguer, par exemple un concurrent ou un influenceur de votre niche. Puis laissez la magie opérer !

Vous allez voir défiler dans votre terminal toutes les infos publiques du profile scanné :

  • Nom complet
  • Bio
  • Nombre de followers
  • Nombre de followings
  • Nombre de posts
  • Si le compte est vérifié
  • Date de création du compte
  • Etc.

Ensuite, vous retrouverez toutes ces infos bien rangées dans un fichier texte généré automatiquement dans le répertoire Osintgram.

Mais ce n'est que la partie émergée de l'iceberg !

Osintgram peut aller beaucoup, beaucoup plus loin dans la collecte de données... Voyons ça tout de suite.

4. Commandes avancées d'Osintgram

Growth Hack compte Instagram Python

La puissance d'Osintgram réside dans ses nombreuses commandes permettant de récupérer des données très précises et de les exporter facilement. En voici quelques unes particulièrement utiles :

  • python3 main.py USERNAME -f : récupère la liste des followers du compte
  • python3 main.py USERNAME -fg : récupère la liste des followings du compte
  • python3 main.py USERNAME -fh : récupère la liste des hashtags utilisés par le compte
  • python3 main.py USERNAME -ft : récupère la liste de tous les tags/mentions du compte

Vous pouvez aussi combiner plusieurs commandes pour une investigation plus poussée. Par exemple pour récupérer les 100 derniers followers avec leur nombre de posts et de followers respectifs :

python3 main.py USERNAME -f -n 100 --pgeo --fwr

Ou encore pour avoir la liste des adresses emails des followers :

python3 main.py USERNAME -f --email

C'est hyper pratique pour constituer rapidement une base de prospects qualifiés à qui envoyer vos offres ! Vous pouvez récupérer des milliers d'emails en un rien de temps.

5. Quelques cas d'usage

cas d'usage

On l'a vu, Osintgram permet de récolter une mine d'or d'informations sur n'importe quel compte Insta public. Voilà quelques idées pour exploiter intelligemment ces données :

  • Analysez les hashtags et mentions des comptes influents de votre secteur pour identifier les tendances et vous en inspirer dans votre content
  • Scrapez les emails des followers de vos concurrents pour leur envoyer vos meilleures offres
  • Identifiez les followers les plus actifs/engagés pour en faire des ambassadeurs
  • Faites de la veille sur les nouveaux posts des comptes clés pour rester à la pointe

Bref, ce ne sont que quelques exemples mais les possibilités sont infinies. À vous de faire preuve de créativité pour tirer le meilleur de cet outil surpuissant !

Limites d'Osintgram

Évidemment, comme tout growth hack un peu borderline, il y a quelques précautions et limites à garder en tête avec Osintgram :

  • Impossible de récupérer les données des comptes privés ou non-existants
  • Trop de requêtes d'un coup peuvent déclencher les sécurités anti-bot d'Instagram
  • Un usage abusif d'Osintgram peut conduire au ban de votre compte
  • Le respect de la vie privée et de RGPD restent de mise

Donc on évite de spammer des requêtes toutes les secondes et on espace un peu les lancements. De toute façon c'est dans votre intérêt pour ne pas vous faire repérer. Une bonne pratique est d'utiliser un proxy pour passer entre les mailles du filet.

Et bien sûr, on exploite ces données de façon éthique et responsable. Le but est de se faire une idée des tendances et de se constituer des listes de prospects pertinents, pas de harceler les utilisateurs. La bonne growth est une growth éthique !

Autre Option : Récupérez des Profils Ciblés avec Phantombuster

Récupérez des Profils Ciblés avec Phantombuster

En complément d'Osintgram qui récupère les données publiques des comptes, vous pouvez aussi utiliser un outil comme Phantombuster pour aspirer directement des listes de followers ou de posts. C'est un parfait complément pour votre recherche !

Le process est simple :

  1. Créez un compte sur Phantombuster et ajoutez des crédits
  2. Connectez votre compte Instagram (celui créé avec Dingtone de préférence)
  3. Choisissez le phantom "Instagram Follower Collector" ou "Instagram Posts Collector"
  4. Entrez l'URL du profil que vous voulez scraper
  5. Paramétrez le nombre de résultats souhaités
  6. Lancez le phantom et patientez quelques minutes
  7. Récupérez votre fichier CSV ou JSON avec tous les profils/posts récoltés !

Vous pouvez ainsi facilement constituer des listes hyper ciblées de followers à contacter, ou analyser les meilleures publications de vos concurrents. De quoi alimenter vos campagnes d'influence ou votre veille stratégique !

TUTORIEL COMPLET : Collectez les followers Instagram de vos concurrents

Conclusion

J'espère que ce tutoriel vous a donné un bon aperçu du potentiel immense d'Osintgram pour booster votre présence sur Instagram. C'est vraiment un outil incroyable pour tout Growth Hacker qui se respecte.

Avec un peu de créativité et une utilisation intelligente des commandes avancées, vous allez pouvoir passer à la vitesse supérieure dans votre prospection et votre content marketing. Imaginez toutes les pistes que vous allez pouvoir explorer grâce aux infos récoltées !

Alors foncez tester par vous-même et familliarisez vous avec toutes les options. Mais gardez toujours en tête les limites évoquées pour rester dans les clous.

Et surtout, pensez à bien vérrouiller la sécurité de votre compte avec un numéro jetable pour tester en toute sérénité. On n'est jamais trop prudent !

Sur ce, à vous de jouer maintenant. Devenez un.e pro de l'OSINT avec Osintgram et donnez une vraie longueur d'avance à vos strategies social media. Les résultats vont vite se faire sentir, croyez-moi !

upvote triangle
53
Merci !
Cette astuce vous a été utile ? Votez en un clic ci-dessus.
photo stephen mesnildrey
Stephen MESNILDREY
Digital & MarTech Innovator

Votre temps est précieux... imaginez :

Doubler votre productivité en 30 jours...Réduire vos coûts opérationnels de 40%...Augmenter votre ROI de 25% en 6 mois...

Impossible ? Et pourtant :

  • ✅ 71 000+ dirigeants ont vu leur croissance grimper de 35% en moyenne
  • ✅ 5 ans à guider des startups vers le succès (valorisées à 20M€+)
  • ✅ 100 000+ professionnels puisent leur inspiration dans mes articles chaque mois

Vous voulez garder une longueur d'avance ? Vous êtes au bon endroit ! 💡

📩 Abonnez-vous à ma newsletter et recevez chaque semaine :

  • 👉 1 stratégie prête à l'emploi à fort impact
  • 👉 2 outils SaaS transformateurs analysés en détail
  • 👉 3 applications d'IA concrètes pour votre domaine

L'aventure commence maintenant... et elle promet d'être extraordinaire ! 🚀

Connections-nous sur les Réseaux  🫵