ScraperAPIとは、対象URLとAPIキーを送ることで、プロキシの選択、IPローテーション、自動リトライ、JavaScriptレンダリングなどをまとめて処理する開発者向けのWebスクレイピングAPIです。ただし、通常の同期APIが返すものは主にHTMLであり、あらゆるWebページを自動的にExcel形式へ変換するサービスではありません。
すでにPythonなどで抽出処理を構築していて、Webページへ安定してアクセスする部分を外部化したいならScraperAPIが適しています。一方、商品名、価格、企業名などの必要項目を画面上で指定し、CSV・Excelへ出力したい場合は、ノーコード型のOctoparseが候補です。本記事では、ScraperAPIの使い方、料金、レビュー、代替ツールなどを、データ取得の工程ごとに詳しく紹介します。
| 主な要件 | 適した選択肢 | 理由 |
|---|---|---|
| 既存のPythonスクレイパーにプロキシや再試行を追加したい | ScraperAPI | HTTP APIとして既存コードへ組み込みやすい |
| 大量のURLを自社データ基盤へ取り込みたい | ScraperAPI | 同期・非同期APIと並列処理を利用できる |
| 必要項目を選び、表形式で取得したい | Octoparse | 視覚的に抽出フィールドとページ遷移を設定できる |
| CSV・Excelを業務担当者が直接利用したい | Octoparse | 抽出から確認、エクスポートまでGUIで完結しやすい |
| HTTP通信から解析、保存まで完全に制御したい | 自社開発 | 開発・保守負担と引き換えに自由度が最も高い |
ScraperAPIとは?何ができるサービス?

