Yelpには累計3億3,000万件のレビューと840万以上の認証済み店舗情報があり、最近これらのデータを抽出しようとした人なら、その大変さは身にしみているはずです。強力なCAPTCHA、IPブロック、壊れたPythonスクリプトのせいで、2026年のYelpスクレイピングは、顔バレ済みの警備員をこっそり抜けようとするようなものです。
私はここ数週間で、ノーコードのChrome拡張から開発者向けAPI、エンタープライズ向けデータ基盤まで、Yelpレビュー・スクレイパー10種類を横並びで検証しました。目的はシンプルで、今のYelpで本当に動くツールはどれか、見た目だけで中身が薄いものはどれか、そして時間と予算を投じる価値があるのはどれかを見極めることです。
この記事では、各ツールを順番に紹介し、比較表も載せつつ、重複データの扱い、リード獲得への活用、そしてエクスポートされたYelpデータが実際にどう見えるのかまで、他ではあまり語られない実務的なポイントも解説します。営業担当、ローカルマーケター、あるいはコードを書かずにきれいなYelpデータだけ欲しい運用担当の方には、きっと役立つ内容です。
2026年にYelpレビューをスクレイピングする理由(そして難しくなった理由)
Yelpは単なるレビューサイトではなく、リアルタイムのビジネスインテリジェンス・データベースです。Yelpユーザーの82%は、プラットフォーム上で見つけた店舗から1週間以内に依頼や購入を行い、毎日8万5,000件以上の新しいリクエストやメッセージが店舗へ送られています。企業にとって、これは次のような実用シーンにつながります。
- 競合分析: 自社商圏内で、評価、レビュー数、カテゴリ、設備、立地の見せ方を比較する。
- 感情分析のモニタリング: レビュー本文、星評価、日付、オーナー返信の推移を追う。
- リード獲得: 店舗名、電話番号、Webサイト、住所、カテゴリ、場合によってはオーナー関連のプロフィール情報を抽出する。
- ローカルSEO調査: レビューの増加ペース、カテゴリ表記、写真、エンゲージメント指標を分析する。
ただし注意点があります。Yelpは2024年以降、スクレイピング対策を大幅に強化しました。彼らの2025年 Trust & Safety レポートでは、2,200万件のレビュー処理、130万件超のユーザーアカウント停止、単一IPアドレスに関連する不審行動の検出が報告されています。技術面では、Yelpは今やTLS/JA3フィンガープリンティング、難読化されたCSSクラス、厳しいIPレピュテーションチェックを導入しています。AIMultipleの2026年7月レビュー・スクレイピング・ベンチマークでは、5つの商用プロバイダに対して500件のYelpレビューURLが送られましたが、Bright Dataが77%でトップ、Zyteが57%だった一方、Nimbleは31%にとどまり、DecodoとOxylabsはYelpで使える結果を返しませんでした。
ユーザーの声も同じくらい率直です。2024年10月のReddit投稿では、新しいCAPTCHA導入後にBeautiful Soupのスクリプトが「完全に壊れた」と報告されています。別のStack Overflowの質問では、Scrapyで503エラーが繰り返し発生したと述べられていました。requests + BeautifulSoupの素朴な構成は? すでに壊れていることが確認済みです。undetected-chromedriverなしの古いSeleniumスクリプトも、同じ運命です。
だからこそ、適切なツール選びがこれまで以上に重要です。今回はそのために、私が10製品を試しました。
最高のYelpレビュー・スクレイパーとは?(選定基準)
Yelpスクレイパーなら何でも同じ、というわけではありません。今回の比較では、開発者、営業担当、小規模代理店のオーナーのどなたにとっても重要な7つの基準で評価しました。
| 評価軸 | 重要な理由 |
|---|---|
| 使いやすさ(ノーコードかコードか) | これを探す人の多くは、Pythonを書かずに済ませたいのであって、誰かに外注したいわけではない |
| アンチボット / CAPTCHA対応 | 最大の難所。Yelpの2024〜2026年の締め付けでは、ここが決定打になる |
| 抽出できるデータ項目 | 星評価だけでなく、レビュー本文・オーナー名・メール・電話番号まで欲しい |
| エクスポート形式 | CSV、Google Sheets、Airtable、Notionなど、実際の業務に組み込めるかが重要 |
| 価格 / 無料枠 | Yelpの仕事は小規模なら無料プランで終わることも多い。ただし無料枠の制限が明確であることが前提 |
| ページ送りとスケール | 大量取得時の重複回避は、よく起きるのに未解決な悩み |
| 詳細ページの補完取得 | 検索結果一覧から個別の店舗詳細ページへ自動で進めるか |
参考までに、Yelpのビジネスページではかなり豊富な項目が見つかることがあります。店舗名、評価、レビュー数、カテゴリ、住所、電話番号、Webサイト、営業時間、エリア、写真、レビュー本文、レビュー日付、投稿者名、さらに認証済みページではオーナー返信や店舗プロフィール情報まで含まれます。優秀なツールはその多くを抜き出せますが、弱いツールはごく一部しか取得できません。
なぜChrome拡張型スクレイパーがこのリストに必要なのか
この記事を調べていて気づいたのは、世の中のYelpスクレイパー比較は、ほとんどがSaaS、API、Pythonライブラリの話ばかりだということです。ブラウザ拡張はほとんど取り上げられていません。でも需要は確かにあります。先ほどの2024年10月のRedditスレッドでも、Yelpの新CAPTCHAでPythonスクレイパーが壊れたユーザーが、Instant Data Scraperなら「ブラウザ上でそのまま動く」ので使えたと報告していました。
ブラウザベースのスクレイパーは、既存セッション、通常のJavaScript実行、自然なCookie、サーバー側から見て露骨ではないボット痕跡といった、人間っぽい閲覧環境を引き継げます。万能ではありません。Yelpのサポートセンターは、ブラウザ拡張経由のスクレイピングを明確に禁止しています。ただ、実務上のアンチボット観点では、生のHTTPリクエストよりもブラウザベースの取得のほうが問題が少なく、特に一覧ページや軽めの業務では有利です。
Thunderbit と Instant Data Scraper をこのリストに入れたのは、他の比較記事が見落としがちな「ブラウザ拡張」というカテゴリでありながら、非技術者の実課題をしっかり解決してくれるからです。
1. Thunderbit — 非技術者に最適なYelpレビュー・スクレイパー
Thunderbitは当社で開発しているツールなので、最初にそう明言しておきます。ただし、今回の比較でノーコードのYelp対応力が本当に一番強いので、最初に紹介しています。ThunderbitはAI搭載のChrome拡張で、Yelpの店舗一覧ページとYelpレビュー・ページ向けの専用テンプレートがあります。ページを開いて1回クリックするだけで、AIが抽出すべき列を判断します。欲しい項目がすでに決まっているなら、それを文章で伝えることもでき、その内容に合わせて取得します。
ThunderbitがYelpで特に強いのは、2種類のスクレイピングモードがあることです。ブラウザスクレイピングは自分のChromeセッション内で動くため、Yelpがサーバー側リクエストに厳しい場面で便利です(2026年のYelpでは、ほとんどのディレクトリページがこの状態です)。クラウドスクレイピングは、アンチボット圧力が比較的弱い公開店舗プロフィールページに対して、最大50ページを同時処理できます。
リード獲得の観点で面白いのが、詳細ページの自動追加取得です。Yelpの検索結果ページからスタートして一覧を抽出し、その後Thunderbitが各店舗ページを自動巡回して、オーナー名、WebサイトURL、メールアドレス(Thunderbitの無料メール抽出機能経由)、電話番号(無料の電話抽出機能経由)まで追記できます。これは、私が見た限り、他のノーコードツールではYelp上で再現できていません。
Yelpスクレイピング向けの主な機能
- 自動項目設定: 1クリックで、Business Name、Rating、Review Count、Phone、Address、Category、Websiteなどの列をAIが自動で準備。欲しい項目を指定すれば、その内容を優先。
- ブラウザ + クラウド両対応: アンチボットが厳しい検索ページではブラウザモード、公開プロフィールの大規模取得ではクラウドモード。
- 詳細ページスクレイピング: 検索結果から個別の店舗ページへ自動で進める。
- AIデータ整形: ラベル付け、分類、電話番号のE.164形式への整形、レビュー翻訳まで、スクレイピング中に処理可能。
- ページ送り対応: クリック型ページネーションと無限スクロールの両方に対応。
- 定期取得: 自然言語でスケジュールを指定し、継続監視のための自動スクレイプを設定可能。
- エクスポート: Google Sheets、Airtable、Notion、Excel、CSV、JSONに対応。Sheets、Airtable、Notionへの保存に追加クレジットは不要ですが、行そのものの取得にはクレジットが必要です。
Thunderbitで抽出できるYelp項目
| Yelpページ種別 | 取得項目 |
|---|---|
| 検索 / 店舗一覧 | 店名、URL、評価、電話番号、営業時間、住所、レビュー数、カテゴリ、サービス、Webサイト、説明文、価格帯、営業状態、緯度経度、メールアドレス |
| レビューページ | 投稿者ユーザー名、投稿者プロフィールURL、店舗URL、レビュー本文、数値評価、レビュー日、投稿者所在地、リアクション |
Thunderbitでの典型的なYelpワークフロー
- ChromeでYelpのレストラン検索結果ページを開く。
- 1回クリックして、AIに列を選ばせる。
- 必要なら項目を調整する(そのままAI提案を使ってもOK)。
- 自分は別の作業をしながら実行を待つ。
- 必要に応じて詳細ページスクレイピングを使い、各店舗ページから追加項目を取得する。
- Google Sheets、Airtable、または好きな形式へ直接エクスポートする。
基本的なYelpスクレイプの設定は、私は1クリックで済みました。詳細ページの補完取得を加えると1ステップ増えますが、それでもノーコードの範囲です。
価格: 無料プランは月6ページ、1ページあたり最大30クレジット。有料プランは月額15ドルからで500クレジット。課金は行ベースで、1行=1クレジット、詳細ページスクレイピング有効時は1行あたり2クレジット、個人データの補完検索は1回30クレジットです。
おすすめ: ローカルリード獲得を行う営業チーム、コードなしでYelpデータを使いたいローカルマーケター、競合レビューを定期監視したい運用チーム。
| 長所 | 短所 |
|---|---|
| ノーコードのYelp対応力が最強クラス(店舗・レビュー両テンプレート) | クレジット制なので大きな件数では高くなりやすい |
| エクスポートと詳細ページ補完が強い | 詳細ページ補完は1行2クレジットで、1行1クレジットより高い |
| アンチボットが厳しいサイトでブラウザモードが有効 | Yelpの検索ページではクラウドモードのほうがブラウザモードより不安定なことがある |
| 定期取得とAI整形を標準搭載 | 有料プランのページ上限は1回200ページまで |
2. Apify — 大規模クラウド実行に強いYelpスクレイパー
Apifyはチェコ発のマーケットプレイスで、コミュニティ製の「actor」が集まっています。Yelp関連のエコシステムは意外なほど充実していて、Yelpの店舗スクレイピング、Yelpレビュー、メール補完付きのYelpリード抽出用actorまで見つかります。弱点は品質のばらつきで、優秀なものもあれば古いままのものもあり、公開評価も0.0から5.0まで幅があります。
actor次第では、店舗名、評価、レビュー、カテゴリ、価格帯、住所、電話番号、Webサイト、営業時間、写真、オーナー情報、設備、レビュー本文、投稿者情報、リアクション数、オーナー返信などを抽出できます。
エクスポートの柔軟さもApifyの強みです。データセットはJSON、CSV、XML、Excel、HTML Table、RSS、JSONLで出力できます。
価格: 無料プランに5ドル分の利用クレジット付き。Starterは月額29ドル、Scaleは月額199ドル。actorによっては結果数に応じた別料金があります。
おすすめ: スケジュール付きでクラウドの定期収集を行いたいチーム、柔軟なエクスポートを重視する人。
| 長所 | 短所 |
|---|---|
| Yelp向けのactorマーケットが最も充実 | 品質はactorの開発者次第でばらつく |
| 強力なエクスポートとスケジューリング | アンチボット対応はプロキシ設定に依存 |
| リード補完用のactorもある | 初心者にはUIがやや複雑 |
3. SerpApi — 構造化JSONが欲しい開発者に最適なYelpレビュー・スクレイパー
SerpApiは、Yelp向けのAPIファーストな選択肢として最も洗練されています。Yelp検索用のengine=yelpとYelpレビュー用のengine=yelp_reviewsに専用エンドポイントがあり、HTMLの生データではなく、整理されたJSONを返します。
検索側では、place_ids、title、categories、price、rating、reviews、neighborhoods、snippet、service_optionsなどが取得できます。レビュー用エンドポイントでは、ユーザー名、ユーザーID、所在地、レビュー本文、言語、日付、評価、フィードバック数、オーナー返信が返ってきます。Yelp Reviews APIは1ページあたり最大49件までで、キャッシュは1時間で失効します。
価格: 無料プランは月250検索。Starterは月額25ドルで1,000検索、Developerは月額75ドルで5,000検索、Productionは月額150ドルで15,000検索です。
おすすめ: 分析パイプライン用に構造化されたYelp JSONが欲しい開発者。パーサー保守は不要です。
| 長所 | 短所 |
|---|---|
| この比較で最もきれいな構造化Yelp JSON | コーディングが必要 |
| パーサー保守が不要 | ノーコードUIはない |
| 分析パイプラインに相性がよい | 利用量が増えるとコストも上がる |
4. Octoparse — 視覚的なワークフロー作成に強いYelpスクレイパー
Octoparseは、ここに挙げた中でもっとも強力なポイント&クリック型ワークフロービルダーです。ただし、現行のYelpテンプレートは一覧ページ寄りで、title、customer rating、number of recommended posts、categories、price class、address、opening timeなどを表示します。レビュー本文を取るには、カスタムワークフローを組む必要があるでしょう。
Octoparseは、クラウド抽出、タスクスケジューリング、ページネーションと無限スクロール、IPローテーション、住宅プロキシ、自動CAPTCHA解決に対応しています。ビジュアルビルダーは強力ですが、独自設定では学習コストがあります。
価格: 無料プランは10タスク、1デバイス、2件の同時ローカル実行、月50K行までのエクスポート。クラウド実行が使える最初のプランであるStandardは月額83ドル、年払いなら69ドル。Professionalは月額299ドル、年払いなら249ドルです。住宅プロキシ($3/GB)やCAPTCHA解決(1,000件あたり$1〜$1.50)などは別料金です。
おすすめ: 視覚的なワークフローを使いたいが、セットアップに時間をかけるのは問題ない人。
| 長所 | 短所 |
|---|---|
| ここでは最も優れたビジュアルワークフロービルダー | Yelpテンプレートの範囲は競合より狭め |
| エクスポートとスケジューリングが強い | 高度な設定には学習コストがある |
| クラウドスクレイピングとプロキシ対応 | 追加機能で小規模チームには割高になりやすい |
5. ScraperAPI — 自前のYelpスクレイパーを作るための最適なプロキシ層
ScraperAPIは厳密にはYelpスクレイパーではなく、開発者が自分で抽出処理を組みたいときのためのプロキシ、レンダリング、アンチボット層です。Yelp向けページとチュートリアルでは、JavaScriptレンダリングとCAPTCHA処理付きで回転プロキシ経由にする方法が示されていますが、パーサー自体は自分で書く必要があります。
クレジット体系は明快で、基本リクエストは1クレジット、render=trueは10クレジット、premium + renderは25クレジットです。YelpではJavaScriptレンダリングが必要なことが多いため、これはすぐに積み上がります。
価格: 無料プランはAPIクレジット1,000と5接続上限。7日間トライアルは5,000クレジット付き。Hobbyは月額49ドルで100,000クレジットです。
おすすめ: すでにスクレイパーを書いていて、Yelp向けの信頼できるアンチボット層が欲しい開発者。
| 長所 | 短所 |
|---|---|
| 自前ワークフロー向けの優秀なアンチボット層 | コーディングが必要 |
| どんなスクレイピングスクリプトとも併用できる | Yelp専用の視覚UIはない |
| JavaScriptレンダリングと地域指定が可能 | 抽出ロジックと保守は自分持ち |
6. Lobstr.io — あらかじめ用意されたノーコードYelp検索スクレイパーとして最有力
Lobstr.ioは、純粋なレビュー・スクレイパーというより、Yelpリードのエクスポートに特化した製品です。Yelp Search Exportページでは、30件のデータ属性、毎分30リード、1,000リードあたり$0.50をうたっていますが、この表示価格は月額500ドルのプランでの話で、入門プランでは実質1,000件あたり約2ドルになります。
公開されている項目には、URL、名前、レビュー数、スコア、閉業かどうか、認証済みか、価格帯、カテゴリ、Webサイト、電話番号、メニューリンク、住所、緯度経度、設備、メール、広告主ステータス、スポンサー表示などがあります。リード獲得向けの項目はかなり強力です。ただし、レビュー本文をLobstrが取得するという最新の証拠は見つけられませんでした。つまり、レビュー監視ツールというより、リード抽出ツール寄りです。
価格: 無料プランは100クレジットで、エクスポートは1回30行まで(1クレジット=1件のユニーク結果)。有料プランは月額20ドルで10,000クレジット、月額100ドルで100,000クレジット、月額500ドルで1,000,000クレジット。ここで初めて、1,000件あたり$0.50の表示価格が成立します。
おすすめ: レビュー分析ではなく、Yelpの店舗データを使ったリード獲得が目的の、予算重視ユーザー。
| 長所 | 短所 |
|---|---|
| とても安い | レビュー本文の抽出にはあまり向かない |
| シンプルなノーコード操作 | 汎用プラットフォームよりカスタマイズ性は低い |
| メール補完を含む強力なリード項目 | 公開されている1件あたり料金は最上位プランでのみ適用 |
7. Bright Data — エンタープライズ規模のYelp収集に最適
Bright Dataは、ここに挙げる中で最もエンタープライズ色の強い選択肢です。YelpスクレイパーとYelp Reviews Datasetの両方があります。Yelpデータセットの掲載では、2つのデータセットにまたがる2億1,480万件超のレコードがあり、1件あたり最大$0.0025、最低注文額は$250とされています。この単価なら、ターゲットを絞って自分でYelpスクレイパーを動かすより、既に収集済みのデータを買うほうが高くつくことになります。
Bright Dataは、195か国にまたがる月間4億超のプロキシIP、自動プロキシ管理、フルブラウザレンダリング、CAPTCHA解決、無制限並列実行、スケジューリングを提供するとしています。Yelpスクレイパーは1,000レコードあたり$1.50の従量課金からで、Scaleプランは月額499ドルで384,000レコードです。
価格: 月5,000レコードまでの無料枠あり、カード不要。従量課金は1,000レコードあたり$1.50。Scaleは月額499ドルで384,000レコード込み。
おすすめ: 大規模なYelpデータ収集や、事前構築済みデータセットが必要なエンタープライズチーム。
| 長所 | 短所 |
|---|---|
| エンタープライズ向けの納品実績が最も強い | 小規模チームには複雑で高価 |
| 大規模なYelpデータセット製品がある | 軽めのYelp案件には過剰 |
| 強力なアンチボット基盤 | 初心者にはセットアップが重め |
8. PhantomBuster — すでにLinkedInで使っている営業チーム向け
PhantomBusterは、この比較の中では純粋なYelp用途としては最も弱いです。そこは正直に言っておきます。現在の公式ドキュメントではGoogle MapsとYellow Pages向けのPhantomは確認できますが、多くの比較記事が示唆するような、Yelp専用の明確なPhantomは見つかりませんでした。
それでもPhantomBusterは、マルチステップのクラウド自動化、定期実行、CSV/JSONエクスポート、CRM連携しやすいワークフローの用途で営業チームに広く使われています。すでにLinkedInのアウトバウンドにPhantomBusterを使っていて、そこにYelpデータを足したいなら使えます。ただし、Yelpレビュー・スクレイピング専用ではありません。
価格: 無料プランはエクスポート10行まで。Startは月額69ドル、年払いなら56ドル。Growは月額159ドル、年払いなら128ドル。14日間の無料トライアルあり。
おすすめ: すでにPhantomBusterで営業自動化を行っていて、Yelpデータもワークフローに加えたい営業チーム。
| 長所 | 短所 |
|---|---|
| 複数プラットフォームにまたがるリード獲得ワークフローに向く | Yelp特化の対応力は見出しほど強くない |
| ワークフロー連携やCRM引き渡しに便利 | レビュー・スクレイピング向けに作られていない |
| クラウド自動化とスケジューリング | Yelp抽出より営業自動化での価値が高い |
9. Instant Data Scraper — ちょっとしたYelp取得に最適な無料Chrome拡張
Instant Data Scraperは、コストゼロのブラウザ拡張です。Chrome Web Storeで100万人以上のユーザーと4.9/5の評価があります。インストールしてYelpページに移動し、拡張アイコンをクリックすると、AIヒューリスティックでページ上のデータを自動検出します。
Pythonスクリプトが動かないのにYelpでまだ使える理由は、先ほど述べた通りブラウザ内で動作するからです。ただし、道具としてはかなり大雑把です。詳細ページスクレイピングなし、AIによる項目カスタマイズなし、スケジューリングなし、エクスポートはExcelかCSVのみ。セッションがフラグされても、クラウド実行もプロキシプールもないので逃げ道がありません。
コミュニティレビューでは、次ページ移動で止まる、突然失敗する、Yelpの動的読み込みに弱いといった指摘もあります。1ページをさっと取るには便利ですが、本番運用向けではありません。
価格: 完全無料。アカウント不要。
おすすめ: とにかくすぐに、無料でYelpデータを少し取れればよく、スケールやカスタマイズは不要な人。
| 長所 | 短所 |
|---|---|
| 無料で即使える | クラウド実行、スケジューリング、詳細ページスクレイピングはない |
| アカウント不要 | AIによる項目カスタマイズがない |
| シンプルなページなら動く | 動的ページや大規模Yelpフローには脆い |
| CSV/Excelのみで、SheetsやAirtableには非対応 |
10. Webautomation.io — 事前テンプレートとクラウド実行に強いYelpスクレイパー
Webautomation.ioは、ビジュアルツールとホスト型抽出基盤の中間に位置します。マーケットプレイスにはYelp Business Data Extractorがあり、リトライ、スケジューリング、フィンガープリンティング対策、クラウド実行を重視しています。
公開されている出力項目は、URL、title、location、address、image link、amenities、opening hours、phone、rating、reviews、website link、categoryです。抽出ページでは、各行の取得に25クレジットかかるため、1,000行のYelp取得には25,000クレジット必要です。開始前にプランと照らし合わせるべきです。
価格: 料金FAQでは無料プランは500クレジットとされていますが、同じページのプランカードでは10Mと表示されています。大きい数字を当てにしないほうが安全です。従量課金は1,000クレジットあたり1ドルからで、1行25クレジット計算だとYelp 1,000行で25ドルになります。最安サブスクは月額99ドルで400,000クレジット、つまり約16,000行相当です。
おすすめ: スケジューリングとリトライロジックを備えたクラウド型Yelp抽出を使いたい人。
| 長所 | 短所 |
|---|---|
| スケジューリングと再試行つきのクラウド型 | 市場での存在感はまだ小さめ |
| すぐ使えるYelp抽出器がある | 出力はレビュー本文よりビジネスメタデータ寄り |
| フィンガープリンティング対策を内蔵 | 料金体系が定額制より分かりにくい |
10種類のYelpレビュー・スクレイパーを一覧比較
最初に調べ始めたときに、こんな表があればよかったと思うものを載せておきます。
| ツール | 使いやすさ | アンチボット対応 | 取得データ | エクスポート形式 | 価格 / 無料枠 | ページネーション & スケール | 詳細ページ補完 |
|---|---|---|---|---|---|---|---|
| Thunderbit | ノーコード(Chrome拡張) | ブラウザセッション + クラウド実行 | 店舗 + レビュー項目 | Excel、Sheets、Airtable、Notion、CSV、JSON | 月6ページ無料、月額15ドル〜 | あり(クリック + スクロール) | あり |
| Apify | ローコード〜中程度 | actor依存、プロキシ対応 | 店舗 + レビュー + リードが強い | JSON、CSV、XML、Excel、JSONL、ほか | 5ドル分の無料クレジット、月額29ドル〜 | あり | 一部actorで可 |
| SerpApi | コード必須 | バックエンドが強い | きれいな構造化JSON | JSON | 月250検索無料、月額25ドル〜 | あり(API経由) | APIフローで対応 |
| Octoparse | ノーコード〜中程度 | 有料クラウドで強い | 店舗/一覧系が得意 | CSV、JSON、HTML、XML、Excel、DB、Sheets | 10タスク無料、月50K行、月額83ドル〜 | あり | あり |
| ScraperAPI | コード必須 | 強力なプロキシ/レンダリング層 | パーサー次第 | HTML、JSON | 1,000クレジット無料、月額49ドル〜 | あり | カスタム |
| Lobstr.io | ノーコード | アンチボット回避をうたう | リード項目が強く、レビュー本文は弱い | CSV、JSON、API | 100クレジット無料、月額20ドル〜 | 検索規模に向く | 限定的 |
| Bright Data | 中〜難 | 非常に強い | 店舗情報 + レビューが包括的 | JSON、CSV、Parquet、API | 月5,000件無料、$1.50/1K〜 | 非常に優秀 | API/データセット主導 |
| PhantomBuster | ノーコード | クラウド自動化(Yelpファーストではない) | ワークフロー依存 | CSV、JSON | 無料プラン(10行まで)、月額69ドル〜 | 自動化用途では良好 | Yelpネイティブではない |
| Instant Data Scraper | ノーコード(Chrome拡張) | ブラウザセッションのみ | 画面上に見えているもの | Excel、CSV | 無料 | 大規模では限定的 | なし |
| Webautomation.io | ノーコード〜ローコード | 公開されている対策は強い | 店舗メタデータが得意 | CSV、Excel、JSON、JSONL、XML | 500クレジット無料、月額99ドル〜 | あり | あり |
要するに、Thunderbit はノーコード総合で最有力、SerpApi は開発者向けAPIで最有力、Octoparse はビジュアルワークフローで最有力、Bright Data はエンタープライズで最有力、Instant Data Scraper は無料の簡易取得で最有力、そして Lobstr.io は予算重視のリード抽出で最有力です。
レビューだけじゃない:Yelpスクレイパーをリード獲得に使う
多くのYelpスクレイパー記事は、Yelpを純粋なレビューサイトとして扱っています。でも私の経験では、それでは本質を見落とします。Yelpはリードデータベースでもあり、場合によってはGoogle Mapsよりローカル営業に向いています。
優れたリード獲得フローは、「一覧をダウンロードして終わり」ではありません。理想はこうです。
- Yelpの検索結果を、カテゴリと地域を指定して抽出する。
- 詳細ページスクレイピングで各店舗ページを訪れる。
- Webサイト、電話番号、営業時間、カテゴリ、オーナー関連情報を追記する。
- 必要ならWebサイトURLからメールアドレスも補完する。
Thunderbitの詳細ページスクレイピングと、無料のメール/電話抽出機能は、まさにこの流れのために設計されています。ただし、ApifyのYelp Leads & Business ScraperやLobstrのYelp Search Exportのように、リード獲得向けの抽出に対応したツールもあります。
Yelpからリード用に実際に取得できるデータは?
| 項目 | 検索結果ページで取得可能? | 店舗詳細ページで取得可能? | 補足 |
|---|---|---|---|
| 店舗名 | はい | はい | ほぼすべてのツールで基本項目 |
| 評価 | はい | はい | リードスコアリングに便利 |
| レビュー数 | はい | はい | 評判スコアリングに便利 |
| 電話番号 | 多くの場合 | はい | 営業・アプローチ向けに有用 |
| 住所 | 多くの場合 | はい | 詳細ページのほうが明確 |
| Webサイト | 場合による | はい | 多くは詳細ページスクレイプが必要 |
| 営業時間 | 限定的 | はい | 通常は詳細ページが必要 |
| エリア | 場合による | 場合による | SerpApiはneighborhoodsを明示的に出力 |
| オーナー / 店舗由来情報 | ほとんどない | 場合による | 認証済みページの内容が必要 |
| レビュー本文 | プレビューのみ | はい | レビューまたは詳細ページの取得が必要 |
ローカルリード獲得ではYelpとGoogle Maps、どちらがいい?
Google Mapsはより広い上流の流入源です。月間20億人以上が利用し、消費者の81%がレビュー探しにGoogleを使っています。ただし、リード獲得ではYelpにしかない強みがあります。
| 比較項目 | Yelp | Google Maps |
|---|---|---|
| 店舗オーナー名 | 認証済みページではよく表示される | ほとんど出ない |
| 直接メール | 場合によってはプロフィール上にある | 場合によってはプロフィール上にある |
| 電話番号 | あり | あり |
| レビュー本文 | あり | あり |
| メニュー / サービス | あり | 限定的 |
| カテゴリと設備 | 豊富 | やや限定的 |
Yelpは、高い意図を持つ二次情報源として捉えるのが正解です。特に、オーナー名、細かなカテゴリ、Google Mapsでは安定して取れない設備情報が必要なときに価値があります。
ページ送りの扱いと、大規模取得時の重複回避
これは誰もあまり語りませんが、3人の別々のフォーラムユーザーが独立して問題提起していました。ScraperAPIのYelpチュートリアルによると、Yelpレビューのページ送りはstartパラメータ(例:&start=10, &start=20)で制御されています。Yelp自身の検索順位の説明でも、スポンサー枠が通常結果の前に来ることがあり、順位は単純で固定された並びではなく複数のシグナルで決まるとされています。
その結果、次の3つの実務上の問題が起きます。
- スポンサー掲載が重複したり、行数を崩したりする。
- 重なり合う検索条件で、同じ店舗を複数回取得してしまう。
- 定期監視ジョブで、安定したIDやURLをキーにしないと同じ店舗を再インポートしてしまう。
Yelpのページネーションに関するDO / DON'T
- DO 店舗URLまたは店舗IDを重複排除キーに使う。
- DO まずスクレイプし、その後Google Sheets、Airtable、またはDB側で統合・重複排除する。
- DO Yelp広告やスポンサー行で、単純なページ送りの行数が崩れることを前提にする。
- DON'T 画面上の行数だけでユニーク店舗数を判断しない。
- DON'T 検索結果の並び順が実行ごとに安定していると思わない。
今回試したツールの中では、Thunderbitがクリック型ページ送りと無限スクロールの両方に対応しており、Google Sheets/Airtableへのエクスポートで重複排除もしやすいです。Octoparseもページネーションと親子フローに対応していますが、重複排除ロジックはユーザー側で考える必要があります。Instant Data Scraperは軽いケースならページ送りできますが、Yelpでは最も信頼性が低いです。
監視用途なら、Thunderbitの定期スクレイパーで自然言語のスケジュールを設定できるため、手動で再実行しなくても新しい店舗やレビューの変化を追えます。
エクスポートされたYelpデータは実際どう見えるのか(実例)
比較記事でよくある最大の不信感ポイントは、実際のエクスポート例を見せないことです。私はそれは不親切だと思います。導入前に、何が手に入るのか知るべきです。
Thunderbitで現実的なYelpレストラン・エクスポートを作ると、次のような列になります。
Business Name | Rating | Review Count | Phone | Address | Category | Website URL | Hours | Reviewer Username | Review Content | Review Date | Reviewer Location
同じYelpクエリで、主要ツールごとの項目充実度を比べるとこうなります。
| 項目 | Thunderbit | Apify | Instant Data Scraper | DIY Python |
|---|---|---|---|---|
| 店舗名 | ✅ | ✅ | ✅ | ✅ |
| オーナー名 | ✅(詳細ページ経由) | ⚠️ actor次第 | ❌ | ✅(手書きコード) |
| 電話番号(E.164形式) | ✅ 自動整形 | ✅ 生データ | ✅ 生データ | ✅ 生データ |
| AI分類 | ✅ 標準搭載 | ❌ | ❌ | ❌(後処理が必要) |
| Sheets/Airtableへエクスポート | ✅ 無料 | ✅ 有料プラン | ❌ CSVのみ | ❌ 手動 |
生データとAIで整えた出力の違いは、想像以上に重要です。ThunderbitのField AI Promptは、スクレイプ中に店舗分類、電話番号のE.164整形、レビュー翻訳まで行えます。SerpApiやScraperAPIのようなAPIは、パイプライン向けによりきれいな構造化データを返しますが、その後の正規化は自分で行う必要があります。
Yelpスクレイピングと法的注意点についての短い補足
ここは簡潔にします。この記事の主題ではありませんが、基本だけは知っておいてください。
Yelpの利用規約では、ロボット、スパイダー、スクレイパー、さらに明示的な許可なしにYelpコンテンツの検索可能データベースを作ることが禁止されています。また、サポートセンターでも、ボット、ブラウザプラグイン、ブラウザ拡張によるスクレイピングは認められないとしています。
ただし、「利用規約で禁止」と「違法」は別の話です。現在の法的背景にはhiQ対LinkedIn系の判例があり、2024年のMeta対Bright Dataに関する解説でも、公開データのスクレイピングは一律に違法ではなく、事実関係に依存すると扱われています。
私からのおすすめは、レート制限を守ること、非公開データやログイン必須データは取らないこと、地域のデータ保護法(GDPR、CCPA)を順守すること、そしてデータを責任ある形で使うことです。
Yelpには公式のFusion APIもありますが、機能は限定的です。検索は最大240件のビジネスまで、レビューエンドポイントは最大3件のレビュー抜粋しか返さず、レート制限も厳しいです。多くのユースケースでは、公式APIだけでは足りません。だからこそスクレイピングツールが存在するのです。
では、どのYelpレビュー・スクレイパーを選ぶべきか?
10種類すべてを試したうえで、用途別の率直な結論はこうです。
- 最も簡単に始めたい非技術者 → Thunderbit。1クリックで取得でき、Yelpテンプレートが強く、無料エクスポートもあり。
- 構造化APIデータが欲しい開発者 → SerpApi。きれいなJSON、パーサー保守不要、専用Yelpエンドポイントあり。
- とにかく大規模に回したいチーム → Bright Data。エンタープライズ級のプロキシ網、事前構築済みYelpデータセット、無制限並列実行。
- 無料で試したい予算重視ユーザー → ちょっとした取得なら Instant Data Scraper。Lobstrの無料プランは100件までなので、Yelpリードを本気で取りたいなら実質月額20ドルのプランを見たほうがいいです。
- 複数プラットフォームでリード獲得したい営業チーム → すでにLinkedInで使っているなら PhantomBuster、Yelp専用ワークフローなら Lobstr。
- 視覚的なワークフローを組みたい人 → Octoparse。
「今のYelpで本当に動くのはどれか?」という問いへの正直な答えは、ブラウザ主導型かYelp特化型の製品が、汎用スクレイパーより優れているということです。現時点で特に相性が良いのは、非技術者向けのThunderbit、開発者向けのSerpApi、エンタープライズ向けのBright Data、柔軟なクラウド運用のApify、そしてビジュアルワークフロー派向けのOctoparseです。
1クリックのYelpスクレイピングがどんな感じか見てみたい方は、Thunderbitの無料プランで月6ページまで試せます。あるいは、ThunderbitのYouTubeチャンネルで操作動画をチェックしてください。さらにWebスクレイピングを深掘りしたい方は、以下の関連記事もどうぞ。
- PythonでYelpをスクレイピングする方法
- おすすめの自動Webスクレイピングツール
- WebサイトのデータをExcelに取り込む方法
- おすすめAI Webスクレイパー
- リード獲得のためのWebスクレイピング実践ガイド
快適なスクレイピングを。エクスポートは常にきれいに、重複は最小限に、CAPTCHAはゼロでありますように。
Thunderbit AI Web Scraperを試す Get Started Free
FAQ
Yelpレビューは無料でスクレイピングできますか?
はい。ただし小規模に限ります。2026年時点で使いやすい無料枠は次の通りです。Instant Data Scraperはアカウント不要で完全無料、Thunderbitは月6ページまで無料、Apifyは5ドル分の利用クレジット、SerpApiは月250検索、ScraperAPIは1,000 APIクレジット、Bright Dataは月5,000レコード、Lobstrの無料プランは100件で、エクスポートは30行までです。どれも件数、オートメーション、項目深度には制限がありますが、ワークフロー検証や数ページの取得には十分です。
レビュー以外にYelpからどんなデータを取れますか?
かなり多く取れます。現在のツールでは、店舗名、評価、レビュー数、電話番号、Webサイト、住所、カテゴリ、営業時間、エリア、写真、設備、場合によってはオーナー関連プロフィールや補完済みメール項目まで抽出できます。最も豊富な項目セットが得られるのは、検索結果ページを取得したあと、各店舗詳細ページまで進める詳細ページスクレイピング対応ツールです。
Yelpはスクレイパーをブロックしますか?
はい、かなり強くブロックします。Yelpは利用規約とサポートセンターでスクレイピングを明確に禁止しており、最近の技術的証拠ではCAPTCHA、503エラー、TLS/JA3フィンガープリンティング、難読化されたCSSクラス、そして個別店舗ページよりもディレクトリ/検索ページのほうが厳しいブロックが確認されています。2026年時点では、ブラウザベースのツールとプロキシ対応APIが最も成功率が高いです。
Yelpのブラウザスクレイピングとクラウドスクレイピングの違いは?
ブラウザスクレイピングは、すでに開いているChromeセッションを使うため、通信は通常の閲覧のように見えます。クラウドスクレイピングはリモートサーバーで動くので高速で、自分のPCも占有しません(Thunderbitはクラウドモードで一度に50ページ処理できます)。ただし、Yelpを通すにはプロキシ品質に左右されます。ざっくり言えば、検索やディレクトリページはブラウザモード、個別店舗プロフィールはクラウドモードが向いています。
Yelpの公式APIだけで大半の用途は足りますか?
この記事で扱った用途の多くには足りません。店舗ごとにレビュー抜粋が3件しか取れないため、時系列の感情変化は分かりませんし、240店舗の上限も密集カテゴリではすぐ到達します。市場マップやレビュー履歴を作るには不十分です。自分のアプリに評価を表示する程度なら使えますが、それが本来の用途に近いです。
さらに詳しく知る


