你的评论分散在 Google Maps、Trustpilot、G2、各大应用商店、Tripadvisor、Booking.com 和 Amazon 上。Lovely Router 用一个评论抓取 API 把它们收集起来:发送一个地点、一个域名、一个应用或一个商品,就能以 JSON 拿回带星级、正文和日期的评论。按评论条数付费,所以每天检查一次,只需为返回的评论付费。可以从定时任务中运行,也可以让智能体阅读评论,告诉你口碑有什么变化。
交给你的 AI 智能体
把这段提示词复制到 Claude Code、Cursor、Codex 或任何编程智能体中。它会告诉智能体文档在哪里,以及如何使用你的 API 密钥。
Collect reviews, newest first, from Google Maps, Trustpilot, G2, the App Store, Google Play, Tripadvisor, Booking.com and Amazon, and summarize what customers say. Use the Lovely Router data tools: each returns JSON and is billed per result.
- Docs (read first): https://lovelyrouter.com/docs/tools/find.md and https://lovelyrouter.com/docs/tools/run.md
- Plan first: POST https://lovelyrouter.com/v1/tools/suggest with `{"task": "<my task in plain words>"}` (free). It returns the tools to run in order, each with an example `input`, the `input_required` fields, an estimated cost and a ready-made `run` request. Replace the example values with my task's; if a field is unclear, read the tool with GET https://lovelyrouter.com/v1/tools/<id>. To browse instead, POST https://lovelyrouter.com/v1/tools/discover searches the catalog.
- Show me the plan and its estimated cost (`total_est_cost_usd`) before running anything large.
- Run: POST https://lovelyrouter.com/v1/tools/<id>/run with `{"input": {...}, "max_results": N}`. A 200 has the finished run with `items`; a 202 means it is still running, so poll the `poll` path until `status` is `succeeded`, `failed`, `timed_out` or `stopped`.
- Only delivered results are billed. Keep max_results small on the first run, check the output, then scale up.
- If you support MCP, connect https://lovelyrouter.com/mcp instead (Streamable HTTP, same key; https://lovelyrouter.com/docs/tools/mcp.md) and use suggest_tools, get_tool and run_tool.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.
My task: <the business, app or product, the review sites and the period>工作原理
让每个工具指向你的页面
Google Maps 地点 ID、Trustpilot 域名、G2 产品 slug、App Store ID、Google Play 包名、Tripadvisor 或 Booking.com 页面 URL、Amazon ASIN。
拉取最新评论
按最新排序或按评分筛选,并用
max_results限制每次运行的规模。运行会预留它的最高费用,结束后按实际返回的评论结算。据此行动
记录已经看过的评论,对新出现的低分评论发出提醒,并用同一个密钥把正文发给模型,按主题归类投诉。
一次请求拉取 Google Maps 评论
Google Maps 评论接受地点 ID 或地点 URL。下面这次运行返回某个地点最新的 20 条评论:
curl https://lovelyrouter.com/v1/tools/google-maps-reviews/run \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{
"input": {
"placeIds": ["ChIJN1t_tDeuEmsRUsoyG83frY4"],
"maxReviews": 20,
"reviewsSort": "newest"
},
"max_results": 20
}'items 中的每条评论都包含正文、星级、日期和商家的回复。maxReviews 针对每个地点,max_results 限制整次运行,所以传入多个地点 ID 时两个都要设置。运行超过 60 秒仍未结束时会返回 202;轮询方法见运行工具。
Trustpilot 的话,发送域名并按星级筛选。下面这次运行最多返回 50 条一星和二星评论,按最新排序;把你自己的域名填进 companyUrls:
curl https://lovelyrouter.com/v1/tools/trustpilot-reviews/run \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{"input": {"companyUrls": ["example.com"], "stars": ["1", "2"], "sort": "recency"}, "max_results": 50}'工具一览
Google 地图地点的评论(按地点 ID 或 URL):内容、星级、日期、商家回复。
按域名获取公司在 Trustpilot 上的评论:星级、内容、日期、回复。
某款软件产品在 G2 上的评论。
按应用 ID 和国家/地区获取 Apple App Store 评论。
Android 应用在 Google Play 商店的评论。
Tripadvisor 酒店、餐厅和景点的评论:评分、标题、内容、日期、出行类型。
Booking.com 酒店的住客评论:评分、好评、差评、旅客类型、日期。
某个 Amazon ASIN 的买家评论:星级、标题、内容、日期、是否认证购买。评论以每页 10 条返回(输入中的 maxPages)。
| 工具 | 你发送的内容 | 实用选项 |
|---|---|---|
google-maps-reviews | placeIds 或 startUrls | reviewsSort(newest、lowestRanking…)、language |
trustpilot-reviews | companyUrls(可以直接用域名) | stars、sort(recency 或 relevance) |
g2-reviews | mode 设为 product_reviews,以及 productUrls(可以直接用 slug) | product_search 和 category_browse 模式 |
app-store-reviews | appIds | country |
google-play-reviews | appIdOrUrl(包名或 URL) | sortBy 设为 newest、language 筛选 |
tripadvisor-reviews | 酒店、餐厅或景点的 startUrls | since 日期、ratings |
booking-reviews | 酒店的 startUrls | sortReviewsBy 设为 f_recent_desc、reviewScores |
amazon-reviews | input:每个商品一个 {asin, domainCode, sortBy, maxPages} | sortBy 设为 recent |
返回的内容因网站而异:Google Maps 附带商家回复,Trustpilot 附带公司回复,Tripadvisor 附带出行类型,Booking.com 附带住客的好评、差评和旅客类型,Amazon 则附带是否为认证购买。
实用配方
每天早上用 "stars": ["1", "2"] 和 "sort": "recency" 运行 trustpilot-reviews,用 "reviewsSort": "newest" 运行 google-maps-reviews。记录已经看过的评论,用你的代码把新评论推送到团队频道。
用 Google Maps 地点找到你所有的门店,它会返回每家门店的 placeId,再把列表传给 google-maps-reviews,每个地点设置 "maxReviews": 10。
发版之后,对你销售的每个国家运行 app-store-reviews,并用 "sortBy": "newest" 运行 google-play-reviews,然后让模型把评论分为 bug、功能需求和好评。
以 product_reviews 模式运行 g2-reviews,传入你产品的 slug 和两个竞品的 slug,比较评论者称赞和批评的地方。
booking-reviews 会为每条评论返回好评、差评和旅客类型,因此你能看出商务旅客和家庭游客各自在抱怨什么;再加上 tripadvisor-reviews,把 since 设为你上次运行的时间。
连接 MCP 服务器后,你也可以直接对 Claude Code 说:"获取我们域名本月在 Trustpilot 上的一星和二星评论,以及我们三家门店在 Google Maps 上的最新评论,然后总结排名前五的投诉,每条附一句原文引用。每次运行都设置 max_results。"
费用说明
评论工具按返回的评论条数计费,部分工具还会按运行收取费用;上方卡片显示的是当前价格。启动运行时会预留它的最高费用,即每次调用费加上每条评论费乘以 max_results,结束后按实际返回的评论结算。失败或超时的运行只为结束前已交付的评论付费,在开始时就被拒绝的运行不收费。
没有订阅,也没有按网站收费的套餐:一个预付费余额同时支付工具和模型费用。要让监测保持低成本,请按最新排序并设置较小的 max_results,让每次检查只获取可能是新的评论。所有工具的价格见价格页面。
常见问题
可以监测哪些评论网站?+
Google Maps、Trustpilot、G2、Apple App Store、Google Play、Tripadvisor、Booking.com 和 Amazon,每个网站都有自己的工具,使用同一个 API 密钥和同样的 JSON 运行格式。
如何只获取上次检查之后发布的评论?+
按最新排序并把上限设得小一些:Google Maps 和 Google Play 按 newest 排序,Trustpilot 按 recency,Booking.com 按 f_recent_desc,Amazon 按 recent。Tripadvisor 还支持 since 日期。记录已经看过的评论,在下一次运行时跳过它们。
能按星级筛选评论吗?+
可以,多个网站都支持。Trustpilot 支持 stars 筛选,Tripadvisor 支持 ratings,Booking.com 支持按评分区间筛选。Google Maps 可以按评分从低到高排序。
能获取商家的回复吗?+
如果有回复,Google Maps 评论会包含商家的回复,Trustpilot 评论会包含公司的回复。
如何把评论整理成报告?+
用同一个密钥通过模型 API 把评论正文发给模型,例如 claude-haiku-5.5 或 gemini-3-flash,让它归类投诉、给情感打分或起草回复。模型 token 和工具结果都从同一个余额中扣费。
每月监测要花多少钱?+
主要取决于你拉取了多少条评论,加上部分工具的每次运行费,而不是按网站或门店收费的套餐。每次运行的费用最多为每次调用费加上每条评论价格乘以 max_results,每次运行你都能看到确切的扣费金额。