Comment scraper tous les avis Google en 2025 (en contournant la limite des 5 avis)

L'API officielle Google Places ne renvoie que 5 avis par entreprise, ce qui bloque toute analyse sérieuse. Découvrez pourquoi cette limite existe et comment utiliser Livescraper pour extraire tous les avis Google Maps via une API REST ou un tableau de bord sans code.

Piyush KalathiyaAug 1, 2025
Comment scraper tous les avis Google en 2025 (en contournant la limite des 5 avis)

Comment scraper tous les avis Google en 2025 (en contournant la limite des 5 avis)

Les avis Google, c'est la voix du client. C'est une mine d'or de retours bruts et honnêtes, exploitable pour la gestion d'e-réputation, l'analyse concurrentielle et l'analyse de sentiment. Si vous êtes développeur ou data scientist, vous avez sûrement voulu mettre la main sur ces données. Vous commencez par regarder l'API officielle Google Places, vous faites quelques tests, et vous vous heurtez à un mur. Vous ne pouvez récupérer que 5 avis. Même si Google les présente comme les avis "les plus utiles", cette limitation rend toute analyse à grande échelle impossible. Comment suivre l'évolution du sentiment dans le temps ou repérer des problèmes récurrents si vous ne pouvez pas voir toutes les données ? Dans ce guide, nous allons expliquer pourquoi cette limitation existe, quels sont les défis techniques pour la contourner, et vous montrer comment utiliser une API simple pour scraper des centaines voire des milliers d'avis Google sur n'importe quelle entreprise en quelques minutes.

Les limitations frustrantes du scraping d'avis Google

Avant d'aborder la solution, il est important de comprendre le problème. Il y a trois raisons principales pour lesquelles obtenir un jeu complet d'avis Google est si compliqué.

1. Le mur des 5 avis de l'API officielle

Google a conçu son API Places ainsi de façon intentionnelle. Elle est faite pour afficher un petit échantillon d'avis sur une appli ou un site web, pas pour de l'extraction de données en masse. C'est une fonctionnalité, pas un bug, mais c'est un obstacle majeur pour quiconque prend l'analyse de données au sérieux.

2. Le défi du chargement dynamique ("scroll infini")

Si vous inspectez Google Maps dans votre navigateur, vous remarquerez qu'il ne charge pas tous les avis d'un coup. Il faut continuer à faire défiler vers le bas pour en afficher davantage. C'est ce qu'on appelle le chargement dynamique ou "scroll infini". Un scraper simple ne sait pas faire ça : il ne verra que les premiers avis chargés sur la page et s'arrêtera, vous laissant avec des données incomplètes.

3. La menace constante des blocages et des CAPTCHAs

Google protège activement ses données contre le scraping automatisé à grande échelle. Si vous essayez de construire votre propre scraper, vous allez rapidement rencontrer des problèmes :
  • Blocages d'IP : Trop de requêtes depuis le même ordinateur vous feront bloquer temporairement.
  • CAPTCHAs : On vous demandera de prouver que vous n'êtes pas un robot, ce qu'un script automatisé ne peut pas résoudre tout seul.
  • Changements du site : Google modifie sans cesse la structure du code de son site, ce qui veut dire qu'un scraper qui fonctionne aujourd'hui cassera demain, et nécessitera une maintenance constante et frustrante.

La solution définitive : une API d'avis Google dédiée

Au lieu de mener une bataille perdue d'avance contre les blocages et la maintenance sans fin, vous pouvez utiliser un service conçu pour résoudre exactement ces problèmes. Livescraper gère toute la complexité pour vous, afin que vous puissiez vous concentrer sur l'exploitation des données, pas sur la lutte pour les obtenir. Il résout les problèmes fondamentaux en :
  • Contournant la limite des 5 avis pour récupérer toutes les données disponibles.
  • Gérant en coulisses toute l'automatisation du navigateur et le défilement.
  • Pilotant un réseau de proxys pour éviter les blocages et les CAPTCHAs.
  • Livrant des données propres et structurées à chaque fois.
Livescraper propose deux moyens puissants d'obtenir ces données, selon vos besoins.
  • Méthode 1 (Pour les développeurs) : utilisez notre API REST directe et puissante.
  • Méthode 2 (Pour tout le monde) : utilisez notre tableau de bord web sans code, tout simple.
Détaillons les deux méthodes.

Méthode 1 (Pour les développeurs) : comment utiliser l'API Livescraper

