从官方 Google Maps API 获取所有评论

官方谷歌场所API 限制 您可以从中获取的评论数量仅为 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.


获取评论的终极方式

Outscraper的API,您可以从任何企业获取任意数量的评论。您可以对评论进行排序,并在页面上分页。可以使用“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"

				
			

除了 评论限制 您可以指定的参数 截止评级.该参数指定 最大值 对于“最低评级”或 最低限度 评论的“highest_rating”评级。

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

Google 评论 API 定价

价格取决于订阅期(30 天)内的使用情况。每前 500 条评论有不同的等级,从 $0 开始。

免费套餐
$0/审查
  • 对于前 1 到 500
起动机
$0.002/审查
  • 对于接下来的 501 到 50,000
商业
$0.001/审查
  • 对于其余的

Bonus & helpful links

10% 关

立即注册并使用促销代码:SCRAPER2021 获得折扣。

常问问题

最常见的问题和答案

Although, Google limits the amount of reviews you can fetch with it’s official API, you can use 谷歌地图评论 API 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. 将链接复制到您在 Google 地图上的位置
  2. 谷歌地图评论刮刀
  3. 将链接插入查询输入
  4. 设置排序和其他参数
  5. 开始提取

0 评论

发表评论

头像占位符

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CN