【2026年最新】ScraperAPIとは?使い方・料金・代替ツールなどを徹底解説 | Octoparse

【2026年最新】ScraperAPIとは?使い方・料金・代替ツールなどを徹底解説 | Octoparse

ScraperAPIとは何か、使い方、2026年最新料金、API Creditの計算方法を解説。Pythonの利用手順、メリット・デメリット、代替ツール、Octoparseとの違いを客観的に比較します。

ScraperAPIとは、対象URLとAPIキーを送ることで、プロキシの選択、IPローテーション、自動リトライ、JavaScriptレンダリングなどをまとめて処理する開発者向けのWebスクレイピングAPIです。 ただし、通常の同期APIが返すものは主にHTMLであり、あらゆるWebページを自動的にExcel形式へ変換するサービスではありません。

すでにPythonなどで抽出処理を構築していて、Webページへ安定してアクセスする部分を外部化したいならScraperAPIが適しています。一方、商品名、価格、企業名などの必要項目を画面上で指定し、CSV・Excelへ出力したい場合は、ノーコード型のOctoparseが候補です。本記事では、 ScraperAPIの使い方、料金、レビュー、代替ツールなどを、データ取得の工程ごとに詳しく紹介します。

ScraperAPIは、スクレイパーそのものというより、WebページへアクセスするためのインフラをAPI化したサービスです。自社で多数のプロキシを契約し、アクセス失敗を判定し、別のIPで再試行する仕組みを構築する代わりに、ScraperAPIのエンドポイントへ対象URLを送ります。

主に代行するのは、プロキシ管理、IPローテーション、失敗時の再試行、地域指定、セッション管理、必要に応じたブラウザレンダリングです。 公式ドキュメント では、同期REST API、Proxy Port、Async APIを利用できると説明されています。開発者はHTTPクライアントから呼び出せるため、Python、Node.js、PHPなど既存の環境を大きく変えずに導入できます。

通常の同期APIは、原則として対象URLのHTMLレスポンスを返します。 商品名や価格を取得したい場合は、受け取ったHTMLをBeautifulSoup、Cheerioなどで解析し、CSSセレクタやXPathを使って必要な項目を抽出します。公式仕様では同期レスポンスの最大サイズは50MB、推奨タイムアウトは70秒です。難しい対象では応答に最大60秒ほどかかる可能性も案内されています。

AmazonやGoogleなど一部の対応対象にはStructured Data Endpointsがあり、解析済みJSONを取得できます。この場合は独自パーサーの負担を減らせますが、すべてのWebサイトに同じ構造化エンドポイントが用意されているわけではありません。対象ドメインと返却フィールドを先に確認する必要があります。

ScraperAPIの料金は、通信量ではなくAPI Creditsを基準に計算されます。 2026年9月14日に 公式料金ページ で確認した月額・年額と上限は次の通りです。価格やキャンペーンは変更されるため、契約時には公式ページで再確認してください。

公式ページには、最大5同時接続で1,000 Creditsを利用できるFreeプランと、クレジットカード不要で5,000 Creditsを利用できる7日間トライアルの両方が案内されています。長期無料枠と期間限定試用を混同せず、登録画面に表示される条件を確認しましょう。

標準ページへの通常リクエストは基本的に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は次回更新へ繰り越されません。Hobby、Startup、Businessで上限に達した場合は上位プランへの変更またはサポートへの相談が必要です。公式料金ページでは、固定レートのPay As You Goによる超過利用はScaling、Professional、Advanced、Enterpriseで案内されています。

ScraperAPIとOctoparseは競合する部分もありますが、製品の中心が異なります。ScraperAPIはコードからWebへアクセスする基盤、 Octoparse は抽出ルールを視覚的に作り、業務で使える表へ変換するデータ収集ツールです。

ScraperAPIに登録し、DashboardでAPI Keyを確認します。API Keyは認証情報なので、GitHubなどの公開リポジトリへ直接書き込まず、環境変数やシークレット管理機能に保存してください。

同期APIの基本は、ScraperAPIのエンドポイントにAPI Keyと対象URLを渡すGETリクエストです。まずは自分が取得権限を持つテストページで、通常モードのレスポンスを確認します。

Pythonでは requests を使ってパラメータを渡せます。タイムアウトを設定し、HTTPエラーを例外として扱うことで、失敗を正常データとして保存する事故を防げます。

通常APIから返ったHTMLは、そのままでは商品一覧や価格表になりません。BeautifulSoupなどで解析し、対象ページに合うセレクタを指定します。サイト構造が変わればセレクタの修正も必要です。

初期HTMLに必要な情報がなく、ブラウザ上でJavaScript実行後に表示されるページでは、レンダリング機能を検討します。ただしCredit消費が増えるため、最初からすべてのURLで有効にせず、通常リクエストとの結果差を確認してください。