ScraperAPIは、スクレイパーそのものというより、WebページへアクセスするためのインフラをAPI化したサービスです。自社で多数のプロキシを契約し、アクセス失敗を判定し、別のIPで再試行する仕組みを構築する代わりに、ScraperAPIのエンドポイントへ対象URLを送ります。
ScraperAPIはどの工程を代行する?
主に代行するのは、プロキシ管理、IPローテーション、失敗時の再試行、地域指定、セッション管理、必要に応じたブラウザレンダリングです。公式ドキュメントでは、同期REST API、Proxy Port、Async APIを利用できると説明されています。開発者はHTTPクライアントから呼び出せるため、Python、Node.js、PHPなど既存の環境を大きく変えずに導入できます。
通常の同期APIは何を返す?
通常の同期APIは、原則として対象URLのHTMLレスポンスを返します。商品名や価格を取得したい場合は、受け取ったHTMLをBeautifulSoup、Cheerioなどで解析し、CSSセレクタやXPathを使って必要な項目を抽出します。公式仕様では同期レスポンスの最大サイズは50MB、推奨タイムアウトは70秒です。難しい対象では応答に最大60秒ほどかかる可能性も案内されています。
Structured Data Endpointsは何が違う?
AmazonやGoogleなど一部の対応対象にはStructured Data Endpointsがあり、解析済みJSONを取得できます。この場合は独自パーサーの負担を減らせますが、すべてのWebサイトに同じ構造化エンドポイントが用意されているわけではありません。対象ドメインと返却フィールドを先に確認する必要があります。
ScraperAPIの料金はいくら?
ScraperAPIの料金は、通信量ではなくAPI Creditsを基準に計算されます。2026年9月14日に公式料金ページで確認した月額・年額と上限は次の通りです。価格やキャンペーンは変更されるため、契約時には公式ページで再確認してください。
| プラン | 月払い | 年払いの月額換算 | API Credits | 同時接続 | 地域指定 |
|---|---|---|---|---|---|
| Free | $0 | — | 1,000 | 5 | 制限あり |
| Hobby | $49 | $44.10 | 100,000 | 20 | 米国・EU |
| Startup | $149 | $134.10 | 1,000,000 | 50 | 米国・EU |
| Business | $299 | $269.10 | 3,000,000 | 100 | グローバル |
| Scaling | $475 | $427.50 | 5,000,000 | 200 | グローバル |
| Professional | $975 | $877.50 | 10,500,000 | 300 | グローバル |
| Advanced | $1,975 | $1,777.50 | 21,500,000 | 500 | グローバル |
| Enterprise | 個別見積もり | 個別見積もり | 22,000,000以上 | 500以上 | カスタム |
Freeプランと7日間トライアルの違いは?
公式ページには、最大5同時接続で1,000 Creditsを利用できるFreeプランと、クレジットカード不要で5,000 Creditsを利用できる7日間トライアルの両方が案内されています。長期無料枠と期間限定試用を混同せず、登録画面に表示される条件を確認しましょう。
100,000 Creditsは100,000ページではない
標準ページへの通常リクエストは基本的に1 Creditですが、実際の消費量は対象ドメインと指定パラメータで変わります。JavaScriptレンダリング、プレミアムプロキシ、難易度の高い対象を使うと、1回のアクセスで複数Creditsを消費する場合があります。したがって、Hobbyの100,000 Creditsをそのまま100,000ページと読むのは正確ではありません。
実行可能ページ数 = プランの総Credits ÷ 1ページあたりの平均Credit消費量
平均1 Creditなら100,000ページ、平均10 Creditsなら10,000ページ、平均25 Creditsなら4,000ページが理論上の目安です。これは計算例であり、特定サイトの固定単価を示すものではありません。DashboardのDomain Cost Estimatorで対象URLを確認し、必要ならmax_costで1リクエストの上限を設定するのが安全です。
未使用Creditsと追加利用の注意点
未使用Creditsは次回更新へ繰り越されません。Hobby、Startup、Businessで上限に達した場合は上位プランへの変更またはサポートへの相談が必要です。公式料金ページでは、固定レートのPay As You Goによる超過利用はScaling、Professional、Advanced、Enterpriseで案内されています。
ScraperAPIとOctoparseの違いを比較
ScraperAPIとOctoparseは競合する部分もありますが、製品の中心が異なります。ScraperAPIはコードからWebへアクセスする基盤、Octoparseは抽出ルールを視覚的に作り、業務で使える表へ変換するデータ収集ツールです。
| 比較項目 | ScraperAPI | Octoparse |
|---|---|---|
| 主な役割 | プロキシ、再試行、レンダリングをAPI化 | ページ操作、フィールド抽出、データ出力を可視化 |
| 主な利用者 | 開発者、データエンジニア | 業務担当者、アナリスト、開発者 |
| 入力 | URL、API Key、各種パラメータ | URL、テンプレート、画面上の操作 |
| 通常の出力 | HTML。対応対象は構造化JSONも可 | 選択したフィールドの表形式データ |
| 解析処理 | 通常は自社でパーサーを実装 | GUIで抽出項目を設定 |
| プログラミング | 基本的に必要 | 基本操作は不要。高度な処理では学習が必要 |
| 自動実行 | API、Async API、DataPipeline | ローカル・クラウド実行、スケジュール |
| データ利用 | 自社DBやアプリへ柔軟に組み込める | CSV、Excel、JSON、Google Sheetsなどへ出力 |
| 料金単位 | 対象と機能に応じたCredits | プラン、タスク、クラウドリソースなど |
| 保守責任 | HTML解析・保存処理は利用者側 | ワークフローと抽出項目を画面上で保守 |
| 適した規模 | 大量のAPIリクエストと既存データ基盤 | 小規模検証から定期的な業務データ収集 |
ScraperAPIの使い方
ステップ1:アカウントを作成してAPI Keyを取得する
ScraperAPIに登録し、DashboardでAPI Keyを確認します。API Keyは認証情報なので、GitHubなどの公開リポジトリへ直接書き込まず、環境変数やシークレット管理機能に保存してください。
ステップ2:最初のリクエストを送信する
同期APIの基本は、ScraperAPIのエンドポイントにAPI Keyと対象URLを渡すGETリクエストです。まずは自分が取得権限を持つテストページで、通常モードのレスポンスを確認します。
ステップ3:Pythonから呼び出す
Pythonではrequestsを使ってパラメータを渡せます。タイムアウトを設定し、HTTPエラーを例外として扱うことで、失敗を正常データとして保存する事故を防げます。
ステップ4:HTMLから必要な項目を抽出する
通常APIから返ったHTMLは、そのままでは商品一覧や価格表になりません。BeautifulSoupなどで解析し、対象ページに合うセレクタを指定します。サイト構造が変わればセレクタの修正も必要です。
ステップ5:JavaScriptレンダリングは必要な場合だけ使う
初期HTMLに必要な情報がなく、ブラウザ上でJavaScript実行後に表示されるページでは、レンダリング機能を検討します。ただしCredit消費が増えるため、最初からすべてのURLで有効にせず、通常リクエストとの結果差を確認してください。
ステップ6:エラーとCredit使用量を監視する
HTTPステータス、空レスポンス、想定フィールドの欠損を記録し、DashboardでCredit使用量を確認します。レスポンスが200でも目的のデータが含まれない場合があるため、「通信成功」ではなく「必要項目を取得できたか」を成功条件にするのが実務的です。
関連記事:
【2026最新】SerpApiの使い方を徹底解説!料金・レビュー・スクレイピング手順から代替ツールまで網羅
ScraperAPIレビュー|メリットは何?
既存コードへ組み込みやすい
最大のメリットは、一般的なHTTPリクエストとして利用できることです。すでにPythonやNode.jsでパーサー、データベース、監視処理を持つチームなら、アクセス部分だけを段階的に置き換えられます。
プロキシ運用の負担を減らせる
自社でプロキシ品質を評価し、IPを交換し、失敗時の再試行ロジックを維持する負担を外部化できます。公式ドキュメントでは失敗したリクエストは課金対象外と説明されていますが、利用側でも再試行上限や欠損監視を設計する必要があります。
大量処理の選択肢がある
同期APIだけでなくAsync APIやDataPipelineを選べるため、URL数、待ち時間、納品先に応じて処理方法を変えられます。並列数もプランごとに明示されており、開発チームが容量設計しやすい点は強みです。
ScraperAPIのデメリットと注意点は?
Credit数だけでは実コストを判断できない
対象サイトと機能によって消費量が変わるため、プラン表だけで他サービスと比較すると判断を誤ります。「1,000 Credits当たりの価格」ではなく、「必要項目を正しく取得できた1,000ページ当たりの費用」で比較すべきです。
HTML解析の保守は残る
アクセスが成功しても、通常ページのフィールド抽出は自動ではありません。ページレイアウト変更、欠損、重複、ページネーション、詳細ページへの遷移に合わせてコードを保守します。ここを含めずに「APIを1回呼べばデータ収集が完成する」と考えると、導入後の工数が膨らみます。
非エンジニアには導入障壁がある
HTTP、認証、タイムアウト、HTML、セレクタ、例外処理の知識が必要です。業務部門が項目を頻繁に変更する環境では、毎回エンジニアへ修正を依頼する待ち時間も総コストに含める必要があります。
ScraperAPIが向いている人・向いていない人
| 向いている人 | 向いていない人 |
|---|---|
| Python、Node.jsなどを扱える | コードを書かずにExcelデータを得たい |
| HTML解析と保存処理をすでに持つ | 抽出項目を業務担当者が頻繁に変更する |
| APIから大量URLを処理したい | 画面を見ながらクリックやページ遷移を設定したい |
| 自社DBやアプリへ直接統合したい | Credit倍率を管理したくない |
| リクエスト単位で細かく制御したい | 日本語UIを重視する |
ScraperAPIの代替ツールには何がある?
代替ツールは同じAPI型だけで選ばず、必要な最終成果物から比較します。以下の価格と無料枠は変更されるため、契約前に各公式ページで最新条件を確認してください。
| ツール | タイプ | データ範囲・出力 | 自動化 | 主な制限 | 適した人 |
|---|---|---|---|---|---|
| ScrapingBee | 開発者向けスクレイピングAPI | HTML取得、JavaScriptレンダリング、対応機能 | APIから継続実行 | 機能に応じたCredit倍率を確認する必要がある | ScraperAPIに近いAPI型を比較したい開発者 |
| Apify | クラウド実行基盤・Actorマーケット | ActorごとにWebサイトと出力項目が異なる | スケジュール、API、Webhook | プラットフォーム費用、計算資源、Actor料金を分けて確認 | 既製Actorとカスタムコードを組み合わせたいチーム |
| Firecrawl | AI・LLM向けWebデータAPI | Markdown、HTML、構造化抽出 | API、クロール、AIワークフロー | ブラウザ操作中心の複雑な業務フローとは目的が異なる | RAGやAIエージェントへ文章を渡したい開発者 |
| Octoparse | ノーコードWebスクレイピング | 画面上で指定した項目をCSV、Excel、JSONなどへ出力 | ローカル・クラウド収集、スケジュール | 大規模なHTTP API基盤としてはScraperAPIの方が適する場合がある | 業務担当者、分析担当者、ノーコードで始めたい企業 |
| Scrapy・Playwright | 自社開発 | 実装次第で自由 | 自社でサーバー、監視、再試行を構築 | 開発、プロキシ、障害対応、保守を自社負担 | 自由度と内部統制を優先する開発組織 |
ScraperAPIの代替としてOctoparseを選ぶ理由
ScraperAPIは、プロキシ管理やWebページへのアクセスを効率化できる一方、取得したHTMLから必要な情報を抽出・整形する処理は基本的に自分で用意する必要があります。
Octoparse(オクトパース・オクトパス)は、API経由でHTMLを取得するだけでなく、データの抽出・整形・定期収集・エクスポートまでをノーコードで一元化できるWebスクレイピングツールです。ScraperAPIのように取得処理を自社で実装する必要が少なく、営業、マーケティング、EC、リサーチなどの担当者でも、ブラウザ上の操作を確認しながら必要なデータを収集できます。特に、専任エンジニアが少ない中小企業でWebデータ収集を業務に取り入れたい場合に適しています。
さらに、OctoparseではmazonやGoogle Maps、ECサイトなどに対応した600以上のテンプレートも用意されており、用途によってはURLやキーワードを入力するだけで収集を始められます。また、クラウドでの自動実行、スケジュール収集に加え、APIやMCPにも対応しています。既存システムとの連携だけでなく、ChatGPTやClaudeなどのAIからデータ収集を実行し、そのまま分析・要約につなげるワークフローも構築できるため、単なるHTML取得ではなく、Webデータ収集を日常業務の効率化までつなげたい企業に向いています。
Octoparseには、期間制限なく使える無料プラン(10タスクと月間50,000データをエクスポート可能)と、有料プランの機能を14日間体験できる無料トライアルがあるので、ぜひお試しください。
必要なフィールドを画面上で指定できる
商品名、価格、評価、企業名、所在地、掲載日など、業務で必要な項目をページ上で選択できます。受け取ったHTMLからセレクタを書く方式に比べ、業務担当者が抽出結果を視覚的に確認しやすい点が利点です。
一覧ページと詳細ページを一つのフローにできる
一覧から商品・求人・物件などの詳細ページを開き、追加項目を取得する流れをワークフローとして設定できます。ページネーション、スクロール、クリックを含むデータスクレイピングを一つのタスクとして管理できます。
CSV・Excel・JSONへ直接出力できる
取得結果はデータプレビューで確認し、CSV、Excel、JSON、Google Sheetsなどへエクスポートできます。データベースやAPI連携が必要な開発チームだけでなく、表計算ソフトを使う市場調査、EC、営業、採用担当者も利用しやすい設計です。
ローカル収集とクラウド収集を使い分けられる
小規模な検証ではPC上のローカル収集、継続的な業務では対応プランのクラウド収集とスケジュールを利用できます。毎日・毎週の更新を設定すれば、PCを常時起動せずに定期タスクを運用できます。
Webスクレイピングを初めて設計する場合は、Webスクレイピングの仕組みと活用方法も参照すると、取得、解析、保存の違いを整理しやすくなります。
Octoparseが向いている人・向いていない人
| Octoparseが向いている人 | Octoparseが向いていない人 |
|---|---|
| コードを書かずに表形式データを取得したい | 毎月数百万件の軽量HTTPリクエストだけが必要 |
| 業務担当者がフィールドを調整したい | 既存の解析器とデータ基盤がすでに安定している |
| 一覧、詳細、ページ送りを画面で確認したい | Webアクセス層だけをAPIとして製品に組み込みたい |
| CSV・Excelなどをすぐ分析に使いたい | すべてのリクエストパラメータをコードで細かく制御したい |
| 日本語UIと学習資料を重視する | GUIを介さずCI/CDだけで全処理を管理したい |
Octoparseの使い方は?
ここでは、メリカルのデータを取得できるOctoparseのテンプレートを使ってその使い方について詳しく紹介します。

