Mit dem Open-Source-Browser-Skript aus diesem Guide kannst Du Instagram-Follower oder Following-Listen als CSV exportieren. Lade das Skript dazu vor dem Öffnen der Liste, scrolle, bis die gewünschten Profile geladen sind, und wähle anschließend Download XX users. Der Export enthält die Profile, die Dein Browser geladen hat – nicht zwangsläufig alle Follower des Accounts. Prüfe daher die Anzahl und einige Stichproben, bevor Du die Datei verwendest.

Das Skript erfasst außerdem geladene Autoren auf Standort- und Hashtag-Seiten. Nach dem CSV-Download kannst Du die Datei in Datablist importieren, um die Liste zu bereinigen oder öffentliche Profildaten anzureichern. Das Skript und der Instagram Profile Scraper von Datablist sind zwei separate Tools.

Wenn Du nur eine kleine Follower-Liste benötigst, kannst Du den kostenlosen Instagram Follower Scraper nutzen. Gib eine Profil-URL oder einen Handle ein, um bis zu 100 Follower abzurufen und die Ergebnisse zu kopieren oder als CSV herunterzuladen. Für Following-Listen und Post-Autoren verwendest Du das unten beschriebene Browser-Skript. Wenn Du eine kreditbasierte In-App-Alternative zum Scrollen durch Follower-Listen suchst, zeigt Dir der Guide zu Influencer-Followern die Source-Einstellungen, die Fortsetzung eines Scrapes und ein konkretes Budgetbeispiel.

Dieser Guide zeigt Dir:

Instagram-Scraping-Skript einrichten

Hinweis: Wenn Du das Skript in einer Chrome Extension speichern und schnell darauf zugreifen möchtest, lies den Abschnitt Scraping-Skript in einer Chrome Extension speichern.

Um Instagram-Nutzer zu extrahieren, musst Du lediglich das folgende Skript kopieren und in die Chrome Developer Console einfügen.

Hinweise
Der Quellcode des Instagram Member Scrapers ist auf GitHub verfügbar. Das Skript liest die API-Aufrufe aus, die beim Laden von Nutzern auf der Webseite ausgeführt werden, und extrahiert daraus deren Daten.

Öffne das Hauptmenü und klicke auf „Weitere Tools -> Entwicklertools“, um die Chrome Developer Console aufzurufen. Wechsle anschließend zum Tab „Console“.

Chrome Developer Console öffnen – Tastenkürzel „Strg + Umschalt + I“ unter Windows oder „Cmd + Option + I“ auf dem Mac.
Chrome Developer Console öffnen – Tastenkürzel „Strg + Umschalt + I“ unter Windows oder „Cmd + Option + I“ auf dem Mac.

Drücke nach dem Einfügen des Skripts die Eingabetaste, um es auszuführen. Unten rechts erscheint daraufhin ein Widget.

Skript des Instagram Users Extractor in den Console-Tab kopieren und einfügen.
Skript des Instagram Users Extractor in den Console-Tab kopieren und einfügen.

Führe das Skript erst aus, nachdem Du den Quellcode geprüft hast. Browser-Oberflächen und die Antworten von Instagram können sich ändern. Kontrolliere deshalb, ob das Widget erscheint und der Export die erwarteten Felder enthält.

Bei älteren Chrome-Versionen kann eine Konsolenwarnung wie im folgenden Beispiel erscheinen. Umgehe keine Warnung bei Code, den Du nicht selbst geprüft hast.

Warnung in der Chrome Console
Warnung in der Chrome Console

Exportierte Felder

Das Skript fängt die API-Aufrufe zwischen dem Browser und den Instagram-Servern ab. Wenn Du beispielsweise die Follower-Liste eines Profils öffnest, analysiert das Skript die API-Aufrufe und extrahiert die Follower.