HTTPステータス、空レスポンス、想定フィールドの欠損を記録し、DashboardでCredit使用量を確認します。レスポンスが200でも目的のデータが含まれない場合があるため、「通信成功」ではなく「必要項目を取得できたか」を成功条件にするのが実務的です。

【2026最新】SerpApiの使い方を徹底解説!料金・レビュー・スクレイピング手順から代替ツールまで網羅

最大のメリットは、一般的なHTTPリクエストとして利用できることです。すでにPythonやNode.jsでパーサー、データベース、監視処理を持つチームなら、アクセス部分だけを段階的に置き換えられます。

自社でプロキシ品質を評価し、IPを交換し、失敗時の再試行ロジックを維持する負担を外部化できます。公式ドキュメントでは失敗したリクエストは課金対象外と説明されていますが、利用側でも再試行上限や欠損監視を設計する必要があります。

同期APIだけでなくAsync APIやDataPipelineを選べるため、URL数、待ち時間、納品先に応じて処理方法を変えられます。並列数もプランごとに明示されており、開発チームが容量設計しやすい点は強みです。

対象サイトと機能によって消費量が変わるため、プラン表だけで他サービスと比較すると判断を誤ります。「1,000 Credits当たりの価格」ではなく、「必要項目を正しく取得できた1,000ページ当たりの費用」で比較すべきです。

アクセスが成功しても、通常ページのフィールド抽出は自動ではありません。ページレイアウト変更、欠損、重複、ページネーション、詳細ページへの遷移に合わせてコードを保守します。ここを含めずに「APIを1回呼べばデータ収集が完成する」と考えると、導入後の工数が膨らみます。

HTTP、認証、タイムアウト、HTML、セレクタ、例外処理の知識が必要です。業務部門が項目を頻繁に変更する環境では、毎回エンジニアへ修正を依頼する待ち時間も総コストに含める必要があります。

代替ツールは同じAPI型だけで選ばず、必要な最終成果物から比較します。以下の価格と無料枠は変更されるため、契約前に各公式ページで最新条件を確認してください。

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、Google Sheetsなどへエクスポートできます。データベースやAPI連携が必要な開発チームだけでなく、表計算ソフトを使う市場調査、EC、営業、採用担当者も利用しやすい設計です。

小規模な検証ではPC上のローカル収集、継続的な業務では対応プランのクラウド収集とスケジュールを利用できます。毎日・毎週の更新を設定すれば、PCを常時起動せずに定期タスクを運用できます。

Webスクレイピングを初めて設計する場合は、 Webスクレイピングの仕組みと活用方法 も参照すると、取得、解析、保存の違いを整理しやすくなります。

ここでは、メリカルのデータを取得できるOctoparseのテンプレートを使ってその使い方について詳しく紹介します。

Octoparseのアカウントを作成し、デスクトップアプリへログインします。Freeプランから始める場合、クレジットカードなしで基本的なローカル抽出を試せます。

ホーム画面のテンプレート検索欄へ「メルカリ」と入力します。目的に合わせるテンプレートを選択します。

選択したテンプレートの入力欄へ、各フィールドを入力します。

入力内容を確認して「実行」をクリックします。ローカル収集に対応するタスクなら自分のPCで実行でき、少量の検証に向きます。クラウド収集に対応するテンプレートでは、Octoparseのサーバー上で処理でき、PCを閉じても大規模収集や定期実行を続けられます。

取得したデータを確認し、問題がなければデータをエクスポートできます。

競合情報も営業リストも、ウェブデータをそのままExcel・CSV・Google Sheetsに出力

コード不要、誰でも今日から。クリック操作だけで必要な項目を自動抽出

Google Maps・食べログ・iタウンページ向けテンプレートで、リード獲得をすぐに開始

クラウドで毎日・毎週自動実行。大量取得でも安定して、競合動向を常に把握

MCP対応でAIエージェントと連携。収集データをAIに渡して分析・活用まで一気通貫

クレジットカード不要で無料スタート。世界600万人以上が選んだ信頼のツール

移行前に、現在の対象URL、取得フィールド、実行頻度、月間ページ数、JavaScriptの必要性、出力先を棚卸しします。ScraperAPIのコードでHTML取得後に行っている処理を、「ページを開く」「一覧を認識する」「詳細ページへ移動する」「項目を抽出する」「データを保存する」に分解すると、Octoparseのワークフローへ対応付けやすくなります。

最初は代表的なURLを使って自動検出またはカスタムタスクを作成し、商品名や価格などのフィールドを設定します。ローカル収集で少量の結果を既存データと比較し、欠損、重複、型、文字コードを確認します。要件を満たした後でクラウド収集やスケジュールを設定し、CSV、Excel、JSON、データベースなど既存の出力先につなぎます。

両者は必ずしも二者択一ではありません。 製品や社内システムのデータ取得には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アクセス、抽出、保守、出力までの総工数を比べ、自社で継続運用できる方法を選びましょう。

Recommended articles