7日間無料

レビューごと​ではなく​店舗単位で​課金する​Googleレビュー​スクレイパー

店舗名を入力すると、Web UnlockerがそのGoogleレビューのページを返します。評価、星ごとの評価数、よく挙がるトピック、本文付きの上位レビューが、1ページ分の料金で取得できます。読み込みに失敗したページは無料です。

例:

無料リクエスト1,000件 · 課金は成功時のみ · 195以上の国 · Claude対応

google.com/maps/search/Franklin+Barbecue+Austin実行例 · 評価7,336件 · レビュー3件 · 5.3秒
ダウンロード
  1. 米国で本物のブラウザを開いています
  2. 訪問者と同じようにGoogle Mapsで店舗を読み込んでいます
  3. 評価、星ごとの件数、レビューを読み取っています

ご自身の店舗を試しますか?APIキーを取得するか、デモを予約してください。

APIキーと無料リクエストを入手

チームについて簡単にご記入いただくと、次の内容をお届けします。

  • 1営業日以内にAPIキーを発行
  • お客様のターゲットサイトで使える無料リクエスト
G2で4.7 / 579件のレビューより
デモを予約

カード登録不要。いつでもキャンセルできます。1営業日以内にご返信します。

Googleレビュー1,000店舗分を$0.98でスクレイピング

店舗のGoogle Mapsページには、評価、星ごとの件数、よく挙がるトピック、上位レビューが載っており、Web Unlockerは1ページとして課金します。Google Places APIはコールごとに課金し、返すレビューは5件です。レビュースクレイパーはレビューごとに課金します。

難しいページも
簡単なページと同じ料金です。

読み込みに失敗したページは無料です。料金がかかるのは、レンダリングされたページだけです。

Googleレビュー1,000店舗分の料金

上位レビュー付きの店舗ページ1,000件、公開価格で

  • $0.98Gologin Web Unlocker
  • $1.80Google Maps Reviews Scraper(Apifyベース)
  • $4.50Bright Data
  • $9Outscraper
  • $25Google Places API

GrowthプランのWeb Unlocker、1,000ページあたり$0.98。他社は、それらのページにある3,000件のレビュー、またはレビュー5件ずつの1,000コールに課金します。

Googleレビューデータの取得方法を選ぶ

公式APIは1店舗あたり5件のレビューで止まり、コールごとに課金します。レビュースクレイパーはレビューごとに課金します。同じ1,000店舗を取得する場合に、各方法で必要になるものは次のとおりです。

Gologin Web Unlocker、Google Places API、Apify、Outscraperにおける、Google APIキー、課金単位、上位レビュー付き1,000店舗の料金、星別の内訳、ページ形式の比較
必要なものWeb UnlockerGoogle Places APIApifyOutscraper
Google APIキーなしで開始ありなしありあり
課金の対象1ページ1コールレビューごとレビューごと
上位レビュー付きの1,000店舗$0.98$25$1.80$9
星別の評価内訳(5から1)ありなし(平均のみ)なしあり
件数付きのレビュートピックありなしなしなし
ページ全体をHTMLまたはMarkdownでありなしなしなし

Googleレビュー以外もスクレイピングしますか?Web Unlockerなら、どのページも同じ方法、同じ料金で返します。

1,000店舗の新着Google Mapsレビューを毎朝$0.98でチェック

Web Unlockerに通知機能はありません。スクリプトが1日1回、各店舗のページを開きます。評価やレビュー数が動いていれば、新しいレビューがあります。1,000店舗で1日$0.98です。

レビュー監視ツールは1店舗あたり月$65から。
自作のチェックは1回$0.001です。

PythonやNode.jsでGoogleレビューをスクレイピングする方法

店舗1件につきリクエスト1回。店舗のGoogle Mapsアドレスを送ると、レンダリング済みのページが返るので、評価、星ごとの件数、トピック、レビューを読み取ります。上のデモも同じパーサーで動いています。

  1. ステップ 01

    APIキーを取得

    上のフォームにご記入ください。キーは1営業日以内にメールで届きます。

  2. ステップ 02

    店舗のアドレスを作成

    google.com/maps/search/ に店舗名と都市を付け、開く国を指定します。

  3. ステップ 03

    レビューを読み取る

    ページには、評価、星ごとの件数、件数付きのトピック、そして投稿者、星、日付、本文付きの上位レビューが載っています。

