ApifyとYoomの連携イメージ
自動化のアイデア

2025-08-04

【Apify API】各種アプリとの連携方法から活用事例まで徹底解説。

k.y

Apifyを使ったWebサイトからのデータ収集やスクレイピング業務を自動化したいと考えたことはありませんか?

一般的にこのような自動化にはAPIを活用するためプログラミングの知識が求められ、「専門知識が必要なのか…」と、ハードルが高いと感じる方も多いかもしれません。
特に、社内にエンジニアがいない場合や、開発リソースが他のプロジェクトで手一杯の場合、どのように自動化を進めれば良いか悩んでしまいますよね。

そこで本記事では、Apify APIの基本的な知識から、<span class="mark-yellow">プログラミング不要で様々なアプリとApify APIを連携させる具体的な方法</span>までを詳しくご紹介します。

マーケティングリサーチや競合分析、営業リスト作成など、多様なシーンに応用できる自動化フローをステップごとに分かりやすく解説します!
「エンジニアに頼らず、自分たちの手でApify APIを活用したい!」と考えている方は、ぜひ参考にしてみてください。

とにかく早くApifyのAPIを利用したい方へ

Yoomには、<span class="mark-yellow">Apify APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。今すぐ試したい方はこちらから詳細をチェックしてみてください!

Apify APIとは

Apify APIはApifyと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、Apifyを使った業務フローを自動化できるインターフェースです。

APIはアプリケーション・プログラミング・インターフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Apify APIの場合は「Apify」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。

  • 取得:APIを経由して、データを取得することができます。
  • 追加:APIを経由して、データを追加することができます。
  • 更新:APIを経由して、データを更新することができます。
  • 削除:APIを経由して、データを削除することができます。

Apify APIでできること

Apify APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにApify APIを使った自動化を体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

アクターの実行が開始されたら自動で起動する

Apify APIのNew Actor Runアクションをトリガーに利用することで、アクターの実行開始を起点に様々な業務フローを自動化します。
例えば、実行が始まったことをSlackに通知したり、ステータスをデータベースに記録したりできます。
スクレイピングの進捗管理を効率化し、チーム全体での情報共有をスムーズにしたいときにおすすめの自動化です。

[[224739]]

タスクを自動で作成する

Google スプレッドシートに行を追加するだけで、その情報を基にApifyのタスクを自動で作成します。
シートで管理している情報を手作業でApifyに転記する手間を省けるため、入力ミスやタスクの作成漏れを防ぎたいときに活用してみてください。

[[225031]]

アクターを自動で起動する

指定したスケジュールでApifyのRun Actorアクションを自動起動し、Webサイトからのデータ収集などを実行できます。
さらに、処理が完了したら、その結果をGmailで指定した宛先に自動で通知します。
これを利用して、手作業での実行や確認の手間をなくし、アクターの起動忘れや関係者への共有漏れを防ぎませんか。

[[225115]]

その他にも下記のようなアクションをAPI経由で実行が可能です。

■フローの中で設定できるアクション(フローボットオペレーション)

  • Get Dataset Object
  • Get All User Datasets
  • Get Value from Key-Value Store by Store ID
  • Create New Task
  • Get Dataset Items by Dataset ID
  • Get Dataset Items File by Dataset ID
  • Get Dataset Items by Run ID
  • Get Dataset Items File by Run ID
  • Get Key Value Store Keys by Run ID
  • Get Log File by Run ID

■フローの起点となるアクション(トリガーアクション)

  • Actor Execution Succeeded
  • Actor Execution Failed
  • Actor Execution Aborted
  • Actor Execution Time Out
  • Actor Execution is Backed

Apify APIの利用料金と注意点

ApifyのAPIは、無料プランでも利用可能ですが、実質的には有料プランの利用が推奨されます。

無料プランでは、月額5ドル相当のプラットフォーム利用クレジットが付与されますが、これを超えてAPIを利用することはできません。
本格的にAPI連携を活用して業務を自動化する場合は、有料プランへのアップグレードを検討しましょう。
有料プランには、ビジネス利用に適した「Starterプラン」(月額39ドル)、「Scaleプラン」(月額199ドル)など、利用規模に応じた複数のプランが用意されています。

APIを利用する際には、以下の点に注意が必要です。

  • リクエスト制限(レートリミット):ApifyのAPIには、無制限にリクエストを送れるわけではなく、制限が設けられています。
    例えば、アクターの実行やデータセットへのアイテム追加などの操作には、1秒あたり30リクエストという制限があります。
    短時間に大量のリクエストを送ると、APIが一時的に利用できなくなる可能性があるため注意が必要です。
  • リミット超過時の挙動: リクエスト制限を超えると、APIから「429 Too Many Requests」というエラーが返ってきます。
    このエラーが発生した場合は、少し時間をおいてから再度リクエストを試す必要があります。

※詳細はApifyのサービスサイトをご確認ください。
※2025年07月30日時点の情報です。