Si vous êtes à l'aise avec le code et que vous voulez intégrer les données d'avis directement dans vos propres applications, notre API REST est la solution idéale.

Étape 1 : Obtenez votre clé API

Obtenez votre clé API en vous inscrivant sur notre site. Après vous être connecté, rendez-vous dans la section Profil utilisateur pour trouver et copier votre clé unique [caption id="attachment_681" align="alignnone" width="1911"]How to find Livescraper API token in user profile section Trouvez et copiez votre token API Livescraper depuis la section profil.[/caption]

Étape 2 : Faites une requête API (avis Google Maps)

Vous pouvez extraire des avis Google Maps avec un simple appel API en utilisant votre clé API. Il suffit de passer l'URL de l'entreprise ou le place ID dans votre requête. Voici comment commencer :


Endpoint de l'API

bash
GET https://apiv1.livescraper.com/api/v1/task/review?&queries=%5B%22real%20estate%20agents%20in%20Los%20Angeles%2C%20CA%22%5D&dropduplicates=True&language=en&region=US&enrichment=False&fields=%5B%22query%22%2C%22business_name%22%5D

En-têtes requis

makefile
Authorization: Bearer YOUR_API_KEY_HERE

Paramètres de la requête

Paramètre Obligatoire Type Description
queries ✅ Oui string / array Nom d'entreprise, place ID ou CID Google Maps. Le traitement par lot est pris en charge (jusqu'à 15).
language ✅ Oui string Code de langue (ex. en, fr, es)
region ✅ Oui string Code de région (ex. IN, US, DE)
dropduplicates ❌ Non string Mettre True pour supprimer les avis en double
fields ❌ Non array Précisez les champs à inclure dans la réponse

Exemple 1 : avec cURL (terminal)

bash
curl -X GET "https://apiv1.livescraper.com/api/v1/task/review?&queries=%5B%22real%20estate%20agents%20in%20Los%20Angeles%2C%20CA%22%5D&dropduplicates=True&language=en&region=US&enrichment=False&fields=%5B%22query%22%2C%22business_name%22%5D" -H "X-API-KEY: YOUR-API-KEY"

Exemple 2 : avec Python (requests)

python
from livescraper import ApiClient scraper = ApiClient("api_key") results = scraper.google_review_search(queries=["real estate agents in Los Angeles, CA"], language="en", region="DE", dropduplicates="True", enrichment="True", fields=["query","business_name"])

📋 Exemples de requêtes

Vous pouvez utiliser des noms, des CIDs ou des place IDs comme :

  • Chez Panisse, CA

  • restaurants, Brooklyn

  • ChIJcYtcJaF-hYAR-VzrwZpQY0E

  • 0x80857ea1255c8b71:0x4163509ac1eb5cf9

Exemple de traitement par lot :
?query=text1&query=text2&query=text3 (jusqu'à 15)


Champs fields pris en charge (facultatif)

Utilisez le paramètre fields pour limiter la sortie :

["query", "business_name", "google_id", "place_id", "review_rating", "total_reviews", "review_text", "author_title", "review_timestamp", "review_likes", "owner_answer", "review_link"]

Codes de réponse

Code Signification
200 ✅ Succès
401 ❌ Clé API invalide ou manquante
402 ⚠️ Crédits insuffisants
422 ❌ Requêtes manquantes ou trop nombreuses (max 15)

Méthode 2 (Pour tout le monde) : le tableau de bord web sans code

Si vous ne voulez écrire aucun code, vous pouvez utiliser notre tableau de bord web intuitif pour obtenir les mêmes données de haute qualité en quelques clics. [caption id="attachment_682" align="alignnone" width="1902"]Screenshot of Livescraper Google Reviews scraper API in action with review extraction Cette image montre comment utiliser l'API Livescraper pour extraire les avis depuis Google Maps.[/caption]

Étape 1 : Sélectionnez le Google Reviews Scraper

Après vous être connecté à votre compte Livescraper, rendez-vous sur le tableau de bord et sélectionnez l'option "Google Reviews Scraper".

Étape 2 : Collez l'URL Google Maps dans Livescraper

Après avoir trouvé l'entreprise souhaitée sur Google Maps, vous devez copier l'URL directement depuis la barre d'adresse de votre navigateur.

Vous pouvez coller l'un quelconque des éléments suivants dans le champ "Google Reviews Scraper" de Livescraper :

✅ Types d'entrée acceptés

  1. URL Google Maps
    Exemple :

    https://www.google.com/maps/place/Taj+Mahal+Agra/@27.1751,78.0421
  2. URL CID Google Maps
    Exemple :

    https://www.google.com/maps?cid=6715960088414077073
  3. Place ID
    Exemple :

    ChIJURry1VzwokRkUCtfx7iIM10
  4. Feature ID (FID)
    Exemple :

    0x89c25955cb6b444d:0x5d33e21e239f4091
  5. Nom de l'entreprise (s'il est suffisamment unique)
    Exemple :

    Taj Mahal Agra

