Alle Scraper

Inhalte

YouTube Comments Scraper

youtube.com

Google Schutz
Über Plugin-Endpoints bereitgestellt

YouTube-Kommentare werden über einen dedizierten Plugin-Endpoint bereitgestellt statt über den generischen Seitenabruf. Geben Sie ein Video an - eine reine ID wie dQw4w9WgXcQ oder eine beliebige Watch-URL - und es liefert die Kommentare bereits geparst: je Kommentar den Autorennamen und die Kanal-ID, den Kommentartext, die Like- und Antwortanzahl, die Veröffentlichungszeit, die Kommentar-ID und die Kennzeichen für angepinnt, mit Herz, verifiziert und Uploader sowie den Titel des Videos und die Gesamtzahl der Kommentare. Sortieren Sie nach Top oder Neueste und sammeln Sie so viele, wie Sie brauchen, über mehrere Seiten. Es liest YouTubes eigene Kommentardaten, es gibt also keine InnerTube-API zum Reverse-Engineering und kein Login oder Cookies.

Was Sie extrahieren können

  • Autorenname des Kommentars und Kanal-ID
  • Kommentartext und Kommentar-ID
  • Like-Anzahl und Antwortanzahl
  • Veröffentlichungszeit
  • Kennzeichen für angepinnt, mit Herz, verifiziert und Uploader
  • Videotitel und Gesamtzahl der Kommentare

Dedizierte Endpoints

/content/youtube-comments

Die Kommentare eines Videos

Die Kommentare eines Videos per ID oder Watch-URL: je Kommentar mit Autor (Name / Kanal-ID / Thumbnail), Text, Like-Anzahl, Antwortanzahl, Veröffentlichungszeit, Kommentar-ID und Kennzeichen für angepinnt / mit Herz / verifiziert / Uploader sowie dem Videotitel und der Gesamtzahl der Kommentare. Nach Top oder Neueste sortieren; bis zu max_results über mehrere Seiten sammeln.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/content/youtube-comments?video=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/content/youtube-comments",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"video": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.youtubeComments('https://www.youtube.com/watch?v=dQw4w9WgXcQ', { sort: 'top', maxResults: 100 });
console.log(results);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

API-Dokumentation lesen

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.