Contenu
YouTube Comments Scraper
youtube.com
Les commentaires YouTube sont servis via un endpoint plugin dédié plutôt que par la récupération de page générique. Donnez-lui une vidéo - un id brut comme dQw4w9WgXcQ ou n'importe quelle URL de visionnage - et il renvoie les commentaires déjà analysés : pour chacun le nom de l'auteur et l'id de chaîne, le texte du commentaire, le nombre de likes et de réponses, l'heure de publication, l'id du commentaire et les badges épinglé, avec cœur, vérifié et auteur, ainsi que le titre de la vidéo et le nombre total de commentaires. Triez par top ou plus récents et collectez autant que nécessaire sur plusieurs pages. Il lit les propres données de commentaires de YouTube, il n'y a donc aucune API InnerTube à rétro-concevoir ni connexion ou cookies.
Ce que vous pouvez extraire
- Nom de l'auteur du commentaire et id de chaîne
- Texte du commentaire et id du commentaire
- Nombre de likes et de réponses
- Heure de publication
- Badges épinglé, avec cœur, vérifié et auteur
- Titre de la vidéo et nombre total de commentaires
Endpoints dédiés
/content/youtube-comments Les commentaires d'une vidéo
Les commentaires d'une vidéo par id ou URL de visionnage : chacun avec auteur (nom / id de chaîne / miniature), texte, nombre de likes, nombre de réponses, heure de publication, id du commentaire et badges épinglé / avec cœur / vérifié / auteur, ainsi que le titre de la vidéo et le nombre total de commentaires. Triez par top ou plus récents ; collectez jusqu'à max_results sur plusieurs pages.
Comment le scraper
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(data); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper les commentaires YouTube ?
Collecter des données publiques de commentaires YouTube comme le texte des commentaires, le nombre de likes et le nombre de réponses est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Certaines de ces données peuvent être personnelles : respectez donc les règles de protection de la vie privée qui vous sont applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper les commentaires YouTube sans me faire bloquer ?
YouTube est protégé par les propres systèmes anti-bot de Google. ScrapeUnblocker fait tourner des sorties résidentielles et ISP et gère les défis, et le plugin YouTube Comments renvoie les commentaires en JSON parsé. Dans le benchmark de ScrapeUnblocker, 98,7 % des 1 058 appels ont renvoyé du contenu réel, en environ 2,7 s par appel.
Quelles données de commentaires YouTube puis-je obtenir ?
Pour chaque commentaire : nom et id de chaîne de l'auteur, texte et id du commentaire, nombre de likes et de réponses, date de publication et les indicateurs épinglé, cœur, vérifié et auteur de la vidéo, ainsi que le titre de la vidéo et le nombre total de commentaires. Triez par top ou newest et collectez jusqu'à max_results sur plusieurs pages, environ 20 commentaires par page.
Ai-je besoin d'une clé API ou d'un compte YouTube ?
Non. Le plugin YouTube Comments renvoie les commentaires d'une vidéo en JSON, sans compte API YouTube, connexion ni cookies. Passez un id de vidéo seul comme dQw4w9WgXcQ ou n'importe quelle URL de visionnage. Une vidéo dont les commentaires sont désactivés renvoie 404 plutôt qu'une liste vide.
Puis-je collecter des commentaires YouTube à grande échelle ?
Oui. Un appel collecte les commentaires d'une vidéo jusqu'à max_results, et les appels s'exécutent en parallèle dans la limite de simultanéité de votre offre : de 20 à 100 requêtes simultanées sur les offres Pay as you go, Starter et Pro, et de 200 à 400 sur Business, Scale et Ultimate. Cela couvre l'analyse de sentiment sur de nombreuses vidéos.
Combien coûte le scraping des commentaires YouTube ?
La tarification se fait à la requête : 1 requête = 1 crédit, de 1,00 EUR pour 1 000 en paiement à l'usage à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les appels au plugin utilisent le même quota d'offre que toute autre requête. Un appel renvoie les commentaires d'une vidéo, collectés sur plusieurs pages jusqu'à max_results. Les blocages, timeouts et erreurs côté ScrapeUnblocker ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.