Livescraper détecte intelligemment le type et récupère automatiquement les avis associés à l'entreprise !

Étape 3 : Cliquez sur 'Get Data' et téléchargez votre fichier

Appuyez sur le bouton "Get Data" et laissez notre plateforme travailler. En quelques minutes, votre tâche sera terminée. Vous pourrez alors télécharger tous les avis dans un fichier CSV ou Excel propre et prêt à l'emploi, parfaitement organisé selon vos besoins.

Ne vous contentez pas de 5 avis. Obtenez la vue d'ensemble.

Prêt à débloquer toutes les données que les avis Google ont à offrir ? Choisissez la méthode qui vous convient et commencez à obtenir les insights dont vous avez besoin. FAQ

1. Pourquoi Google n'affiche-t-il que 5 avis via son API ?

L'API Places officielle de Google est conçue pour ne fournir que les avis les plus pertinents ("utiles"), pas l'ensemble du jeu de données. C'est intentionnel pour empêcher le scraping en masse et garantir une utilisation minimale de l'API pour les applications ou sites web grand public.


2. Est-il légal de scraper les avis Google avec Livescraper ?

Livescraper utilise des données légales et publiquement disponibles. Cependant, il vous appartient de veiller au respect des Conditions d'utilisation de Google et des lois locales sur les données, notamment si vous utilisez les données à des fins commerciales ou de redistribution.


3. Puis-je scraper des avis dans d'autres langues ou pays ?

Oui ! Livescraper prend en charge des paramètres personnalisés de langue (language) et de région (region). Par exemple, vous pouvez scraper des avis en français depuis des entreprises au Canada ou des avis en espagnol depuis le Mexique.


4. Quel est le nombre maximum d'avis que je peux obtenir pour une entreprise ?

Vous pouvez extraire tous les avis publiquement disponibles listés sur Google Maps pour cette entreprise. Certaines entreprises en ont des centaines, voire des milliers, et Livescraper en récupérera autant que possible.


5. Quels types d'entrée le scraper accepte-t-il ?

Livescraper accepte :

  • Les noms d'entreprises

  • Les URL Google Maps

  • Les Place IDs

  • Les URL CID

  • Les Feature IDs (FID)

Il détecte automatiquement le type d'entrée.


6. Vais-je être bloqué ou recevoir des CAPTCHAs ?

Non — Livescraper utilise en coulisses des réseaux de proxys et des navigateurs headless pour éviter les blocages et les CAPTCHAs : vous n'avez pas à vous en soucier.


7. Puis-je obtenir les métadonnées des avis comme les horodatages ou les noms d'auteurs ?

Oui ! Vous pouvez préciser les champs que vous voulez dans vos résultats en utilisant le paramètre fields (pour l'API), notamment :

  • Texte de l'avis

  • Nom de l'auteur

  • Horodatage

  • Likes de l'avis

  • Réponses du propriétaire, et plus encore


8. Puis-je utiliser ces données pour de l'analyse de sentiment ou du machine learning ?

Absolument. La sortie est structurée (CSV/JSON) et facile à traiter pour l'analyse de sentiment, le traitement automatique du langage naturel (NLP), la détection de tendances, et bien plus encore.


9. À quelle fréquence puis-je scraper la même entreprise ?

Vous pouvez scraper aussi souvent que vos crédits API le permettent. Cependant, pour des raisons pratiques et pour réduire la charge, il est recommandé de scraper la même entreprise chaque semaine ou chaque mois selon la fréquence à laquelle elle reçoit de nouveaux avis.


10. Que se passe-t-il si Google change à nouveau sa mise en page ?

Livescraper est maintenu par une équipe dédiée qui met à jour la logique de scraping chaque fois que Google modifie son interface. Vous n'avez rien à maintenir vous-même — ça fonctionne, tout simplement.