Shopifyは現在、世界で460万以上のオンラインストアを支えています。ECに関わっていると、競合が何をいくらで販売し、在庫がどの程度の速さで動くのかを調べるために、丸一日や週末を費やすことがあります。私も同じ経験をしてきました。特に、Shopifyの対ボット対策やJavaScriptを多用したテーマが絡むと、スクレイピングツールによって対応範囲が異なります。
この数か月、人気のShopifyスクレイパー9個をさまざまな条件で試し、動作や使い分けを比較してきました。本記事では、無料のブラウザ拡張からエンタープライズ向けプラットフォームまでを取り上げ、実際にできること、向いている用途、注意すべき弱点を整理します。個人でドロップシッピングを行う方、EC運用の責任者、データパイプラインを構築する開発者が、自分の条件に合う候補を絞れるように比較します。
Shopifyストアをスクレイピングする主な用途と対象チーム
Shopifyストアのデータ収集は、競合調査、価格監視、商品カタログ整備など、ECチームの日常業務で利用されています。主な利用者と取得できるデータを用途別に整理すると、次のようになります。
| ユースケース | 恩恵を受ける人 | 得られるもの |
|---|---|---|
| 競合商品のリサーチ | 営業チーム、ブランドマネージャー | 商品カタログ、価格、新商品情報 |
| 価格・在庫の監視 | EC運用担当、価格分析担当 | 日次・週次の価格変動、在庫数 |
| ドロップシッピング商品の発掘 | ドロップシッパー、起業家 | トレンド商品、売れ筋、仕入れ先データ |
| カタログ作成と移行 | 代理店、マーケットプレイス出品者 | インポート用の構造化商品データ |
| 市場分析とトレンド把握 | 研究者、アナリスト | カテゴリ別価格、品揃えの変化 |
自社や競合のShopifyストアで起きていることを業務判断に使う場合は、必要な項目を継続して抽出し、用途に合う精度で扱える手段が必要です。インターネットトラフィックのほぼ半分がボット由来と報告される環境では、対象ページへの対応方法や取得の安定性もツール選定の要素になります。
優れたShopifyスクレイパーを見分けるポイント
各ツールを次の9つの観点で評価しました。用途によって優先順位は異なるため、必要なデータ、運用頻度、担当者の技術レベルを整理したうえで比較すると、候補を絞りやすくなります。
- ツールの種類: Chrome拡張、デスクトップアプリ、API、コードライブラリのどれか。実際に誰が使えるかを左右する。
- Shopify固有の機能:
products.json、コレクション、バリエーションなど、Shopifyのデータ構造を最初から理解しているか。 - 抽出できるデータ項目: タイトル、価格、バリエーション、SKU、説明、画像、販売元、タグ、在庫まで取得できるか。
- 出力形式: CSV、JSON、Excel、Google Sheets、Airtable、Notionなど、どこへ送れるか。
- 無料枠 / 価格: 無料で試せる範囲、継続利用の料金体系、実行量の上限。
- スケジュール / 自動化: 継続監視のために定期実行を設定できるか。
- 対ボット対策への対応: Shopifyのレート制限やブロックにどう対処するか。
- 導入のしやすさ: 初回スクレイピングまで何分かかるか。ノーコードか、それともコードが必要か。
- サブページ / 詳細ページのスクレイピング: 各商品ページを自動で巡回し、バリエーション、説明、全画像などで一覧データを補強できるか。
サブページに対応しないツールでは、商品一覧に表示されないバリエーション、説明、画像などを取得できない場合があります。商品一覧だけで十分か、詳細ページまで必要かを先に決めることが重要です。
また、第三者のShopifyストアからデータを取得する際は、対象サイトの利用規約、著作権、個人情報の取り扱い、アクセス頻度を確認し、業務に必要な範囲で利用する必要があります。
products.json を使う近道 — それが使えないときの対処法
Shopifyスクレイピングでは、ストアURLに /products.json を追加して商品データを取得する方法があります。多くのストアではShopifyが商品データ用のJSONエンドポイントを公開しており、ページ分割しながら商品タイトル、価格、画像などを取得できます。利用できる場合は、専用のスクレイピング手順を組まずに取得できる方法です。
ただし、一部のShopifyストアでは products.json がブロックされたり無効化されたりします。 これは、ストアオーナーがプライバシー設定を変更したり、headless/Hydrogen のストアフロントを使ったり、独自設定を導入したりする場合に起こります。複数のRedditスレッドやShopifyコミュニティ投稿でも、このエンドポイントを利用できない事例が報告されています。
判断の流れは次のとおりです。
/products.jsonが使える場合: まずはそれで商品情報を一括取得する。必要に応じてThunderbit のようなスクレイパーを組み合わせ、バリエーション、詳細説明、全画像を追加取得する。/products.jsonがブロックされている場合: レンダリング後のページを直接読むブラウザベースのAIスクレイパー(Thunderbit、Octoparse)を候補にする。- 継続的に監視したい場合: エンドポイントの有無にかかわらず、定期実行に対応するスクレイパーを比較する。たとえばThunderbitのスケジュールスクレイパーは、自分で設定した自然文のスケジュールで実行できる。
JSONエンドポイントは利用できれば効率的ですが、使えないストアもあるため、レンダリング後のページを取得する代替手段も比較対象に含める必要があります。
一目でわかるShopifyスクレイパー9選
まずは、9つの共通項目で整理した総合比較表です。ツールの種類、取得項目、出力先、無料枠、自動化、サブページ対応を見比べ、用途に合う候補を絞るために利用できます。価格、無料枠、対応機能は変更されることがあるため、利用時点の公式情報と照合してください。
| ツール | 種類 | Shopify固有 | 主な抽出項目 | 出力形式 | 無料枠 | スケジュール | 対ボット / JS | 導入のしやすさ | サブページのスクレイピング |
|---|---|---|---|---|---|---|---|---|---|
| Thunderbit | Chrome拡張 + API | ✅ テンプレート | タイトル、価格、バリエーション、SKU、説明、画像、販売元、タグ | Excel、Sheets、Airtable、Notion、CSV、JSON | 月6ページ無料 | ✅ 自然言語 | クラウド + ブラウザスクレイピング | とても簡単(2クリック) | ✅ |
| Octoparse | デスクトップ + クラウド | ✅ チュートリアル | タイトル、価格、説明、画像、サイズ、レビュー | Excel、CSV、JSON、XML、DB、Sheets、S3 | 無料プランあり(制限あり) | ✅ クラウド | IPローテーション、CAPTCHA、プロキシ | 中程度(ビジュアルエディタ) | ✅ |
| Instant Data Scraper | Chrome拡張 | ❌ 汎用 | タイトル、価格、リンク、表示テキスト | CSV、Excel | 無料 | ❌ | ローカルブラウザのみ | とても簡単 | ❌ |
| ScrapingBee | API | ❌ 汎用 | カスタム指定(セレクタによる) | JSON、HTML、Markdown、テキスト | 1,000無料クレジット | ❌(外部トリガー) | ヘッドレスブラウザ、プロキシ | 難しい(コード必須) | ❌(要カスタムコード) |
| Bright Data | エンタープライズプラットフォーム | ✅ Shopifyスクレイパー + MCP | 商品カタログ、価格、画像、レビュー、在庫 | JSON、CSV、NDJSON、S3、Snowflake | 無料トライアル | ✅ Cron / プラットフォーム | Web Unlocker、プロキシ、CAPTCHA | 難しい(エンタープライズ導入) | ✅ |
| Koala Inspector | Chrome拡張 | ✅ Shopifyスパイ | テーマ、アプリ、売れ筋、価格、広告 | ブラウザ内(出力は限定的) | 無料枠あり | ❌ | 該当なし(スパイツールでありスクレイパーではない) | とても簡単 | ❌ |
| Parsehub | デスクトップアプリ | ❌ 汎用 | タイトル、価格、画像、説明(設定次第) | JSON、Excel、Sheets、API | 5プロジェクト無料 | ✅ 有料プラン | IPローテーション | 中程度(ビジュアル) | ✅(ワークフロー) |
| Data Miner | Chrome拡張 | ❌ 汎用 | タイトル、価格、リンク、表示テキスト | CSV、Google Sheets | 無料(ページ数制限あり) | ❌ | ローカルブラウザのみ | 簡単 | ❌ |
| Apify | クラウドプラットフォーム | ✅ Shopify actor | タイトル、価格、バリエーション、SKU、説明、画像、販売元、タグ、在庫 | JSON、CSV、Excel、API、DB | 無料枠あり | ✅ ダッシュボード | クラウド、プロキシ | 中程度(actor設定) | ✅ |
用途別に整理すると、次のようになります。
- Thunderbit: 非技術者がShopifyページからスプレッドシートへの出力を短時間で試したい場合の候補。
- Octoparse: コードを書かずに細かな処理手順を組みたい場合の候補。
- Instant Data Scraper: 初期費用をかけず、表示中の表やリストを手早く取得したい場合に向く。
- ScrapingBee: カスタムなShopify抽出ロジックを実装したい開発者向けのAPI。
- Bright Data: 大規模なカタログ取得やデータ基盤との連携を重視するエンタープライズ用途の候補。
- Koala Inspector: Shopifyストアのアプリ、テーマ、広告などを調査したい場合に向く。
- Parsehub: デスクトップ上でビジュアルワークフローとIPローテーションを使いたい場合の候補。
- Data Miner: ブラウザ内の表形式データをスプレッドシートへ移したい場合に向く。
- Apify: 専用のShopifyスクレイピング actor とクラウド実行を利用したい場合の候補。
1. Thunderbit — 2クリックで使えるAI Shopifyスクレイパー
Thunderbit は、私たちのチームが作ったツールです。その点は最初にお伝えしておきます。ここでは、比較対象と同じ観点から、実際にできることと適した用途を説明します。
AIでShopifyストアをスクレイピング Get Started Free
Thunderbitは、Shopifyの一覧ページで抽出項目をAIが提案するChrome拡張です。基本操作では、セレクタ、ワークフロー、コードを手作業で用意せずに始められます。「AIで項目を提案」で列を整え、「スクレイプ」を押す2ステップです。AIはレンダリング後のページに表示された内容を読み取るため、products.json が無効化されている場合も、ページ上の情報から抽出を試せます。
Shopify固有の強み:
- 価格、商品詳細、カタログ抽出向けの専用Shopifyテンプレート
products.jsonがブロックされていてもレンダリング済みページで動作- サブページのスクレイピングに対応し、バリエーション、説明、画像で一覧データを強化可能
- Excel、Google Sheets、Airtable、Notion、CSV、JSONへ出力可能
商品一覧や詳細ページを短時間で表にしたい非技術者に向いています。対象ページの構成によって取得結果は異なるため、代表的な商品ページで列と出力内容を検証してから、対象範囲を広げると判断しやすくなります。
2. Octoparse — 細かな設定ができるビジュアルワークフロービルダー
Octoparseは、デスクトップとクラウドの両方で使えるスクレイピングプラットフォームで、視覚的なポイント&クリックのワークフロービルダーを備えています。Shopifyの商品一覧や詳細ページで、セレクタやページ分割ロジックをコードなしで細かく制御したい場合に向いています。
商品一覧、詳細ページ、定期実行に対応していますが、Thunderbitよりも初期設定は重めです。スクレイピング手順を手作業で細かく組みたい人には、有力な選択肢です。
3. Instant Data Scraper — 無料で手早く取得したい場合の候補
Instant Data Scraperは、Webページ上の見えている表やリストを抽出するシンプルなChrome拡張です。無料で利用でき、初期設定もほとんど要りません。
一方で、Shopify専用のツールではありません。サブページの取得には対応せず、ページ構成が動的な場合や、データがJavaScript操作の奥にある場合は、取得範囲が限られることがあります。
4. ScrapingBee — カスタム実装を重視する開発者向けAPI
ScrapingBeeは、開発者向けに作られたWebスクレイピングAPIです。ブラウザレンダリング、プロキシ、対ボット対策を処理でき、カスタムコードでShopifyデータを抽出するのに使えます。
抽出ロジックを自分で組み、制御範囲を広く取りたい場合には良い選択肢です。ただしノーコードツールではなく、技術者以外が短時間で使い始める用途には向いていません。
5. Bright Data — エンタープライズ規模の運用を重視する場合の候補
Bright Dataは、堅牢なプロキシ基盤、CAPTCHA対応、専用のShopifyスクレイパーを備えたエンタープライズ向けスクレイピングプラットフォームです。大規模運用で信頼性やコンプライアンス機能が必要なケース向けに作られています。
巨大なカタログをスクレイピングしたい、あるいはSnowflakeなどに流し込むデータパイプラインが必要なチームなら、Bright Dataは検討に値します。代わりに、複雑さとコストは高めです。
6. Koala Inspector — ストア情報の調査を重視する場合の候補
Koala Inspectorは、一般的なスクレイパーというより、Shopifyストアの構成や販促情報を調べるツールです。テーマ、アプリ、売れ筋、広告、ストア全体の情報を把握するのに役立ちます。
整形された商品データの出力よりも、競合ストアの調査を重視する場合に向いています。ただし、大規模な構造化スクレイピングには適していません。
7. Parsehub — 柔軟な設定ができるデスクトップスクレイパー
Parsehubは、複雑なサイトや一部の動的操作に対応できるビジュアル型デスクトップスクレイパーです。有料プランではIPローテーションに対応しており、サブページやページ分割のワークフローも扱えます。
シンプルな拡張機能より柔軟ですが、設定には時間がかかり、学習コストもやや高めです。
8. Data Miner — ブラウザ上の表抽出に向くChrome拡張
Data Minerは、見えているデータをスプレッドシートへ取り込むことに特化したChrome拡張です。内容がすでに表やきれいなリスト形式になっている、シンプルなShopifyページでは便利です。
Instant Data Scraperと同様にShopify特化ではないため、複雑なストアフロントよりも、構造が単純なページで力を発揮します。
9. Apify — Shopify actor を使えるクラウドプラットフォーム
Apifyは、専用のShopify actor を備えたクラウドスクレイピングプラットフォームです。構造化された出力、スケジュール実行、下流ツールとの連携に対応しています。
ホスティングされたスクレイピングを使いたいチームで、actorベースの設定に対応できるなら有力な選択肢です。ブラウザ拡張よりは技術的ですが、すべてを自前で構築するよりはインフラ負荷が小さいです。
用途別に選ぶShopifyスクレイパー
非技術者がShopifyの商品ページから表形式のデータを短時間で取得したい場合は、Thunderbit が候補になります。レンダリング後のページに対応し、サブページから情報を補えるため、まず商品一覧や詳細情報の取得を試したい用途に向いています。
処理手順をビジュアルに細かく設定したい場合は Octoparse、開発者が抽出ロジックを制御したい場合は ScrapingBee や Apify が比較候補です。エンタープライズ規模のデータ基盤との連携を重視するなら Bright Data、無料の範囲で表示中の表やリストを取得したい場合は Instant Data Scraper を検討できます。
選定時は、必要なデータ項目、サブページ対応、定期実行、担当者の技術レベル、予算を先に整理します。そのうえで、代表的な1ページを使って取得精度、列の構成、出力形式、設定工数を比較すると、用途に合う候補を判断しやすくなります。
ShopifyスクレイピングにThunderbitを試す Get Started Free
詳しくはこちら


