Índice

Getting All Reviews From the Official Google Maps API

A API oficial do Google Places limites the number of reviews you can fetch from it to 5 reviews only. Despite many developers Perguntando 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.

The Ultimate Way of Fetching Reviews

Com o Outscraper’s API, you can fetch any amount of reviews from any business. You can sort the reviews and paginate over the pages. It’s possible to ignore empty reviews by using the “ignoreEmpty” parameter, and there are many advanced parameters like cutoff, cutoffRating, etc.

Reviews API Examples

O exemplo básico de busca 20 revisões pela classificação padrão (revisões mais relevantes).

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

As ordenar parameter might be one of the following: “mais relevante” (default), “o mais novo,” “taxa mais alta,” and “valor mais baixo.”

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

				
			

Em adição ao limiteAvaliações parameter, you can specify cutoffRating. O parâmetro especifica o máximo for “lowest_rating” or the mínimo for “highest_rating” ratings for reviews.

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


				
			

As cortar parâmetro irá ajudá-lo a buscar apenas os comentários mais recentes até a data específica no passado. Pode ser útil quando você tem todos os comentários em seu banco de dados e deseja buscar apenas os comentários que foram adicionados desde sua última atualização.

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

You can use built-in pagination to fetch many pages of reviews. Use the pular parâmetro para controlar onde a API começa a retornar resultados.

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

Buscando muitos as revisões em uma solicitação podem levar algum tempo. Para evitar um erro de tempo limite do servidor web, é recomendado usar assíncrono solicitações de. Desta forma, você enviará suas solicitações para Outscraper e as recuperará mais tarde (geralmente dentro de 1-3 minutos, depending on the number of reviews) with the Solicitar endpoint de resultados.

A good practice is sending async requests and checking the results at 15-sec intervals. Check out this Implementação Python se necessário.

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

Tutorial em vídeo

Perguntas frequentes

Perguntas e respostas mais frequentes

Embora o Google limite a quantidade de comentários que você pode buscar com sua API oficial, você pode usar API de avaliações do Google Maps fornecido por Outscraper para obter todos os comentários de qualquer lugar.

Google Places API can be used for Google reviews. But there is only 5 review limit. If you want to download reviews without any limits, you can use an alternative service. Outscraper Google Maps Reviews API is one of these alternative services.

If the reviews you want to get don’t belong to your own Google Maps profile, you won’t be able to get all the reviews. You can get up to 5 reviews from other businesses. But with Outscraper Google Maps Reviews API, you can collect unlimited reviews without this limit.

A extração de dados do Google com navegadores tem seus prós e contras. Embora você possa desenvolver o rastreador por conta própria, durante o dimensionamento, isso pode levar a grandes despesas para usar servidores com grandes quantidades de CPUs para lidar com emulações de navegador. Além disso, deve haver uma pessoa que mantenha o rastreador e o atualize durante as alterações no site do Google.

Usando Plataforma OutscraperAPIou SDKs O Outscraper oferece a solução mais fácil para empresas e indivíduos começarem a extrair avaliações do Google sem lidar com proxies, emulação de navegador e investimento em desenvolvimento.

Categorias: API

Comentário de 0

Deixe um comentário

Espaço reservado para avatar