Obtenir tous les avis de l'API Google Maps officielle

L'API officielle de Google Places limites le nombre d'avis que vous pouvez récupérer à partir de 5 avis seulement. Malgré de nombreux développeurs demander for pagination and sorting parameters since 2015 the limitation still exists. Fortunately, there are some tools you can use from your code to get ratings & reviews in the right way.


Le moyen ultime de récupérer des avis

Avec API de Outscraper, vous pouvez récupérer n'importe quel nombre d'avis de n'importe quelle entreprise. Vous pouvez trier les avis et paginer sur les pages. Il est possible d'ignorer les avis vides en utilisant le paramètre "ignoreEmpty" et il existe de nombreux paramètres avancés comme cutoff, cutoffRating, etc.

Exemples d'API d'examen

L'exemple de base de l'extraction 20 avis par le tri par défaut (avis les plus pertinents).

				
					# fetch 20 most relevant reviews
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&async=false" -H  "X-API-KEY: API_KEY"
				
			

Les sorte paramètre peut être l'un des suivants : "le plus pertinent" (défaut), "le plus récent", "note_la_plus élevée", et "note_la_faible".

				
					# fetch reviews with highest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=highest_rating&async=false" -H  "X-API-KEY: API_KEY"

# fetch reviews with lowest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=lowest_rating&async=false" -H  "X-API-KEY: API_KEY"

				
			

En plus de avisLimite paramètre que vous pouvez spécifier cote de coupure. Le paramètre spécifie le maximum pour "lowest_rating" ou le le minimum pour la note "highest_rating" pour les avis.

				
					# fetch reviews with 5 and 4 stars ratings only
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=1000&sort=highest_rating&cutoffRating=4&async=false" -H  "X-API-KEY: API_KEY"


				
			

Les couper Ce paramètre vous aidera à récupérer uniquement les avis les plus récents jusqu'à une date précise dans le passé. Cela peut être utile lorsque vous avez tous les avis dans votre base de données et que vous souhaitez récupérer uniquement les avis qui ont été ajoutés depuis votre dernière mise à jour.

				
					# fetch reviews till the specific date (cutoff)
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=250&sort=newest&cutoff=1629269269&async=false" -H  "X-API-KEY: API_KEY"
				
			

Il existe une pagination intégrée que vous pouvez utiliser pour récupérer de nombreuses pages d'avis. Utilisez le sauter paramètre pour contrôler où l'API commence à renvoyer des résultats.

				
					# page 1, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&async=false" -H  "X-API-KEY: API_KEY"

# page 2, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&skip=20async=false" -H  "X-API-KEY: API_KEY"
				
			

Aller chercher de nombreux les examens dans une seule demande peuvent prendre du temps. Afin d'éviter une erreur de délai d'attente du serveur Web, il est recommandé d'utiliser asynchrone demandes. De cette façon, vous soumettrez vos demandes à Outscraper et les récupérerez plus tard (généralement dans les 1-3 minutes, dépend du nombre d'avis) avec le Point de terminaison des résultats de la demande.

Une bonne pratique consiste à envoyer des requêtes asynchrones et à commencer à vérifier les résultats à des intervalles de 15 secondes. Regarde ça Implémentation Python si nécessaire.

				
					# step 1: submit the task and get request id
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID_1&reviewsLimit=2000&sort=newest&async=true" -H  "X-API-KEY: API_KEY"

# step 2: retrieve the task results later (usually within 1-3 minutes, depends on the amount of reviews)
curl -X GET "https://api.app.outscraper.com/requests/REQUEST_ID"
				
			

Tarification de l'API Google Avis

Les prix dépendent de l'utilisation pendant la période d'abonnement (30 jours). Il existe différents niveaux à partir de $0 pour les 500 premiers avis.

Niveau gratuit
$0/revoir
  • Pour les 1 à 500 premiers
Entrée
$0.002/revoir
  • Pour les 501 à 50 000 prochaines
Entreprise
$0.001/revoir
  • Pour le reste

Bonus & helpful links

10% DÉSACTIVÉ

Inscrivez-vous maintenant et utilisez le code promotionnel : SCRAPER2021 pour obtenir la réduction.

FAQ

Questions et réponses les plus fréquentes

Although, Google limits the amount of reviews you can fetch with it’s official API, you can use API d'avis Google Maps provided by Outscraper to get all the reviews from any places.

You can get all Reviews from Google by using Reviews API or by using Google Reviews Scraper application.

  1. Copy link to you place on Google Maps
  2. Go to Grattoir d'avis Google Maps
  3. Insert the link into queries input
  4. Set up sorting, and other parameters
  5. Start extraction
Catégories : API

0 Commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FR