ユースケース

評判モニタリングのためのレビュースクレイピング API

Google Maps、Trustpilot、G2、App Store、Google Play、Tripadvisor、Booking.com、Amazon の口コミを新しい順に JSON で収集。レビュー単位で課金。

プリペイド、サブスクなしREST でも MCP でもモデル・データ・エージェントを 1 つのキーで
Google MapsTrustpilotG2App StoreTripadvisorlovelyjsonitems[0]"rating": 2"title": "Slow checkout""text": "Waited 20 minutes…""author": "Maria K.""date": "2026-10-18""reply": null

あなたのレビューは、Google Maps、Trustpilot、G2、アプリストア、Tripadvisor、Booking.com、Amazon に散らばっています。Lovely Router なら 1 つの API でそれらを集められます。場所、ドメイン、アプリ、商品を送ると、星の数、本文、日付付きのレビューが JSON で返ります。料金はレビュー単位なので、毎日の確認にかかるのは返ったレビューの分だけです。cron ジョブから実行することも、エージェントにレビューを読ませて変化を報告させることもできます。

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>
01

仕組み

010203
  1. 各ツールに自社の掲載ページを指定する

    Google Maps のプレイス ID、Trustpilot のドメイン、G2 の製品スラッグ、App Store の ID、Google Play のパッケージ名、Tripadvisor や Booking.com のページ URL、Amazon の ASIN を指定します。

  2. 最新のレビューを取得する

    新しい順に並べ替えるか評価で絞り込み、各実行に max_results で上限を設けます。実行は最大費用を仮押さえし、実際に返ったレビューの分で精算されます。

  3. レビューをもとに対応する

    確認済みのレビューを保存し、新しい低評価にはアラートを出し、本文を同じキーでモデルに送って不満をトピックごとに分類します。

02

1 回のリクエストで Google Maps のレビューを取得する

Google Maps のレビューは、プレイス ID または場所の URL を受け取ります。次の実行は、1 つの場所の最新レビュー 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 では、ドメインを送って星の数で絞り込みます。次の実行は、星 1 つと 2 つのレビューを新しい順に最大 50 件返します。companyUrls には自社のドメインを入れてください。

cURL
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}'
03

ツール

ツール送るもの便利なオプション
google-maps-reviewsplaceIds または startUrlsreviewsSort(newest、lowestRanking など)、language
trustpilot-reviewscompanyUrls(ドメインでも可)stars、sort(recency または relevance)
g2-reviewsmode に product_reviews、および productUrls(スラッグでも可)product_search モードと category_browse モード
app-store-reviewsappIdscountry
google-play-reviewsappIdOrUrl(パッケージ名または URL)sortBy newest、language フィルター
tripadvisor-reviewsホテル、レストラン、観光スポットの startUrlssince の日付、ratings
booking-reviewsホテルの startUrlssortReviewsBy f_recent_desc、reviewScores
amazon-reviewsinput:商品ごとに {asin, domainCode, sortBy, maxPages} を 1 つsortBy recent

返ってくる内容はサイトによって異なります。Google Maps ではオーナーの返信、Trustpilot では企業の返信、Tripadvisor では旅行の種類、Booking.com ではゲストが気に入った点・気に入らなかった点と旅行者のタイプ、Amazon では認証済みの購入かどうかが加わります。

04

レシピ

新しい低評価にアラートを出す。

毎朝、"stars": ["1", "2"] と "sort": "recency" を指定して trustpilot-reviews を、"reviewsSort": "newest" を指定して google-maps-reviews を実行します。確認済みのレビューを記録しておき、新しいものがあればコードからチームのチャンネルに投稿します。

すべての店舗をカバーする。

Google Maps の場所検索で全店舗を探すと、それぞれの placeId が返ります。そのリストを、場所ごとに "maxReviews": 10 を指定して google-maps-reviews に渡します。

アプリのリリースごとに確認する。

リリース後、販売している国ごとに app-store-reviews を、"sortBy": "newest" を指定して google-play-reviews を実行し、レビューをバグ報告、機能要望、称賛に分類するようモデルに頼みます。

G2 で競合とベンチマークする。

自社製品と競合 2 社のスラッグを指定して product_reviews モードで g2-reviews を実行し、レビュアーが称賛している点と批判している点を比べます。

宿泊客のタイプ別にホテルの評価を読む。

booking-reviews はレビューごとに気に入った点、気に入らなかった点、旅行者のタイプを返すので、出張客と家族連れがそれぞれ何に不満を持っているかがわかります。since を前回の実行日にした tripadvisor-reviews も加えましょう。

MCP サーバーを接続すれば、Claude Code に次のように頼むこともできます。「自社ドメインの今月の星 1 つと 2 つの Trustpilot レビューと、3 店舗の最新の Google Maps レビューを取得し、上位 5 つの不満をそれぞれ引用例付きで要約してください。すべての実行に max_results を設定してください。」

05

料金

レビュー系ツールは返したレビュー 1 件ごとに課金され、一部のツールには実行ごとの料金もかかります。現在の価格は上のカードに表示されています。実行を開始すると最大費用(呼び出し料金 + レビュー単価 × max_results)が仮押さえされ、実際に返ったレビューの分で精算されます。失敗またはタイムアウトした実行は終了までに返したレビューの分だけを支払い、開始時に拒否された実行は無料です。

サブスクリプションやサイトごとのプランはありません。1 つのプリペイド残高で、ツールとモデルの両方を支払えます。新しい順に並べ替え、max_results を小さく設定すれば、各確認で新しい可能性の高いレビューだけを取得でき、モニタリングの費用を抑えられます。すべてのツールの料金は料金をご覧ください。

06

よくある質問

?
どのレビューサイトをモニタリングできますか?+

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 などのモデルに送り、不満の分類、感情のスコアリング、返信の下書きを頼みます。モデルのトークンとツールの結果は、同じ残高から支払われます。

モニタリングには毎月いくらかかりますか?+

サイトや店舗ごとのプランではなく、主に取得するレビューの件数によって決まり、実行ごとの料金があるツールではそれも加わります。各実行の費用は最大でも呼び出し料金 + レビュー単価 × max_results で、すべての実行で正確な課金額を確認できます。

レビューとあわせて商品の価格やベストセラーを追うなら EC インテリジェンスをご覧ください。ホテルや賃貸物件については専用のページがあります:旅行・不動産データ。

モデル・データ・エージェントを 1 つのプリペイドキーで

サブスクリプションなし。チャージして必要な分だけ使い、すべての請求をログで確認できます。