Apify Actorsとは?料金とGoogle Maps・Instagramのスクレイピング
ApifyのActorsの仕組みや料金、Google Maps・Instagram向けツールの例を解説。データ収集時の注意点やGDPRについても紹介します。
👁 112閲覧数
Apifyは、特定のサービス向けに作られた既製のスクレイパーなど、Actorsと呼ばれるプログラムを実行するプラットフォームです。この記事では、公式の製品ページをもとに、仕組みや料金、利用例を紹介します。情報は2026年10月時点のものです。
要点
- Actorは、入力と出力が定められたプログラムです。あらゆる情報にアクセスできることを保証するものではありません。
- プラットフォームの料金と、個々のActorの料金は別々に確認する必要があります。
- Google MapsやInstagram向けの既製ツールはありますが、この記事では実行していません。
- 公開データ、サービスの利用規約、GDPRは、それぞれ分けて検討する必要があります。
Apify Actorsとは?プラットフォームでできること
Actorは、Apifyのプラットフォーム上で実行するプログラムです。指定したパラメーターを受け取り、住所リストから情報を取得したり、作成者が定めた形式でデータを収集したりします。カタログから、特定のデータソースに合った既製プログラムを探せます。抽出ルールを一から設計する代わりに、入力スキーマと出力例を確認して始められます。
便利なのは、主に初回の実行に必要な作業を減らせることです。ただし、品質を評価する必要は残ります。Actorの前提がプロジェクトと異なり、結果の上限を違う形で解釈したり、項目が欠けたデータを返したり、必要以上に広い範囲のデータを収集したりする可能性があります。自動化する前に、1件のレコードが何を意味するのか、どの時点でタスクを完了とするのかを決めておきましょう。
既製プログラムは、アプリケーションの依存関係と同じように評価するとよいでしょう。ドキュメント、課金方法、更新状況、結果が空だった場合の挙動を確認してください。カタログの評価だけで選ぶのは避けましょう。業務プロセスでは、ページの変更後も保存データの一貫性が保たれるか、特定のレコードがデータセットに含まれた理由を説明できるかが、より重要です。
Apifyの料金:プラットフォームとタスクごとの費用
Freeプランでは、毎月5 USD分の利用枠が付与されます。使い切らなかった残高は、請求期間の終了時に失効します。FreeとStarterでは、計算単位(CU、RAM 1 GBを1時間使用)が0.20 USDです。Starterは月額19 USDで、利用分に充当できる19 USDのクレジットが含まれます。これは税抜きのプラン料金であり、どのサイトのデータも一定の料金で取得できるという意味ではありません。
個々のプログラムは、取得結果、イベント、使用リソースなどに応じて課金する場合があります。選択するActorや設定によっては、追加の費用が発生します。そのため、料金を比較するときは、プラットフォームの月額料金を任意のページ数で割るのではなく、まず該当する製品ページを確認しましょう。「〜から」という料金は、特定の条件に基づくもので、多くの場合はアカウントのプランにも左右されます。
| 項目 | USD | 内容 |
|---|---|---|
| Free、月額 | 5.00 | 利用枠。取得ページ数の上限ではありません |
| Starter、月額 | 19.00 | 利用クレジット付きのプラン |
| Maps Scraper、1,000件 | 1.50から | Actorの製品ページに記載された料金。条件によって変わります |
| Instagram、Freeプランで1,000件 | 2.70 | 特定のActorの説明に記載された料金 |
プラットフォームの無料プランが、すべてのActorを無料で使えることを意味するわけではありません。実行によって利用可能な残高が消費される場合があります。まず対象範囲と結果の上限を小さく設定し、タスク後に請求額を確認してから規模を広げましょう。費用を見積もる際は、取得したレコード数と、重複やエラーを除いた後に実際に役立つレコード数を区別することも大切です。
Google Maps・Instagram向けスクレイパーの使い方
公式カタログには、IDが「compass/crawler-google-places」のGoogle Maps Scraperがあります。製品ページでは、場所や企業の情報を収集し、結果をエクスポートできると説明されています。入力には、検索キーワードと組み合わせた地域、または該当する住所を指定できます。特定のデータソース向けに作られたツールの例であり、記事をMarkdownに変換する汎用コンバーターではありません。
利用例として、指定した地域で特定のサービスがどの程度利用できるかを分析することが考えられます。実行前に、どの項目が必要なのかを決めてください。企業情報、個人の連絡先、ユーザーの口コミは、それぞれ異なる種類の情報です。ツールが返せるからといってすべてを収集すると、処理コストだけでなく、対応すべき義務の範囲も広がります。
Apify Instagram ScraperのIDは「apify/instagram-scraper」です。ドキュメントには、投稿やプロフィールに関する公開データを取得し、結果を保存できると記載されています。どの種類のデータを選ぶかによって、出力のスキーマが変わります。プロフィールのレコードとコメントのレコードを区別せず、同じ分析テーブルに入れるべきではありません。
利用例として、自社ブランドの発信状況や、あるテーマに関する公開コミュニケーションを分析する方法があります。ただし、これは用途の例であり、実施したテストの結果ではありません。この記事では、これらのActorsを実行していません。そのため、データの網羅性や、各サービスの最新の制限に対する有効性も確認していません。機能に関する情報は、公式の製品ページに基づいています。
再現性のあるデータ収集フローを作る方法
まず、プラットフォームの画面の外でも使える成果物を定義しましょう。必須項目、データソースと取得日の記録方法、重複の判定方法を決めます。既存のデータベースを更新するなら、レコードを安定して照合できる方法が必要です。似た名前の別の対象があるため、名称だけでは不十分な場合があります。
次に、Actorの入力スキーマを確認します。住所、テーマ、地域などの範囲を指定し、試験的な実行に適した結果上限を設定してください。追加料金がかかるデータ補完のオプションがないかも確認しましょう。結果が必要でなければ、自動的に有効にしないでください。実行後はサンプルを適切な情報源と照合し、空欄がデータの欠如を意味するのか、取得エラーなのかを確認します。
- 設定を再現できるよう、タスクのパラメーターを結果と一緒に記録します。
- 不足情報を推測で補わず、正常なレコード、不完全なレコード、除外したレコードを分けます。
- 処理全体の費用と、データを整理した後に残った結果あたりの費用を確認します。
- 自動化する前に、データの更新頻度と不要なデータの削除ルールを決めます。
ApifyはAPIとMCPサーバーを提供しています。これらを使うと、タスクをアプリケーションやエージェントの処理に組み込めます。ただし、モデルが制限なく収集範囲を広げないようにする必要があります。大規模に自動化する場合は、パラメーターと予算を明確に設定することが特に重要です。Apifyのプラットフォームはマネージドサービスですが、関連ライブラリのCrawleeはApache-2.0ライセンスのオープンソースです。両者は異なる製品レイヤーです。
スクレイパーを使っても利用規約やGDPRへの配慮は必要
Actorがカタログに掲載されていることは、あらゆる用途が法律やデータソースの利用規約に適合している証明にはなりません。Google MapsやInstagramからデータを収集する前に、最新の利用規約とアクセス方法を確認してください。技術的に読み取れることは、評価すべき要素の一つにすぎません。目的、範囲、その後の利用方法も別途考慮する必要があります。
公開プロフィール、口コミ投稿者の氏名、連絡先などは、個人データにあたる場合があります。GDPRでは、引き続き法的根拠、データ最小化、目的の特定が求められます。集計分析のためのデータ収集と、特定の個人に連絡するためのリスト作成は、当然に同じ処理とはいえません。広範なデータを集めてから削るのではなく、入力段階で必要な項目に絞ることが重要です。
既製スクレイパーを使うと技術的な作業を減らせますが、プロジェクトの責任は企画・実施する側に残ります。定期的または商用で使う場合は、具体的な処理、データソース、適用される義務を評価する必要があります。ツールのドキュメントに出力例があるというだけで、大量複製への同意があるとは判断できません。
詳しくはスクレイピングの適法性に関する記事をご覧ください。課金単位の比較は費用の比較記事、ほかの種類のツールについてはウェブ上のデータ収集ガイドで紹介しています。
よくある質問
Actorは必ずスクレイパーですか?
いいえ。Actorはプラットフォーム上で実行するプログラムです。カタログにはさまざまなタスク向けのツールがあります。選ぶ前に、入力、出力、課金方法の説明を確認してください。
Apifyでページあたりの共通料金を計算できますか?
特定のActorと設定を指定しなければ、計算できません。プログラムによって、課金対象となるイベントやレコードが異なります。プラットフォーム全体の料金だけでは、あらゆる種類のデータ取得費用は決まりません。
MCPを使えば設定は不要ですか?
エージェントからパラメーターを渡せますが、データソース、範囲、上限は引き続き指定する必要があります。MCPを使っても、結果の評価やタスク料金の管理が不要になるわけではありません。
出典
- Apify - 料金 - 2026年10月21日閲覧。
- Apify - Google Maps Scraper - 2026年10月21日閲覧。
- Apify - Instagram Scraper - 2026年10月21日閲覧。
- Apify - MCPサーバー - 2026年10月21日閲覧。
- GDPR - 第5条、第6条 - 2026年10月21日閲覧。