インストール
pip install requests
実行
GOLOGIN_SCRAPING_API_KEY=your_key python google_reviews.py
送信先
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import re
import time
from urllib.parse import quote_plus

import requests

place = "Franklin Barbecue Austin"
address = f"https://www.google.com/maps/search/{quote_plus(place)}?hl=en&ucbcb=1"

html = ""
for attempt in range(3):
    response = requests.get(
        "https://parsing.webunlocker.gologin.com/v1/scrape",
        headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
        params={
            "url": address if attempt == 0 else f"{address}&_r={int(time.time())}",
            "render_js": "true",
            "wait": "9000",
            "geo": "us",
            "format": "json",
        },
        timeout=120,
    )
    html = response.json().get("data", {}).get("html", "")
    if 'data-review-id="' in html:
        break

def first(pattern):
    match = re.search(pattern, html)
    return match.group(1) if match else None

blocks = {}
for match in re.finditer(r'data-review-id="([^"]+)"', html):
    blocks.setdefault(match.group(1), match.start())
starts = sorted(blocks.values()) + [len(html)]

reviews = []
for start, end in zip(starts, starts[1:]):
    block = html[start:end]
    author = re.search(r'class="d4r55[^"]*"[^>]*>([^<]+)<', block)
    text = re.search(r'class="wiI7pd"[^>]*>([^<]*)<', block)
    if author and text:
        stars = re.search(r'aria-label="(\d) stars?"', block)
        date = re.search(r'class="rsqaWe"[^>]*>([^<]+)<', block)
        reviews.append({
            "author": author.group(1),
            "stars": int(stars.group(1)) if stars else None,
            "date": date.group(1) if date else None,
            "text": text.group(1),
        })

print(json.dumps({
    "name": first(r"<h1[^>]*>([^<]+)"),
    "rating": first(r'class="F7nice[^"]*"[^>]*>\s*<span><span aria-hidden="true">([\d.]+)<'),
    "ratings": first(r'aria-label="([\d,]+) reviews?">\('),
    "stars": {level: first(rf'aria-label="{level} stars?, ([\d,]+) reviews?"') for level in "54321"},
    "topics": dict(re.findall(r'aria-label="([^",]+), mentioned in ([\d,]+) reviews?"', html)),
    "reviews": reviews,
}, indent=2, ensure_ascii=False))

先に店舗の一覧が必要ですか?Google Mapsスクレイパーが都市内のカテゴリのすべての店舗を一覧にし、各店舗はここでもう1ページになります。

充実した技術スタックの一部

1つのアカウント、1つのプロキシネットワーク、1つのエコシステム。用途に合った製品をお選びください。

店舗自体もスクレイピングしますか?Google Mapsスクレイパー、RedditとYouTubeのスクレイパー、またはすべてのWebスクレイピングツールをご覧ください。

Googleレビュースクレイパーに関する質問

Googleレビューをスクレイピングするには?

店舗のGoogle MapsアドレスをWeb Unlockerに送ります。google.com/maps/search/ に名前と都市を付けたものです。選んだ国から本物のブラウザでページを開き、評価、星ごとの件数、よく挙がるトピック、そして投稿者、星、日付、本文付きの上位レビューとともに返します。上のコードがまさにその処理です。

PythonでGoogleレビューをスクレイピングするには?

requestsライブラリで店舗のアドレスをWeb Unlockerに送り、ページから各項目を読み取ります。上のPythonタブは完全なスクリプトで、実際のAPIでテスト済みです。

APIなしでGoogleレビューをスクレイピングできますか?

はい。店舗のGoogle Mapsページは公開されており、ログインなしで読み込めます。Web Unlockerは訪問者のブラウザと同じ見え方でページを返すため、Google Cloudプロジェクトも、APIキーも、承認も不要です。

Google口コミ(レビュー)のAPIはありますか?

公式のものが2つあります。Google Places APIは店舗の評価と最大5件のレビューを、1,000コールあたり$25で返します。Google Business Profile APIはすべてのレビューを無料で返しますが、自分で所有または管理している拠点に限られます。その5件を超える他店舗のレビューを星別の内訳付きで取得するには、Web UnlockerがMapsのページそのものを返します。