Die erfassten Nutzer werden lokal in Deinem Browser gespeichert und bleiben dort auch nach dem Neuladen der Seite erhalten, bis Du die Daten zurücksetzt. Wenn Du später zurückkehrst, kann der angezeigte Zähler daher Profile aus einer früheren Sitzung enthalten. Prüfe die Spalte Source oder setze die lokalen Daten des Skripts zurück, wenn Du einen frischen Export benötigst.

  • Profile Id: Eindeutige Instagram-ID. Eine mehrstellige Zahl.
  • Username: Instagram-Benutzername.
  • Link: URL des Instagram-Profils. Im Format https://www.instagram.com/{{username}}
  • Full Name: Vollständiger Name des Instagram-Nutzers
  • Is Private: Gibt an, ob das Profil privat ist
  • Location: Standortname beim Scraping von Post-Autoren, sofern verfügbar.
  • Picture Url: Profilbild des Instagram-Nutzers
  • Source: Information darüber, woher der Nutzer stammt, etwa Followers, Following oder Post Authors.

Nutzer als CSV-Datei herunterladen

Wähle im Widget Download XX users, um die erfassten Zeilen als CSV zu speichern. Vergleiche die Anzahl im Widget mit der Zahl der exportierten Zeilen und prüfe anschließend Username, Profile Id und Source. Hast Du mehrere Listen erfasst, solltest Du die Daten vor der Verwendung filtern oder deduplizieren.

Gescrapte Instagram-Nutzer exportieren.
Gescrapte Instagram-Nutzer exportieren.

Mit dem Datablist CSV Editor kannst Du die CSV-Datei bereinigen, filtern oder einfach ansehen.

Beispiel für exportierte Instagram-Nutzer
Beispiel für exportierte Instagram-Nutzer

Instagram-Follower scrapen

Um Instagram-Follower zu scrapen, musst Du das Skript vor dem Öffnen der Follower-Liste eines Instagram-Profils laden.

Warnung Wenn Du das Skript erst nach dem Öffnen der Follower-Liste lädst, kann es die API-Aufrufe nicht abfangen. Falls die Liste bereits geöffnet ist, lade die Seite neu und führe dann das Skript aus.

Zuerst das Skript laden, dann auf „Followers“ klicken
Zuerst das Skript laden, dann auf „Followers“ klicken

Sobald sich das Fenster mit der Follower-Liste öffnet, siehst Du, wie der Zähler im Widget mit jedem hinzugefügten Nutzer steigt.

Prüfen, ob Nutzer gescrapt werden
Prüfen, ob Nutzer gescrapt werden

Scrolle in der Follower-Liste nach unten, um weitere Nutzer zu laden. Warte jeweils, bis sich der Zähler im Widget verändert, bevor Du weiterscrollst. Instagram kann das Laden weiterer Ergebnisse stoppen oder seine Oberfläche ändern. Gehe deshalb nicht automatisch davon aus, dass die CSV die vollständige Follower-Liste enthält.

Scrollen, um weitere Nutzer zu scrapen
Scrollen, um weitere Nutzer zu scrapen

Wenn Du Instagram-Follower automatisiert und in großem Umfang scrapen möchtest, sieh Dir unseren Instagram Followers Scraper an.

Instagram-Following-Liste scrapen

Zuerst das Skript laden, dann auf „Following“ klicken
Zuerst das Skript laden, dann auf „Following“ klicken

Sobald sich das Fenster mit der Following-Liste öffnet, siehst Du, wie der Zähler im Widget mit jedem hinzugefügten Nutzer steigt.

Prüfen, ob Nutzer gescrapt werden
Prüfen, ob Nutzer gescrapt werden

Scrolle in der Following-Liste nach unten, um weitere Nutzer zu laden. Exportiere anschließend die CSV und prüfe Source sowie die Anzahl der Zeilen, bevor Du sie mit anderen Listen zusammenführst.

Scrollen, um weitere Nutzer zu scrapen
Scrollen, um weitere Nutzer zu scrapen

Post-Autoren von Standorten und Hashtags scrapen

Der Instagram Users Scraper extrahiert Post-Autoren von Standort- und Hashtag-Seiten. Sofern verfügbar, exportiert das Skript auch den Standort des Posts.

Warnung: Du musst das Skript laden, bevor Du eine Standort- oder Hashtag-Seite aufrufst. Andernfalls kann das Skript die API-Aufrufe nicht abfangen.

Um Post-Autoren zu scrapen, suche über das Suchmenü in der Seitenleiste nach einem Instagram-Hashtag oder einem Standort.

Im Suchmenü auf einen Hashtag klicken
Im Suchmenü auf einen Hashtag klicken

Scrolle auf der Hashtag-Seite nach unten, um weitere Nutzer zu laden.

Hashtag-Nutzer scrapen
Hashtag-Nutzer scrapen

Instagram liefert bei der Hashtag-Suche nur wenige Ergebnisse. Wenn Du eine Lead-Liste aufbaust, ist es möglicherweise einfacher, Nutzer über einen Instagram-Standort zu scrapen.

Post-Autoren eines Standorts scrapen
Post-Autoren eines Standorts scrapen

Instagram-Nutzer mit Profildaten anreichern

Das Browser-Skript exportiert IDs und weitere Felder aus den erfassten Listen, darunter Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url und Source. Einige Felder können leer bleiben.

Wenn Du Instagram-Nutzer um detaillierte Informationen ergänzen möchtest, die über diese Basisdaten hinausgehen, bietet Datablist das Enrichment Instagram Profile Scraper an.

Dieses Enrichment verwendet eine Profil-ID oder URL, um verfügbare öffentliche Profildaten abzurufen. Es ist ein separater Schritt nach dem Einsatz des Browser-Skripts. Felder können leer bleiben, wenn die jeweiligen Informationen nicht öffentlich oder nicht verfügbar sind.

Der Instagram Profile Scraper liefert:

  • Description – Bio des Instagram-Nutzers.
  • Follower Count – Anzahl der Follower des Instagram-Nutzers.
  • Following Count – Anzahl der Accounts, denen der Instagram-Nutzer folgt.
  • Category – Kategorie des Instagram-Nutzers.
  • Website – Externe URL des Instagram-Nutzers.
  • Public Email – Öffentliche E-Mail-Adresse des Instagram-Nutzers.
  • Phone Number – Telefonnummer des Instagram-Nutzers.
  • Profile Picture – Profilbild des Instagram-Nutzers.
  • Private – Gibt an, ob das Instagram-Profil privat ist.
  • Verified – Gibt an, ob das Instagram-Profil verifiziert ist.
  • Business Account – Gibt an, ob es sich um ein Business-Profil handelt.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country – Land des Instagram-Nutzers, z. B. Deutschland.
  • Date Joined – Monat und Jahr der Instagram-Registrierung, z. B. Oktober 2012.

Nach dem Scraping der Bio kannst Du Entity Name Extraction auf die Spalte Description anwenden. Das Enrichment extrahiert Firmennamen, Personen und Standorte aus Instagram-Bios. So kannst Du Creator, lokale Unternehmen und potenzielle Kunden leichter segmentieren.

Bei einer mehrsprachigen Liste solltest Du den Unterschied zwischen Oberflächensprache und übersetztem Bio-Text berücksichtigen. Bewahre die ursprüngliche Beschreibung zusätzlich zu jeder Übersetzung auf, die Du für die Klassifizierung verwendest.

Um Deine Liste mit Instagram-Nutzern anzureichern, importierst Du die CSV in Datablist und klickst auf „Enrich“.

Enrichment Store öffnen
Enrichment Store öffnen

Wähle anschließend das Enrichment „Instagram Profile Scraper“ aus.

Instagram Profile Scraper auswählen
Instagram Profile Scraper auswählen

Verwende die Profile Id aus dem Skript als Identifier.

Inputs des Instagram Profile Scrapers konfigurieren
Inputs des Instagram Profile Scrapers konfigurieren

Erstelle für jedes zusätzliche Datum, das Du scrapen möchtest, eine neue Property. Klicke danach auf „Run the enrichment“, um den Vorgang zu starten.

Outputs des Instagram Profile Scrapers konfigurieren
Outputs des Instagram Profile Scrapers konfigurieren

Scraping-Skript in einer Chrome Extension speichern

Das Skript jedes Mal neu in die Chrome Console zu kopieren, kostet Zeit. Die gute Nachricht: Mit einer Chrome Extension kannst Du das Skript schnell in die Seite einfügen. Es lässt sich auf Instagram-Seiten automatisch oder mit einem Klick ausführen.

Schnellzugriff über eine Chrome Extension
Schnellzugriff über eine Chrome Extension

Wenn Du die Chrome Extension anklickst, wird das Skript direkt zu Deinen Instagram-Seiten hinzugefügt.

Beispiel für den Schnellzugriff
Beispiel für den Schnellzugriff

Die Chrome Extension heißt „User JavaScript and CSS“ und ist im Chrome Web Store verfügbar: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Web Store
Chrome Web Store

Klicke nach der Installation der Chrome Extension auf den Einstellungsbutton, um ein neues Skript zu konfigurieren.

Inject Code konfigurieren
Inject Code konfigurieren

Erstelle eine neue Regel mit folgenden Einstellungen:

  • Name: InstagramScraper
  • URL Pattern: https://www.instagram.com/*
  • Aktiviere das Skript
  • Füge im JavaScript-Bereich den Code von hier ein
  • Lass den CSS-Bereich leer

Klicke auf „Save“.

Snippet-Konfiguration
Snippet-Konfiguration

Pinne die Extension an, damit sie direkt in Deiner Navigationsleiste verfügbar ist. Das war's!

Snippet-Konfiguration
Snippet-Konfiguration

FAQ

Ist das Scrapen von Instagram kostenlos?

Das Instagram-Scraper-Skript ist kostenlos und Open Source (hier kannst Du den Scraper-Code prüfen). Es scrapet Instagram-Follower, Following-Listen sowie Post-Autoren auf Standort- und Hashtag-Seiten. Mit einem kostenlosen Account bei Datablist kannst Du die CSV außerdem bereinigen und filtern. Um verfügbare öffentliche Profildaten hinzuzufügen, führst Du das Enrichment Instagram Profile Scraper für die importierten Zeilen aus. Dafür werden Credits berechnet. Prüfe vor der Verarbeitung einer großen Liste die aktuellen Preise.

Ist mein Account bei der Nutzung des Skripts sicher?

Nein, eine Garantie gibt es nicht. Das Skript beobachtet die Anfragen, die beim Browsen ausgeführt werden. Das garantiert jedoch weder, dass Instagram diese Aktivität erlaubt, noch dass Dein Account von Einschränkungen verschont bleibt. Prüfe vor der Nutzung das Skript und die aktuellen Regeln von Instagram.

Wie lange dauert das Scraping von Instagram-Nutzern?

Das hängt davon ab, wie viele Profile Instagram beim Scrollen lädt. Beobachte den Zähler im Widget und beende den Vorgang, sobald Du genügend Zeilen erfasst hast. Steigt der Zähler nicht, prüfe, ob Du das Skript vor dem Öffnen der Liste geladen hast und ob die aktuelle Seite unterstützt wird.

Anwendungsfälle für Instagram Scraping

Kooperationen mit Influencern

Instagram ist eine der wichtigsten Plattformen für Influencer-Marketing. Kooperationen mit Influencern, die eine loyale Community aufgebaut haben, können Deine Reichweite deutlich erhöhen. Mit diesem Instagram Scraper findest Du passende Influencer in großer Zahl.

Leads über Standorte oder Hashtags finden

Hashtags ordnen Content bestimmten Themen, Interessen oder Events zu. Wenn Du Dich auf Nutzer konzentrierst, die mit ausgewählten Hashtags interagieren, erreichst Du potenzielle Leads, die sich bereits für Deine Nische oder Branche interessieren.

Nutzer, die unter bestimmten Hashtags posten oder ihnen folgen, sind keine passiven Beobachter, sondern beschäftigen sich aktiv mit relevanten Inhalten. Das spricht für ein stärkeres Interesse und mehr Engagement – und erhöht die Chance, dass passende Nachrichten oder Angebote bei ihnen ankommen.

Leads unter den Followern Deiner Konkurrenz finden

Die Instagram-Follower Deiner Wettbewerber zu scrapen, kann eine echte Goldgrube für die Lead Generation sein. Du erhältst direkten Zugang zu einer Zielgruppe, die sich bereits für ähnliche Produkte oder Dienstleistungen interessiert. Diese Nutzer haben gezeigt, dass sie mit Marken aus Deiner Nische interagieren. Wenn Deine Botschaft ihre Interessen trifft, sind sie entsprechend empfänglich. Durch die Analyse dieser Follower kannst Du Deine Marketingstrategie genauer auf ihre Bedürfnisse, Vorlieben und Pain Points abstimmen. Dieser gezielte Ansatz macht Deinen Outbound relevanter und erhöht zugleich die Conversion-Wahrscheinlichkeit, weil Du eine Zielgruppe ansprichst, die grundsätzlich zu Deinem Angebot passt.

Weitere Scraper