Step1:Octoparseへ登録・ログインする
Octoparseのアカウントを作成し、デスクトップアプリへログインします。Freeプランから始める場合、クレジットカードなしで基本的なローカル抽出を試せます。
Step2:「メリカル」でテンプレートを検索する
ホーム画面のテンプレート検索欄へ「メルカリ」と入力します。目的に合わせるテンプレートを選択します。

Step3:対象URLや検索条件を入力する
選択したテンプレートの入力欄へ、各フィールドを入力します。

Step4:「実行」を押し、収集方法を選ぶ
入力内容を確認して「実行」をクリックします。ローカル収集に対応するタスクなら自分のPCで実行でき、少量の検証に向きます。クラウド収集に対応するテンプレートでは、Octoparseのサーバー上で処理でき、PCを閉じても大規模収集や定期実行を続けられます。
Step5:結果を検証してCSV・Excelへ出力する
取得したデータを確認し、問題がなければデータをエクスポートできます。


競合情報も営業リストも、ウェブデータをそのままExcel・CSV・Google Sheetsに出力
コード不要、誰でも今日から。クリック操作だけで必要な項目を自動抽出
Google Maps・食べログ・iタウンページ向けテンプレートで、リード獲得をすぐに開始
クラウドで毎日・毎週自動実行。大量取得でも安定して、競合動向を常に把握
MCP対応でAIエージェントと連携。収集データをAIに渡して分析・活用まで一気通貫
クレジットカード不要で無料スタート。世界600万人以上が選んだ信頼のツール
ScraperAPIからOctoparseへ切り替える方法
移行前に、現在の対象URL、取得フィールド、実行頻度、月間ページ数、JavaScriptの必要性、出力先を棚卸しします。ScraperAPIのコードでHTML取得後に行っている処理を、「ページを開く」「一覧を認識する」「詳細ページへ移動する」「項目を抽出する」「データを保存する」に分解すると、Octoparseのワークフローへ対応付けやすくなります。
最初は代表的なURLを使って自動検出またはカスタムタスクを作成し、商品名や価格などのフィールドを設定します。ローカル収集で少量の結果を既存データと比較し、欠損、重複、型、文字コードを確認します。要件を満たした後でクラウド収集やスケジュールを設定し、CSV、Excel、JSON、データベースなど既存の出力先につなぎます。
ScraperAPIとOctoparseは併用できる?
両者は必ずしも二者択一ではありません。製品や社内システムのデータ取得にはScraperAPIを使い、マーケティング担当者の臨時調査にはOctoparseを使う分担が可能です。新しい対象サイトではOctoparseで必要フィールドとページ構造を確認し、取得量が増えた段階でAPI型の専用パイプラインへ移す方法もあります。
逆に、すべてを一つの製品へ統一すると、業務担当者には難しすぎる、または開発チームには自由度が足りないという問題が起こります。Webアクセス、データ抽出、分析・配信の各層で、誰が保守するかを基準に選ぶことが重要です。
データスクレイピングで確認すべき法律・利用規約
ScraperAPIやOctoparseを利用しても、対象データの利用権が自動的に得られるわけではありません。取得前に対象サイトの利用規約、robots.txt、公式APIの有無、著作権、個人情報、データベースの利用条件を確認してください。ログインが必要な非公開領域、技術的なアクセス制限がある領域、個人情報を含むページは、公開ページと同じ判断で扱えません。
また、サーバーへ過度な負荷を与えない取得頻度にし、利用目的、取得日時、保存期間、共有範囲を記録します。公式APIや正式なデータ提供契約があり、要件を満たす場合は、それらを優先する方が運用リスクを下げられます。
よくある質問
Q. ScraperAPIは無料で使えますか?
A. 公式料金ページには1,000 Credits、最大5同時接続のFreeプランがあります。新規ユーザー向けには、5,000 Creditsを利用できる7日間トライアルも案内されています。
Q. ScraperAPIの100,000 Creditsは何ページ分ですか?
A. 固定ではありません。標準リクエストが平均1 Creditなら最大100,000ページの計算ですが、JavaScriptレンダリング、プレミアムプロキシ、対象ドメインなどで1ページ当たりの消費量が増えます。
Q. ScraperAPIはPythonなしでも使えますか?
A. cURL、Node.js、PHPなどからも呼び出せますが、通常のHTMLから任意の項目を抽出するには何らかの実装が必要です。コードを書かずにフィールドを選びたい場合はOctoparseが適しています。
Q. ScraperAPIはCSVやExcelを直接出力できますか?
A. 通常の同期APIはHTMLを返します。対応するStructured Data EndpointsやDataPipelineでは別の出力方法がありますが、任意サイトの任意項目を常にExcelへ自動変換するわけではありません。
Q. ScraperAPIとOctoparseはどちらが安いですか?
A. 単純な月額比較では判断できません。ScraperAPIはCredit消費と解析コードの開発・保守、Octoparseはプラン、タスク、クラウド実行、業務担当者の作業時間を含めて比較します。最終的には「正しく取得できた1,000件当たりの総コスト」で評価してください。
Q. ScraperAPIの代替としてOctoparseが向くのはどんな場合ですか?
A. Octoparse(オクトパース・オクトパス)は、HTMLそのものではなく、商品名、価格、企業情報などを表形式で取得し、CSV・Excelへ出力したい場合に向いています。大規模なHTTP API基盤が必要ならScraperAPIの方が適することがあります。
まとめ
この記事では、ScraperAPIとは?使い方・料金・代替ツールについて詳しく紹介しました。ScraperAPIは、既存のスクレイピングコードにプロキシ、IPローテーション、再試行、JavaScriptレンダリングなどを追加したい開発者に適したサービスです。一方、通常の同期APIは主にHTMLを返すため、必要項目の解析、データ整形、保存処理は別途設計します。また、ScraperAPIの料金はCredits制であり、契約Creditsと実際に取得できるページ数は一致しない場合があります。
コードから大量のリクエストを処理し、自社データ基盤へ組み込むならScraperAPI、画面上で抽出項目を指定し、CSV・Excelとして業務に利用するならOctoparseが有力です。価格だけでなく、Webアクセス、抽出、保守、出力までの総工数を比べ、自社で継続運用できる方法を選びましょう。
競合情報も営業リストも、ウェブデータをそのままExcel・CSV・Google Sheetsに出力
コード不要、誰でも今日から。クリック操作だけで必要な項目を自動抽出
Google Maps・食べログ・iタウンページ向けテンプレートで、リード獲得をすぐに開始
クラウドで毎日・毎週自動実行。大量取得でも安定して、競合動向を常に把握
MCP対応でAIエージェントと連携。収集データをAIに渡して分析・活用まで一気通貫
クレジットカード不要で無料スタート。世界600万人以上が選んだ信頼のツール