Google Places APIがレビューを5件しか返さないのはなぜですか?

それが公式に定められた上限です。Place Detailsが返すのは1店舗あたり最大5件のレビューで、関連度順に並び、1,000コールあたり$25のSKUで提供されます。返るのは平均評価のみで、星別の内訳はありません。Mapsのページには星ごとの件数とレビューのトピックが載っており、Web Unlockerはページ全体を返します。

1つの店舗ページで何件のレビューが取得できますか?

全文付きの上位3件のレビューに加え、評価、星ごとの件数、件数付きのトピックです。2026年9月以降、Google Mapsは店舗のレビュー一覧の全体をサインイン後にのみ表示するため、公開ページを読み取るどのツールもその範囲になります。自分の拠点なら、Google Business Profile APIがすべてのレビューを無料で返します。

店舗のレビューをすべて取得できますか?

公開ページからはできません。Googleは完全な一覧と並べ替えのオプションをGoogleのサインインの先に置いています。公開されたままなのは概要と上位レビューで、それが1ページ1つの料金で返ります。

Googleレビューを新しい順に並べ替えられますか?

並べ替えもサインインが必要です。ページには上位レビューが載っています。新しいレビューを見つけるには、レビュー数と評価を前回の実行と比べます。上の「毎日のチェック」タブが、店舗のリストに対してそれを行います。

スクレイパーは星別の内訳を返しますか?

はい。すべての店舗について、星ごとに何件の評価が付いたか(5から1)が取得できます。テスト当日のオースティンのFranklin Barbecueは、星5が6,053件、星4が695件、星3が285件、星2が104件、星1が199件でした。

都市やカテゴリのすべての店舗のレビューをスクレイピングできますか?

はい、2段階です。Google Mapsスクレイパーがカテゴリの店舗をタイルごとに一覧にし、各店舗はここでもう1ページになります。マイアミの146件の歯科医院は25の検索ページから得られ、146件のレビューページを加えて171ページ、合計で約17セントです。

自分のビジネスのGoogleレビューをエクスポートするには?

拠点を所有または管理している場合は、Google Business Profile APIを使います。Googleがプロジェクトを承認すれば、拠点のすべてのレビューを1ページ50件ずつ無料で取得できます。Web Unlockerは、自分で管理していない店舗向けです。

GoogleレビューをCSVに出力するには?

Web Unlockerが返すのは表ではなくページなので、取得前に何も削られません。CSVへの変換は数行のコードか、1回のプロンプトで済みます。Gologin scraping skillを使ってページをClaudeに渡し、CSVを依頼してください。

Googleレビュースクレイパーの料金は?

1,000ページあたり$1未満で、どのページも同じ料金です。レビュー付きの1,000店舗で$0.98です。読み込みに失敗したページは無料です。プランは50,000リクエストで月$49からです。

無料のGoogleレビュースクレイパーはありますか?

はい、まずは無料で試せます。Web Unlockerには1,000件の無料リクエストが付き、レビュー付きの店舗1,000件に相当します。

Googleレビューをスクレイピングするのにプロキシは必要ですか?

いいえ。Web Unlockerが195以上の国からIPを選び、選んだ国からページを開きます。

最適なGoogleレビュースクレイパーは?

目的によります。ApifyとOutscraperは完成した行を提供し、レビューごとに課金します。Web Unlockerは、Mapsのページ全体を1ページ1つの料金で返すため、行では省かれる星別の内訳とトピックも手元に残り、自分の方法で解析できます。

Googleレビューのスクレイピングは合法ですか?

店舗のMapsページは公開されており、ログインなしで読み込めます。Web Unlockerは訪問者のブラウザと同じようにページを読み込んで返します。何を収集し、どう使うかはお客様の判断ですので、プロジェクトに適用されるルールに照らして確認してください。

APIキーと無料リクエストを入手

チームについて簡単にご記入いただくと、次の内容をお届けします。

  • 1営業日以内にAPIキーを発行
  • お客様のターゲットサイトで使える無料リクエスト
G2で4.7 / 579件のレビューより
デモを予約

カード登録不要。いつでもキャンセルできます。1営業日以内にご返信します。