Ottenere tutte le recensioni dall'API ufficiale di Google Maps

L'API ufficiale di Google Places limiti la quantità di recensioni che puoi recuperare da esso a solo 5 recensioni. Nonostante molti sviluppatori chiedendo 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.


Il modo migliore per recuperare le recensioni

Insieme a API di Outscraper, puoi recuperare qualsiasi numero di recensioni da qualsiasi attività commerciale. Puoi ordinare le recensioni e impaginare le pagine. È possibile ignorare le recensioni vuote utilizzando il parametro "ignoreEmpty" e ci sono molti parametri avanzati come cutoff, cutoffRating, ecc.

Recensioni API esempi

L'esempio di base del recupero 20 recensioni in base all'ordinamento predefinito (recensioni più rilevanti).

				
					# 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"
				
			

Il ordinare parametro potrebbe essere uno dei seguenti: "più rilevanti" (predefinito), "più nuovo", "punteggio_più alto", e "punteggio_più basso".

				
					# 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"

				
			

In aggiunta a recensioniLimit parametro che puoi specificare cutoffRating. Il parametro specifica il massimo per "valutazione_più bassa" o il minimo per la valutazione "highest_rating" per le recensioni.

				
					# 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"


				
			

Il tagliare parametro ti aiuterà a recuperare solo le recensioni più recenti fino alla data specifica nel passato. Potrebbe essere utile quando hai tutte le recensioni nel tuo database e vuoi recuperare solo le recensioni che sono state aggiunte dall'ultimo aggiornamento.

				
					# 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"
				
			

C'è una paginazione incorporata che puoi usare per recuperare molte pagine di recensioni. Utilizzare il Salta parametro per controllare dove l'API inizia a restituire i risultati.

				
					# 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"
				
			

Recupero molti le revisioni in una richiesta potrebbero richiedere tempo. Per evitare un errore di timeout dal server web, si consiglia di utilizzare asincrono richieste. In questo modo invierai le tue richieste a Outscraper e le recupererai in seguito (di solito entro 1-3 minuti, dipende dalla quantità di recensioni) con il Endpoint dei risultati della richiesta.

Una buona pratica consiste nell'inviare richieste asincrone e iniziare a controllare i risultati a intervalli di 15 secondi. Controlla questo Implementazione Python se necessario.

				
					# 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"
				
			

Prezzi dell'API Recensioni di Google

I prezzi dipendono dall'utilizzo durante il periodo di abbonamento (30 giorni). Ci sono diversi livelli a partire da $0 per le prime 500 recensioni.

Livello gratuito
$0/recensione
  • Per i primi da 1 a 500
Antipasto
$0.002/recensione
  • Per i prossimi 501-50.000
Attività commerciale
$0.001/recensione
  • Per il resto

Bonus & helpful links

10% SPENTO

Iscriviti ora e usa il codice promozionale: SCRAPER2021 per ottenere lo sconto.
Categorie: API

ommenti

Lascia un commento

Segnaposto avatar

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_IT