Social & Video
Instagram Scraper
instagram.com
Instagram entscheidet anhand des Exits, den es sieht, was es ausliefert - nicht anhand dessen, wie überzeugend der Browser ist: Von einer Rechenzentrums-Adresse beantwortet es eine Profil-URL mit seiner Login-Wall, und zwar mit einem ganz normal aussehenden 200. Wir erkennen diese Wall und ziehen einen frischen Exit, statt sie zurückzugeben - deshalb stehen hier jetzt 100 %, wo es früher bei rund 86 % lag: Der alte Wert hat Login-Walls als Erfolge gezählt. Profil- und Beitragsseiten sind serverseitig gerendert, es ist also kein Browser beteiligt und ein Aufruf ist in etwa zwei Sekunden zurück. Mit `parsed_data=true` bekommst du die Zahlen als exakte Ganzzahlen statt als gerundeten Text, den die Seite malt: Instagram zeigt «287 Tsd. Likes», wo im Payload 287.279 steht. Die Zahlen pro Beitrag kommen von der Beitrags-URL: Instagram lässt sie in dem weg, was es auf einer Profilseite ausliefert, also gibt das Profil das Raster mit einem Permalink je Beitrag zurück - und keine erfundenen Zahlen.
Was Sie extrahieren können
- Öffentliches Profil: Benutzername, vollständiger Name, Bio, Follower- und Following-Zahlen
- Beitrag und Reel: Text, exakte Anzahl der Likes und Kommentare, Veröffentlichungsdatum
- Profilraster: die 12 neuesten Beiträge, jeder mit seinem Permalink
- Medien-URLs und Vorschaubilder der Beiträge
- Verifiziert-Abzeichen, Profilbild und die externen Links aus der Bio
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.instagram.com%2Fnasa&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.instagram.com/nasa", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://www.instagram.com/nasa',
parsedData: true,
});
console.log(results); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Häufige Fragen
Ist das Scrapen von Instagram legal?
Das Erheben öffentlich verfügbarer Instagram-Daten wie Profil-Bios, Followerzahlen und Bildunterschriften ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Ein Teil davon können personenbezogene Daten sein, beachte also die Datenschutzregeln, die für dich gelten. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich Instagram, ohne blockiert zu werden?
Instagram ist durch eigene Anti-Bot-Systeme geschützt. ScrapeUnblocker rotiert Residential- und ISP-Exits, kümmert sich um Challenges und liefert die öffentliche Profil- oder Beitragsseite. Der Benchmark von ScrapeUnblocker aus dem Jahr 2026 maß 86,7 % echten Inhalt über 6.000 Calls.
Welche Instagram-Daten kann ich bekommen?
Aus einem öffentlichen Profil: Benutzername, vollständiger Name, Bio, Follower- und Following-Zahlen, Verifiziert-Abzeichen, Profilbild, Bio-Links und die 12 neuesten Beiträge mit ihren Permalinks. Aus einer Beitrags- oder Reel-URL: die Bildunterschrift, exakte Like- und Kommentarzahlen, Veröffentlichungsdatum und Medien-URLs. Zahlen pro Beitrag kommen aus der Beitrags-URL, nicht aus dem Profilraster.
Brauche ich eine Instagram-API oder ein Konto?
Nein. ScrapeUnblocker liefert die öffentliche Instagram-Seite als HTML oder mit parsed_data=true als strukturiertes JSON, ohne Instagram-API-Konto oder Login auf deiner Seite. Mit parsed_data=true kommen Zahlen als exakte Ganzzahlen zurück statt als die gerundeten Werte, die die Seite anzeigt.
Kann ich Instagram-Profile in großem Umfang überwachen?
Ja. Fordere jede Profil- oder Beitrags-URL einzeln an, und Calls laufen bis zum Parallelitätslimit deines Tarifs parallel: 20 bis 100 parallele Anfragen bei Pay-as-you-go, Starter und Pro und 200 bis 400 bei Business, Scale und Ultimate. Ein Profil-Call liefert das Raster; rufe die Beitrags-URLs ab, wenn du Zahlen pro Beitrag brauchst.
Wie viel kostet das Scrapen von Instagram?
Abgerechnet wird pro Anfrage: 1 Anfrage = 1 Credit, von 1,00 EUR pro 1.000 bei Pay-as-you-go bis etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen, Timeouts und Fehler auf Seiten von ScrapeUnblocker werden nicht berechnet; ausgelieferte Seiten schon, auch die eigene 404-Seite von Instagram. Die kostenlose Testphase umfasst 500 Anfragen ohne Karte.
Ähnliche Scraper
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.