Получение всех отзывов из официального API Карт Google

Официальный API Google Places пределы количество отзывов, которые вы можете получить из него, всего до 5 отзывов. Несмотря на многих разработчиков спрашивая 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.


Лучший способ получить отзывы

С участием API Outscraper, вы можете получить любое количество отзывов от любой компании. Вы можете сортировать обзоры и перемещаться по страницам. Можно игнорировать пустые отзывы, используя параметр ignoreEmpty, и есть много дополнительных параметров, таких как cutoff, cutoffRating и т. Д.

Обзоры примеров API

Базовый пример получения 20 обзоры с сортировкой по умолчанию (наиболее релевантные обзоры).

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

В Сортировать параметр может быть одним из следующих: "наиболее актуальными" (дефолт), "новейший", "наивысший_рейтинг", а также "самый низкий_рейтинг".

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

				
			

В добавок к отзывыLimit параметр вы можете указать cutoffRating. Параметр указывает максимум на "самый низкий_рейтинг" или минимум для оценки "наивысший_рейтинг" за отзывы.

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


				
			

В отрезать Параметр поможет вам получить только самые новые отзывы до определенной даты в прошлом. Может быть полезно, если у вас есть все отзывы в базе данных и вы хотите получить только те отзывы, которые были добавлены с момента последнего обновления.

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

Есть встроенная пагинация, которую вы можете использовать для получения множества страниц обзоров. Использовать пропускать параметр, определяющий, где API начинает возвращать результаты.

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

Получение много рассмотрение одного запроса может занять время. Чтобы предотвратить ошибку тайм-аута от веб-сервера, рекомендуется использовать асинхронный Запросы. Таким образом вы отправите свои запросы в Outscraper и получите их позже (обычно в 1-3 минуты, зависит от количества отзывов) с Конечная точка запроса результатов.

Хорошая практика - отправлять асинхронные запросы и начинать проверку результатов с 15-секундными интервалами. Проверить это Реализация Python если необходимо.

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

Цены на API Google Reviews

Цены зависят от использования в течение периода подписки (30 дней). Существуют разные уровни, начиная с $0 на первые 500 отзывов.

Бесплатный уровень
$0/отзыв
  • Для первых от 1 до 500
Стартер
$0.002/отзыв
  • На следующие 501–50 000
Бизнес
$0.001/отзыв
  • Все остальное

Bonus & helpful links

- 10%

Зарегистрируйтесь сейчас и используйте промокод: SCRAPER2021, чтобы получить скидку.
Категории: API

0 Комментарии

Добавить комментарий

Заполнитель аватара

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ru_RU