実際に連携してみた!

ここではノーコードツールYoomが用意するテンプレートを利用し、Apify APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

Apify APIとの連携方法

はじめにApify APIとYoomを連携する方法を紹介します。
左メニューバーの「マイアプリ」を選択し、右にある「新規接続」を選択します。

Yoomのアプリ一覧画面からApifyを選択しましょう。

アカウント名と事前に取得したAPIトークンを入力するだけで連携は完了です。

これでApify APIとの連携は完了です。

今回は「Apifyで新しくアクターを起動したらSlackに通知する」という実際のフローボットも作成していきます!
作成の流れは大きく分けて以下です。

  • Slackをマイアプリ連携
  • 該当のテンプレートをコピー
  • Apifyのトリガー設定およびSlackのアクション設定
  • トリガーをONにし、フローが起動するかを確認
[[224739]]

ステップ1:Slackをマイアプリ連携する

Yoomにログイン後、Slackのマイアプリ連携を行いましょう。
先程と同様に左メニューバーの「マイアプリ」を選択し、右にある「新規接続」を選択します。

「アプリ一覧」が表示されるので、Slackを検索して選択しましょう。

投稿先のチャンネルを候補から設定します。

「マイアプリ」にSlackが表示されていたら連携完了です!

ステップ2:テンプレートをコピー

テンプレートをコピーして、実際にフローを作っていきましょう。
バナーの「試してみる」を選択してください。

[[224739]]

テンプレートがコピーされたら「OK」を選択しましょう。
次のステップから設定していきます!

ステップ3:Apifyのトリガーアクション設定

「New Actor Run」を選択します。

タイトルと連携するアカウント情報を確認し、アクションはテンプレート通りのまま「次へ」をクリックして進んでください。

  • タイトルは任意で変更できます。
  • アカウント情報には、連携したアカウントが表示されます。

「Actor ID」「ActorTask ID」「ActorRun ID」のいずれかを以下のように候補から設定します。

「テスト」を行い、成功したら次に進みましょう。

次に進んだら、Apifyでアクターを実行します。
その後、Yoomに戻り再度テストを行いましょう!

テストに成功すると「取得した値」に反映されます。
「取得した値」について、詳しくはこちらをご覧下さい。
内容を確認して「保存する」を選択しましょう。

ステップ4:Slackでチャンネルにメッセージを送る

以下の赤枠内の「チャンネルにメッセージを送る」を選択します。

タイトルと連携するアカウント情報を確認し、アクションはテンプレート通りのまま「次へ」をクリックして進んでください。

「投稿先のチャンネルID」を候補から設定しましょう。

「メッセージ」を設定しましょう。
「取得した値」を使用できます!
今回は例として以下のように設定しました!

「テスト」を行い、成功したら「保存する」を選択しましょう。

Slackに以下のメッセージが届きました!

ステップ5:トリガーをONにする

設定完了です!
トリガーをONにすると、フローボットが起動します。

Apify APIを活用した自動化の例

今回ご紹介した事例以外でも、Yoomではさまざまなサービスとの連携が可能で、それぞれに対応したテンプレートが用意されています。
普段お使いのサービスを活用して、Apifyを使った業務フローを自動化しましょう!

Apifyをトリガーとして活用するテンプレート

Apifyでのアクターの実行や完了にあわせて、チャットツールに自動で通知を送れます。
これにより、毎回Apifyを開いて状況を確認し、メンバーへ通知する手間を省けます。
アクターの実行や完了の通知業務を手間に感じている方におすすめの自動化です。

[[247029,247050]]

Apifyをフロー内のアクションとして使うテンプレート

チャットツールでメッセージが送信されたら、内容を抽出してアクターやタスクの実行を自動で行うこともできます。
手動での入力作業を省くため、人為的ミスを防ぎ、業務の効率化を図れる便利な連携です。

[[247053,247062]]

まとめ

ApifyのAPI連携を行うことで、<span class="mark-yellow">これまで手作業で行っていたWebからのデータ収集や定型的な情報取得業務などが自動化され、作業時間の短縮やヒューマンエラーの防止に繋がります!</span>

また、担当者が単純な繰り返し作業から解放されることで、収集したデータの分析や活用といった、より付加価値の高いコア業務に集中できる環境が整うはずです。

今回ご紹介した業務の自動化は、ノーコードツール「Yoom」を使えばプログラミングの知識がない方でも、画面上の操作だけで直感的に業務フローを構築しやすいです。
もしApifyを活用した業務の自動化に少しでも興味を持っていただけたら、ぜひこちらから無料登録して、Yoomが実現する効率化を体験してみてください!

この記事を書いた人
k.y
接客、税理士補助、ライターなど様々な仕事をしてきました。 Yoomを使用する際に役立つ情報をわかりやすく発信していきます。業務効率化の一助になるように尽力します!
タグ
自動化
自動
連携
Apify
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
関連記事
No items found.
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる