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:
- So richtest Du das Instagram-Scraping-Skript ein
- So scrapest Du Instagram-Follower
- So scrapest Du die Instagram-Following-Liste
- So scrapest Du Instagram-Post-Autoren auf Standort- und Hashtag-Seiten
- So greifst Du per Chrome Extension schnell auf das Skript zu
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“.
Drücke nach dem Einfügen des Skripts die Eingabetaste, um es auszuführen. Unten rechts erscheint daraufhin ein Widget.
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.
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.
Mit dem Datablist CSV Editor kannst Du die CSV-Datei bereinigen, filtern oder einfach ansehen.
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.
Sobald sich das Fenster mit der Follower-Liste öffnet, siehst Du, wie der Zähler im Widget mit jedem hinzugefügten Nutzer steigt.
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.
Wenn Du Instagram-Follower automatisiert und in großem Umfang scrapen möchtest, sieh Dir unseren Instagram Followers Scraper an.
Instagram-Following-Liste scrapen
Sobald sich das Fenster mit der Following-Liste öffnet, siehst Du, wie der Zähler im Widget mit jedem hinzugefügten Nutzer steigt.
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.
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.
Scrolle auf der Hashtag-Seite nach unten, um weitere Nutzer zu laden.
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.
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“.
Wähle anschließend das Enrichment „Instagram Profile Scraper“ aus.
Verwende die Profile Id aus dem Skript als Identifier.
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.
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.
Wenn Du die Chrome Extension anklickst, wird das Skript direkt zu Deinen Instagram-Seiten hinzugefügt.
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
Klicke nach der Installation der Chrome Extension auf den Einstellungsbutton, um ein neues Skript zu 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“.
Pinne die Extension an, damit sie direkt in Deiner Navigationsleiste verfügbar ist. Das war's!
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.

























