Apifyの料金を解説:プラン、CU、イベント、プロキシの仕組み
Apifyの課金は、プラン料金、イベント、コンピュートユニット、プロキシ、ストレージの5層構造です。月10,000件の場合、最も安いプランでも$19〜$30かかります。当社の実際の呼び出しを換算すると$0.028〜$0.28です。

月に10,000件が必要な場合、今回料金を算出した3つの作業のいずれでも、最も安いApifyプランは月$19のStarterです。Starterでは、Instagramの投稿10,000件が$23、Google Mapsの場所10,000件が$30かかります。TikTokのコメント10,000件は$19で、そのうち$9は使われずに失効するクレジットです。同じ3つの作業について、2026年10月26日にEveryInfraで実際に呼び出した結果を10,000件に換算すると、$0.0278、$0.278、$0.0345でした。それぞれ827倍、108倍、551倍安くなります。
Apifyでは上位プランほど単価が下がります。しかしApifyが公開している料金に基づくと、Instagram Scraperが$199のScaleプランで安くなるのは月86,522件を超える場合だけです。それ未満では、上位プランにしても月額料金が増えるだけです。
本記事でいう「Apifyの料金」とは、Apify Storeの既製アクターを実行したときに請求書に記載されうるすべての項目を指します。アクターとは、Apifyにおけるクラウド上のスクレイピングプログラムの呼び名です。私たちはApifyに新規登録しておらず、アクターの実行に料金も支払っていません。そのため、以下に示すApifyの数値はすべて公開情報に基づいています。参照したのは料金ページ、ドキュメント、そしてアカウント不要の公開アクターAPI api.apify.com/v2/acts/<actor>です。Redditにユーザーが投稿した請求書も参考にしました。
EveryInfraの数値はすべて、同じ日に実行した実際の呼び出しの生レスポンスに基づいています。両者が返すフィールドの比較は行いません。比較するのは課金ルールと金額のみです。
Apifyの料金を1つの表で解説:月10,000件の場合
まず結果から示します。「今月の支払額」の値は、2026年10月26日17:06(シンガポール時間)に確認したApifyの料金ページのルールに基づいています。有料プランでは、月額料金は利用料金の前払い分です。利用額が月額料金を下回る場合は、月額料金を支払います。
利用額が上回った場合、超過分は次回の請求書に加算されます。Freeプランでは毎月$5分を利用できます。使い切るとサービスは次の請求サイクルまで停止し、料金を支払って継続することはできません。単価は、同じ時刻に確認した人気のある3つのアクターの公開料金APIから取得しました。対象はInstagram Scraper、Google Maps Scraper、TikTok Comments Scraperです。
| 月10,000件 | Apifyのアクターとイベント | Free($5のクレジット) | Starter($19) | Scale($199) | Business($999) | EveryInfra(実測、アクション) |
|---|---|---|---|---|---|---|
| Instagramの投稿 | Instagram Scraper、Result | 不可(上限1,851件) | $23 | $199 | $999 | $0.0278(instagram/user_posts、50回の呼び出し) |
| Google Mapsのスポット | Google Maps Scraper、Scraped place | 不可(上限1,250件) | $30 | $199 | $999 | $0.278(google_maps_reviews/search、200回の呼び出し) |
| TikTokコメント | TikTok Comments Scraper、comment | 不可(上限4,000件) | $19($9は失効) | $199 | $999 | $0.0345(tiktok/comments、62回の呼び出し) |
太字のセルは各ジョブで最も安いApifyプランで、3つともStarterです。理由は単純です。Starterでは、これらのジョブが消費するクレジットは$23、$30、$10です。これは$199のScaleの月額料金を大きく下回ります。上位プランでは単価が下がりますが、まず月額料金を全額支払う必要があり、使わなかった分は失効します。
最後の列はEveryInfraです。当社のアクションはリクエストごとに課金されます。1回のリクエストの価格は、そのアクションのmax_limitまでであれば、返される件数にかかわらず一定です。本日のテストでは、instagram/user_postsは1回の呼び出しで200件を返しました。1つのキーワードに対するgoogle_maps_reviews/searchの2ページで、100件の場所が返りました。tiktok/commentsの3回の呼び出しでは平均161.7件でした。
これらの実測値を使って、10,000件に必要な呼び出し回数とコストを推計しました。前提はすべてテストのセクションに記載しています。結論の基準は固定しており、2倍以上の差がある場合にのみ「安い」と書きます。3行とも、この基準を大きく上回っています。
プラン料金を無視して1,000件あたりの価格だけを比べても、差は小さくなるものの結果は同じです。セルフサービスのプランで最も単価が安いのはBusinessです。Instagramの投稿1,000件あたり$1.50、Mapsの場所1,000件あたり$1.50、TikTokのコメント1,000件あたり$0.50です。当社の実測コストは1,000件あたり$0.00278、$0.0278、$0.00345です。つまり、Businessは540倍、54倍、145倍高くなります。また、Apifyのドキュメントによると、Enterprise顧客専用のティアとしてPLATINUMとDIAMONDの2つがあります。
これらのティアは公開APIでも確認できます。単価が最も低いDIAMONDティア(1,000件あたり$0.50、$0.756、$0.15)でも、差は180倍、27倍、43倍です。以前のApify代替サービスのテストでは、9種類のデータについて単価を行ごとに比較しました。本記事ではその表を再掲しません。ここでは、1か月分の利用が1件の請求にどうまとめられるかを見ていきます。
Apifyの料金モデルは5層構造
「apify pricing explained」と検索する人が多いのは、Storeページには「1,000件あたり$X」とあるのに、請求書には別の金額が表示されるからです。原因は、Apifyの請求が複数の層で構成されていることです。「Actors in Store」のページによると、StoreのActorはそれぞれ2つのモデルのいずれかを使います。イベント課金(pay per event)では、Actorの作成者がイベントとその価格を設定します。たとえば「結果1件」や「実行開始1回」です。イベント課金のActorの多くは、イベント価格にプラットフォーム使用料を含めています。
同じページには、プラットフォーム利用料を別途請求するアクターもあるため、各アクターの料金セクションを確認する必要があるとも書かれています。使用量課金(pay per usage)では作成者による上乗せはなく、実行で使ったプラットフォームリソースの分だけを支払います。対象はコンピュートユニット、データ転送、ストレージ操作、レジデンシャルプロキシまたはSERPプロキシです。どちらのモデルもプランの前払いクレジットを消費し、超過分は次回の請求書に加算されます。
これらのルールを分解すると、Apifyの請求は最大5つの層で構成されます。以下の表が本記事全体の枠組みで、以降の各セクションで1層ずつ説明します。表中の価格はすべて、Apifyの料金ページのプラン表または公開アクターAPIから取得したものです。いずれも2026年10月26日17:05〜17:06(シンガポール時間)に確認しました。
| レイヤー | 課金対象 | 単位 | セルフサービスの価格帯 | 発生するケース |
|---|---|---|---|---|
| 1 プラン料金 | 当月分の前払い利用枠 | 月ごと | $0 / $19 / $199 / $999 | すべてのアカウント |
| 2 イベント | メインイベント(例:1件の結果)+実行開始+アドオン | イベントごと | FREE、BRONZE、SILVER、GOLDごとに作成者が設定 | イベント課金型のアクター |
| 3 コンピュートユニット(CU) | メモリ×実行時間 | 1 GBを1時間使用 = 1 CU | $0.2 / $0.2 / $0.16 / $0.13 | 使用量課金のアクター、自作のアクター、一部の「イベント+使用量」課金のアクター |
| 4 プロキシ | レジデンシャルトラフィック、SERPリクエスト、データセンターIP | GBあたり、1,000件あたり、IPあたり | レジデンシャル:GBあたり$8/$8/$7.5/$7 | Apify Proxyを使用する実行 |
| 5 ストレージと転送 | データセット、キーバリューストア、リクエストキューの読み取り・書き込み・保存期間、および外部トラフィック | 1,000オペレーションあたり、GBあたり | データセット書き込み:1,000回あたり$0.005(Free、Starter) | 実行中および実行後 |
この表は行ではなく列ごとに読んでください。イベント課金のActorでは、作成者が使用料を別途請求しない限り、層1と層2のみが表示されます。層5では、実行後にデータセットを再度読み書きした場合にのみコストが加算されます。「Actors in Store」のページは、これを1文で説明しています。実行後のデータセットの読み書きは、すべての料金モデルでプラットフォーム使用料として計上されます。従量課金(pay per usage)のActorはその逆です。
レイヤー2は該当せず、レイヤー3、4、5はすべて該当します。単価は安く見えますが、予測が困難です。Apify自身は、まず対象を絞ってアクターをテストし、使用量を確認するよう勧めています。以下の5つのセクションでは各レイヤーを1つずつ取り上げ、それぞれ再利用できる計算式で締めくくります。
レイヤー1:Apifyの料金プランは前払いクレジット制
Apifyの料金ページには、4つのセルフサービスプランとEnterpriseが掲載されています。Freeでは毎月$5分の利用枠が付与されます。Starterは$19、Scaleは$199、Businessは$999です。Enterpriseには「Unlimited」と記載されており、営業への問い合わせが必要です。請求の仕組みを決めるのは、同ページのFAQにある3つの文です。
有料プランでは、前払いクレジットを超えた使用量は次回の請求書に加算され、Apifyから通知が届きます。Freeでは、次のサイクルまでアカウントが停止します。未使用のクレジットは繰り越されず、サイクル終了時に失効します。請求に関するドキュメントには、もう1つルールがあります。次のサイクルより前に超過額がしきい値に達した場合、Apifyはその時点で即座に請求します。
しきい値はStarterで$20、それより上位のプランでは$200です。アップグレードは日割り計算されます。ダウングレードすると、未使用のプラットフォーム利用枠だけが新しいプランに移行します。解約しても、サイクル終了まではプランが維持されます。
| 方式 | プラン料金=前払い利用枠 | 使い切ったとき | Store割引ティア | CU単価 | レジデンシャルプロキシ | 同時実行数(料金ページ) | 合計メモリ |
|---|---|---|---|---|---|---|---|
| 無料 | $0($5分の利用枠) | 次のサイクルまで停止 | なし(FREE価格) | $0.2 | $8 / GB | 5 | 16 GB |
| Starter | $19 | 超過分は別途請求(超過額が$20に達した時点で即時請求) | BRONZE | $0.2 | $8 / GB | 32 | 64 GB |
| Scale | $199 | 超過分は別途請求(超過額が$200に達した時点で即時請求) | SILVER | $0.16 | $7.5 / GB | 128 | 256 GB |
| Business | $999 | 超過分は別途請求(超過額が$200に達した時点で即時請求) | GOLD | $0.13 | $7 / GB | 256 | 512 GB |
同時実行数の列には注意してください。Apifyの2つの情報源で値が異なります。料金ページのプラン表では、Freeは5です。プラットフォーム制限のページでは、Freeが25、Starterが32、Scaleが128、Businessが256です。異なるのはFreeの値だけなので、実際の上限はご自身のアカウントで確認してください。
料金ページには2種類の割引も記載されています。学生はStarterとScaleが30%オフ、スタートアップはScaleが30%オフになります。これらの割引は月額料金に適用されます。以下の損益分岐点の計算方法は変わりませんが、損益分岐点は下がります。

このルールからは、多くの人が驚く結果が導かれます。使用量が少ないうちは、高いプランが安くなることはありません。単に高くなるだけです。TikTokのコメントを例にとりましょう。Starterでは、10,000件のコメントで10,000 × $0.001 = $10のクレジットを消費します。
これは月額$19を下回るため、$19を支払い、$9は失効します。Scaleでは単価が$0.00075に下がり、利用額はわずか$7.50です。それでも$199を支払い、$191.50は失効します。したがって、「どのApifyプランが最も安いか」という問いへの答えは、常に「利用額が月額料金にちょうど達するプラン」です。Apifyも料金ページで同じアドバイスをしています。必要な機能を備えた最も安いプランを選び、超過分の料金を支払うよう勧めています。
レイヤー2:イベント課金では1件の結果に複数の料金が発生する
現在、Storeのアクターの大半はイベント課金を採用しています。イベント課金のドキュメントによると、イベントを定義するのはアクターの作成者です。作成者は、FREE、BRONZE、SILVER、GOLDの4つの割引ティアごとに異なる価格を設定できます。さらにプラットフォームは、デフォルトで2つの「合成」イベントを追加します。1つ目はapify-actor-startです。
これは実行の開始ごとに1回課金され、デフォルトでは$0.00005です。メモリ1 GBまでの実行では開始イベント1回分が課金され、1 GB増えるごとに1回分が追加されます。つまり、4 GBの実行の開始1回は$0.0002です。その代わり、Apifyは各実行の最初の5秒間のコンピューティング費用を負担します。2つ目はapify-default-dataset-itemです。
これは実行のデフォルトデータセットに書き込まれるアイテムごとに課金されます。デフォルトで有効で、作成者は削除できます。料金とコストのドキュメントによると、作成者はイベント収益の80%を受け取り、「利益 = 0.8 × 収益 − プラットフォームコスト」となります。公開APIでは、私たちが確認したすべてのアクターでapifyMarginPercentage = 0.2となっており、これと一致します。
請求額を最も急速に膨らませるのはアドオンイベントです。Google Maps Scraperの公開APIには11のイベントが掲載されています。メインイベントの「Scraped place」は、Free、Starter、Scale、Businessでそれぞれ1スポットあたり$0.004、$0.003、$0.002、$0.0015です。「Filter applied」は1スポット・1フィルターあたり$0.001〜$0.000525です。「Company contacts enrichment」はスポットのWebサイトから連絡先情報を取得し、1スポットあたり$0.002〜$0.00105です。「Business leads enrichment」はFreeで1リードあたり$0.10、Starterで$0.005と、20倍の差があります。
ほかにも、レビュー、画像、ソーシャルプロフィール、AIによる競合分析のイベントがあります。同じ10,000スポットのジョブでも、Starterでメインイベントのみなら$30です。連絡先を追加すると$50、さらにフィルターを1つ追加すると$60になります。1,000スポットあたりの価格は$3から$6に上がります。
イベント課金には2つのブレーキがあります。1つ目は、1回の実行のコスト上限です。実行を開始するときにmaxTotalChargeUsdを設定できます。Actorはその上限で停止し、上限を超えたイベントは課金されません(「Actors in Store」のページより)。「Run Actor」のAPIドキュメントの例にも、このフィールドが示されています。作成者は、この上限に最小値を設定できます。
公開APIでは、これをminimalMaxTotalChargeUsdと呼んでいます。Google Maps Scraper、TikTok Scraper、Google Search Results Scraperでは$0.50、Instagram Scraperでは$0.0027です。つまり最初の3つのアクターでは、設定できる実行ごとの上限の最小値は50セントです。2つ目のブレーキはアカウントの使用量上限で、請求画面のLimitsタブで設定します。この上限に達しても必ず停止するわけではありません。後述のRedditのセクションでは、上限を18.8%超過したアカウントの例を紹介しています。
もう1つ落とし穴があります。アクターページの記載は古いことがあるため、公開APIの情報を信頼してください。2026年10月26日17:19(シンガポール時間)の時点で、TikTok Comments ScraperのページのFAQには、まだ「pay per result」「$5 to scrape 1,000 results」と書かれていました。さらに「could get you over 5,800 results」として「$29/month Starter plan」を推奨していました。同じ時点の公開APIでは、イベント課金で、Freeはコメント1件あたり$0.00125(1,000件あたり$1.25)、Starterは$0.001となっていました。
料金ページでは、Starterは$19と表示されていました。APIの料金履歴を見ると、ページの記載が更新に追いつかなかった経緯がわかります。2023年2月、このアクターは月額$20のレンタルでした。2024年8月に結果1件あたり$0.001に変わり、2026年3月16日にイベント課金へ移行しました。

公開APIの読み方は次のとおりです。アカウントは不要です。api.apify.com/v2/acts/<author>~<actor-name>にGETを送信します。レスポンスのdata.pricingInfosが料金履歴で、最後の要素が現在の料金です。
pricingPerEvent.actorChargeEventsの下に、各イベントの名前、タイトル、ティアごとの価格(eventTieredPricingUsd)があります。「Get Actor」のAPIドキュメントとイベント課金のドキュメントはどちらも、Actorのイベント一覧の取得にこのエンドポイントを使うよう案内しています。本記事のApifyの価格はすべてこの方法で取得し、生のレスポンスを保存しています。
| モデル | 料金の設定者 | 課金対象 | 予測しやすさ | 本記事での例 |
|---|---|---|---|---|
| イベント課金 | Actorの作成者(ティアごと) | メインイベント+開始+アドオン(通常は使用量込み) | 件数がわかっていれば予測しやすい | Instagram Scraper、Google Maps Scraper、TikTok Comments Scraper |
| 使用量課金 | 作成者の手数料なし | CU+プロキシ+ストレージ+転送 | 難しい(Apifyはテスト実行を推奨) | Web Scraper |
| イベント+使用量 | Actorの作成者 | イベントとプラットフォーム使用量 | 最も難しい(有効化まで14日) | 本記事での使用例なし |
| レンタル(2026年10月1日に廃止) | Actorの作成者 | 月額料金+プラットフォーム使用量 | 使用量課金に移行 | TikTok Scraper(2025年3月まで) |
レイヤー3:コンピュートユニットが料金になる仕組み
使用量課金のアクターでは、イベント料金は発生しません。Apifyが提供するWeb Scraperがその一例で、pricingInfosは空、デフォルトのメモリは4,096 MBです。料金の大半をコンピュートユニット(CU)が占めます。使用量とリソースのドキュメントでは、CUを「メモリ(GB)×実行時間(時間)」と定義しています。1,024 MBで1時間実行すると1 CUで、時間は秒単位で計算されます。
メモリによってCPUも決まります。4,096 MBごとにCPU 1コア分が割り当てられ、512 MBでは1/8コアです。ディスクはメモリの2倍です。CUの単価はプランによって異なります。料金ページによると、FreeとStarterは$0.2、Scaleは$0.16、Businessは$0.13です。

難しいのは見積もりです。ドキュメントには1時間ごとの実行例があります。4,096 MBの実行に15分かかるため、1回の実行で1 CU(4 × 0.25)を使います。これを1時間に1回、1か月続けると720 CUです。Starterでは$144、Scaleでは$115.20、Businessでは$93.60になります。
Apifyのヘルプ記事「コンピュートユニットの使用量を見積もる方法」には、2つの平均値が示されています。実際のブラウザを使う場合は1 CUで約300ページ、プレーンなHTMLパース(Cheerio)なら1 CUで約3,000ページを処理できます。同じ記事では、URLが1つだけの小規模な実行ではオートスケーリングを十分に活かせないため、自分のケースで必ずテストするよう注意しています。
| 10,000ページ(CUのみ) | 推定CU | Free / Starter($0.2) | Scale($0.16) | Business($0.13) | 算出根拠 |
|---|---|---|---|---|---|
| ブラウザ(1 CUあたり300ページ) | 33.33 | $6.67 | $5.33 | $4.33 | Apifyヘルプ記事の平均値 |
| HTMLのみ(1 CUあたり3,000ページ) | 3.33 | $0.67 | $0.53 | $0.43 | Apifyヘルプ記事の平均値 |
| ドキュメントの例:4 GB、毎時15分、1か月 | 720 | $144.00 | $115.20 | $93.60 | Apifyの使用量とリソースのドキュメント |
これらのCUコストは小さく見えますが、CUはレイヤー3にすぎません。保護されたサイトにアクセスする使用量課金のアクターには、ほぼ必ずプロキシが必要です。プロキシは別のレイヤーで、CUより高くつくことも少なくありません。もう1つ重要な点があります。イベント課金のアクターをStandbyモードで実行する場合、イベント課金のドキュメントによると、ユーザーはイベント料金に加えて常にプラットフォーム使用量を支払います。
作成者が「イベント+使用量」のスイッチをオンにした場合も同様です。このスイッチは有効になるまで14日かかり、ドキュメントによるとアクターの品質スコアが下がります。そのため、ほとんどの作成者はオフのままにしています。それでも、実行前にアクターページの料金セクションを確認してください。
レイヤー4:Apifyのプロキシ料金
このトピックでは、「apify proxy pricing」や「apify residential proxy pricing」が検索候補の上位に表示されます。料金ページには4種類のプロキシが掲載されています。レジデンシャルプロキシはトラフィック量で課金され、FreeとStarterは1 GBあたり$8、Scaleは$7.5、Businessは$7です。データセンタープロキシはIP単位で課金され、Freeには5つのIPアドレスが含まれます。
Starterには30個のIPアドレスが含まれ、超過分は1個あたり$1です。Scaleには200個のIPアドレスが含まれ、超過分は1個あたり$0.8です。Businessには500個のIPアドレスが含まれ、超過分は1個あたり$0.6です。Google SERPプロキシは検索結果ページ単位で課金され、1,000ページあたり$2.5〜$1.7です。Unblockerは1,000リクエストあたり$1.5〜$1です。
レジデンシャルプロキシのドキュメントによると、トラフィックは接続ごとに計測されます。また、ブラウザはページごとに大きなファイルを読み込むため、前払いのトラフィックをすぐに使い切りやすいと注意しています。対策として、画像などのファイルへのリクエストをブロックするよう推奨しています。
レジデンシャルプロキシのトラフィック量は、公開されているページ容量のデータから見積もれます。HTTP ArchiveのWeb Almanac 2025のページ容量の章によると、2025年7月時点のモバイルの下層ページの中央値は1,769 KBです。トップページはさらに大きく、2.6 MBです。使用量課金のアクターが、こうした下層ページをレジデンシャルプロキシ経由でブラウザに10,000ページ読み込むとします。トラフィックは10,000 × 1,769 KB ≈ 16.87 GBです。プロキシ費用は、Starterで約$134.96、Scaleで$126.53、Businessで$118.09です。
これは同じ10,000ページのCUコストの20〜27倍です。なお、これは上限の見積もりです。画像、フォント、スクリプトをブロックすればトラフィックは大きく減り、JSONエンドポイントを呼び出すアクターならさらに少なくなります。対象サイトで実際にテストしてください。ただ、この規模感からわかることが1つあります。使用量課金の請求では、最も大きな項目はCUではなくプロキシであることが多いのです。
| プロキシの種類 | 単位 | Free | Starter | Scale | Business |
|---|---|---|---|---|---|
| レジデンシャル | トラフィック1GBあたり | $8 | $8 | $7.5 | $7 |
| データセンター | IP1つあたり | 5個込み | 30個込み、超過分は1個あたり$1 | 200個込み、超過分は1個あたり$0.8 | 500個込み、超過分は1個あたり$0.6 |
| Google SERP | 検索結果1,000ページあたり | $2.5 | $2.5 | $2 | $1.7 |
| Unblocker | 1,000リクエストあたり | $1.5 | $1.5 | $1.25 | $1 |
| 例:下層ページ10,000件、フルロード、レジデンシャル | 16.87 GB | $134.96 | $134.96 | $126.53 | $118.09 |
プロキシの概要とデータセンタープロキシのドキュメントによると、データセンターIPは安価で高速ですが、サイトにブロックされやすくなります。Google SERPプロキシのドキュメントでは、このプロキシはGoogleの検索結果ページ専用だと説明されています。料金ページのFAQには、見落としやすい制限も記載されています。Freeプランでは、Apify Proxyはプラットフォーム内でのみ動作し、外部のクライアントからは使えません。pay-per-event型のActorは通常、プロキシ費用がイベント価格に含まれています。そのため、このレイヤーが主に影響するのは、pay-per-usage型のActorと自分で作成したActorです。
レイヤー5:ストレージとデータ転送
最後のレイヤーは費用が最も小さいものの、すべての実行で使用されます。料金ページでは、3種類のストレージの料金が示されています。データセットの料金は、FreeとStarterでは書き込み1,000回あたり$0.005、読み取り1,000回あたり$0.0004で、さらにストレージ1,000GB時間あたり$1がかかります。キーバリューストアの書き込み料金はその10倍で、1,000回あたり$0.05です。
リクエストキューは、ストレージ1,000GB時間あたり$4です。外部へのデータ転送は1GBあたり$0.20、内部転送は1GBあたり$0.05です。ストレージのドキュメントには見積もりツールがあります。その例では、データセットに1GBを24時間保存($0.024)し、読み取り1,000回と書き込み1,000回を加えて、合計約$0.0294になります。
この価格では、10,000件の結果をデータセットに1回書き込むと$0.05、1回読み取ると$0.004です。数十ドル規模のイベント費用と比べれば、ほぼゼロです。より重要なのは保持ルールです。ストレージのドキュメントによると、名前のないストレージは保持期間が終わると削除されます。Freeでは、Apifyは直近10回の実行を4か月間保持します。
データを長く残すには、データセットのドキュメントにあるとおり、データセットに名前を付けます。名前付きストレージは削除するまで残り、その間ストレージ時間の料金が発生し続けます。残り2種類のストレージについては、キーバリューストアのドキュメントとリクエストキューのドキュメントで説明されています。ジョブを毎日実行し、そのたびにデータセット全体を取得すると、読み取りと外部転送の費用が日々積み重なります。金額は小さいままですが、請求書の項目が1行増えます。
Apifyの料金計算:数値を当てはめるだけの計算式
5つのレイヤーを組み合わせると、Apifyの1か月分の費用を下の計算式で表せます。この式はセルフサービスの4プランに使えます。Enterpriseの価格は個別交渉のため、式には含まれません。
Usage U = Σ (count of each event × that event's price on your tier) ← layer 2, pay-per-event actors
+ Σ (start events per run × GB of memory × $0.00005)
+ CU × CU price ← layer 3, pay-per-usage actors
+ residential GB × price per GB + SERP pages / 1000 × price ← layer 4
+ storage operations and transfer ← layer 5
Paid this month =
Free: $0 if U ≤ $5; if U > $5 the job cannot finish (service stops until next cycle)
Paid plan: fee F + max(0, U − F) ← layer 1, F = $19 / $199 / $999
Which plan: compute U with each tier's prices, put it in the line above, take the lowest result下のワークシートは、米国のリード獲得の事例1件について計算式を展開したものです。ジョブの内容は、毎月Google Mapsから歯科医院10,000件を連絡先とフィルター1つ付きで取得し、4GBのメモリで1日1回実行するというものです。4プランすべてについて、すべてのセルを埋めています。自分のジョブに当てはめる場合は、1列目の件数を変更し、使用するActorの単価を公開APIからコピーしてください。
| 行 | 記入する内容 | Free | Starter | Scale | Business |
|---|---|---|---|---|---|
| a | メインイベント:10,000 × 価格 | $40.00 | $30.00 | $20.00 | $15.00 |
| b | アドオン:連絡先、10,000 × 価格 | $20.00 | $20.00 | $15.00 | $10.50 |
| c | アドオン:フィルター1つ、10,000 × 価格 | $10.00 | $10.00 | $7.50 | $5.25 |
| d | 開始:30回の実行 × 4 GB × $0.00005 | $0.006 | $0.006 | $0.006 | $0.006 |
| e | 使用量 U = a + b + c + d | $70.01 | $60.01 | $42.51 | $30.76 |
| f | 料金 F(前払い) | $0($5のクレジット) | $19 | $199 | $999 |
| g | 今月の支払額 | 不可 | $60.01 | $199 | $999 |
| h | 失効するクレジット = max(0, F − U) | — | $0 | $156.49 | $968.24 |
Apify自身が公開している数値で、この式を検証しました。検証方法は結果を見る前に決めています。式はApify自身の数値と一致する必要があります。一致しない場合は差異を報告し、式はそのまま使います。
Instagram Scraperのページによると、Starterは結果1,000件あたり$2.30で、「月に8,200件以上の結果」を取得できます。Scaleは結果1,000件あたり$1.90で104,700件分、Businessは結果1,000件あたり$1.50で666,000件分になります。計算式を使うと、料金でまかなえる行数はF ÷ 単価です。
計算すると、$19 ÷ $0.0023 = 8,260、$199 ÷ $0.0019 = 104,736、$999 ÷ $0.0015 = 666,000となり、3つとも一致します。つまり、Apifyのページにある「月あたりの結果数」は、料金をちょうど使い切る行数です。これにより、料金と前払いクレジットが同額であることも確認できます。
上位プランはいつ得になるか:Actorごとの損益分岐点
計算式を使えば、上位プランのほうが得になり始める件数を求められます。Starterでは、利用料金が$19を超えると、その利用料金が請求されます。Scaleでは、利用料金が$199を超えるまでは、固定で$199を支払います。したがって、Starterの利用料金が$199になる点で、StarterとScaleの費用は等しくなります。その時点の行数は、$199÷Starterの単価で求められます。
同様に、ScaleとBusinessの費用が等しくなる行数は、$999÷Scaleの単価です。4つのアクターについて計算しました。また、各損益分岐点で、上位プランの利用料金がそのプラン料金をまだ下回っていることも確認しました。たとえば、Instagram Scraperの結果が86,522件のとき、Scaleの利用料金は$164.39で、$199を下回ります。したがって、この計算式が成り立ちます。
| Actor(主なイベント) | Starterの料金でまかなえる行数 | ScaleがStarterより有利になる境界 | BusinessがScaleより有利になる境界 |
|---|---|---|---|
| Instagram Scraper(Result) | 8,260 | 月86,522件 | 月525,790件 |
| Instagram Post Scraper(Post) | 12,666 | 月132,667件 | 月768,462件 |
| Google Maps Scraper(Scraped place) | 6,333 | 月66,334件 | 月499,500件 |
| TikTok Comments Scraper(comment) | 19,000 | 月199,000件 | 月1,332,000件 |
この表には2つの使い道があります。1つ目は、単価だけでプランを選ぶのを防ぐことです。Google Maps Scraperは、Scaleでは1,000件あたり$2で、Starterの$3より3分の1安くなります。しかしScaleで元が取れるのは、月66,334件を超えてからです。2つ目は、同じデータでもアクターが違えば請求額が変わることです。ApifyはInstagramの投稿用に少なくとも2つのアクターを管理しています。
Instagram Scraperは「Result」単位で課金し、Freeでは1,000件あたり$2.70です。Instagram Post Scraperは「Post」単位で課金し、Freeでは1,000件あたり$1.70です。公開APIには、2026年10月7日付の新しい料金レコードがあります。Starterで同じ10,000件の投稿を取得すると、2つ目のアクターのクレジット消費は$15なので、$19の月額料金内に収まります。1つ目のアクターの請求額$23より$4少なくなります。アクター選びも計算の一部です。
Redditで見つけたApifyの料金:実際の請求4件を計算式で検証
計算式を検証するには、実際の請求額が必要です。正確な金額が書かれたRedditの投稿を4件見つけ、それぞれの投稿と返信を読みました。ユーザー名は掲載しません。1件目はr/B2BLeadGenProの投稿です。投稿者はGoogle Maps Scraperを3か月使い、すべての請求書を記録したと書いています。
基本フィールドは1,000件あたり$4です。メールとソーシャルプロフィールのスクレイピングを有効にすると、1,000件あたり$6でした。月20,000件では、月額$120、年額$1,440でした(投稿)。この式でも、Freeの料金を使うと同じ金額になります。場所1件あたり$0.004に連絡先分の$0.002を加えると1,000件あたり$6になるため、20,000件では$120です。Starterでは、1,000件あたり$3 + $2 = $5となるため、20,000件では$100です。
投稿者がどのプランを使っていたかは書かれていないため、推測はしません。また、この投稿は年額料金のデスクトップツールを宣伝している点にも注意してください。「月3,500件を超えると割に合わない」という主張は、Apifyとそのツールだけを比べたものです。
2件目はr/apifyの投稿です。タイトルでは、$110に設定した「ハード」上限を超えて$130.70になったのは誤解を招くのではないかと問うています。投稿者は月間使用量の上限を$110に設定していましたが、後にダッシュボードには$130.70と表示されました。サポートによると、イベント課金の実行が短時間に集中すると、アカウント全体の上限チェックで止められる前に課金イベントが発生することがあります。サポートは差額$20.70のクレジット付与も断りました(投稿)。
このケースの超過分は18.8%でした。つまり、アカウント上限は安全策であり、指定額で正確に課金を止めるものではありません。1回の実行に料金上限を設けるには、その実行にmaxTotalChargeUsdを設定します。イベント課金のドキュメントによると、プラットフォームはこの上限に達すると課金を停止します。同じドキュメントには、この上限は1回の実行に適用され、ユーザーの合計支出には適用されないとも書かれています。
3件目は、アクター開発者がr/apifyに投稿したものです。タイトルは「Apifyの1,000件あたりのコストは、実行サイズに大きく左右される」です(投稿)。投稿者はGoogle Newsのアクターを例にしています。開始料金は1回の実行につき$0.02で、結果1ページにつき$0.0099かかります。投稿内の4つの数値を再計算しました。1回の実行で1ページを取得すると、$0.02 + $0.0099 = $0.0299となり、その約3分の2を開始料金が占めます。
1回の実行で10ページなら、1ページあたり約$0.0119です。1回の実行で100ページなら$1.01です。同じ100ページを100回の別々の実行に分けると100 × $0.0299 = $2.99となり、ほぼ3倍になります。4つの数値はすべて一致しました。投稿のアドバイスは実用的です。
1つのスケジュールの監視キーワードは、すべて1回の実行にまとめてください。n8nなどのワークフローツールでは、アイテムを1件ずつ送るループの中にアクターのノードを置かないでください。作成者は、入力フォームには1ページあたり$0.02と表示されていたのに、実際の価格は$0.0099だったことも認めています。これは前述のTikTok Comments Scraperのページと同じ種類の問題です。
4件目は開発者側の視点です。r/SideProjectのある開発者は、求人データのアクターを公開する前に、AIエージェントに課金バグを探させたと書いています(投稿)。見つかった問題の1つは二重課金でした。Apifyのイベント課金では、実行で保存した各アイテムにデフォルトで課金されます。このアクターには求人ごとの独自の課金もあったため、求人1件につき2回課金されるところでした。
ほかにも、実行の移行や再開の後に課金が繰り返される問題や、$0の上限を「上限なし」と解釈するSDKが見つかりました。最初の問題は、ドキュメントにある合成イベントapify-default-dataset-itemと一致します。購入者が確認すべき点は1つです。アクターのイベント一覧に、独自の「結果ごと」のイベントとデフォルトのデータセットアイテムイベントの両方が含まれていないか確認してください。両方がある場合は、小規模なテストを実行し、実行の詳細で課金されたイベントの数を確認してください。
| Redditの投稿(リンクは本文中) | 投稿内の金額 | 計算式で再計算 | 結果 |
|---|---|---|---|
| r/B2BLeadGenPro、Mapsの請求3か月分 | 1,000件あたり$6、月20,000件 = $120 | Free:$0.004 + $0.002 = $6、Starterなら$5で$100 | Freeの料金と一致、Starterなら$20安い |
| r/apify、「ハード」上限の超過 | 上限$110、使用量$130.70 | $20.70(18.8%)の超過 | アカウントの上限は正確なブレーキではない |
| r/apify、実行サイズで単価が決まる | 1回の実行で1ページ ≈ $0.03、100回の実行で100ページ $2.99 | $0.0299、$1.01対$2.99 | 4つの数値はすべて一致 |
| r/SideProject、公開前に二重課金を発見 | アイテムごとに2回課金 | 合成イベントapify-default-dataset-itemに一致 | テスト実行で課金対象のイベントを数える |
価格は変わり続ける:6つの人気アクターの課金履歴
Apifyの価格は固定の一覧表ではありません。公開APIのpricingInfosフィールドは、過去のレコードのリストです。下のグラフでは、6つの人気アクターの履歴を課金モデル別に整理しました。TikTok Scraperは、2022年2月の時点では月額$45のレンタルでした。
2025年3月26日にイベント課金へ変わりました。TikTok Comments Scraperは、レンタル、結果課金、イベント課金と変わってきました。Google Search Results Scraperには27件の料金レコードがあり、最新は2026年10月7日のものです。Google Maps Scraperは2025年3月31日からイベント課金で、レコードは15件です。
Apifyはこの変更を公に進めました。ブログ記事「Why Apify is standardizing Actor pricing」の日付は2026年4月14日です。この記事によると、すでに2,000のActorが結果課金からイベント課金に移行していました。次のステップは、6か月以内にレンタルを終了することでした。調査では、顧客の73%がイベント課金を好むと回答しています。理由の1つとして、レンタルではレンタル料とプラットフォーム使用料の2つを支払う必要があり、合計額を予測しにくかったことが挙げられています。
2026年9月24日付のApifyブログのゲスト記事には、編集者注があります。それによると、レンタルは2026年10月1日に完全に廃止され、移行されていないレンタルアクターは使用量課金に移ります。同じ記事では、筆者の公開アクター121件のうち46件がレンタルで、ApifyのMCPサーバーから見つけられなかったと報告しています。つまり、10月1日より前にレンタルアクターを使っていた場合、請求は固定料金からプラットフォーム利用量に応じた料金に変わっています。計算し直してください。
同じ料金モデルの中でも価格は変わります。Google Maps Scraperは2025年にイベント課金へ移行しました。2025年3月18日付のApifyのヘルプ記事では、実行開始1回あたり$0.007、場所1件あたり$0.004とされていました。現在の公開APIでは、プラットフォーム標準のapify-actor-startイベントが使われ、メモリ1GBあたり$0.00005です。Freeプランの場所1件あたりの価格は今も$0.004ですが、現在はBRONZE、SILVER、GOLDの割引があり、アドオンのイベントは11種類に増えています。
計算する当日に、APIとアクターページを確認してください。最終更新日は、Instagram ScraperとInstagram Post Scraperが2026-10-23、Google Maps Scraper、TikTok Scraper、TikTok Comments Scraper、Google Search Results Scraperが2026-10-26でした。作成者への収益分配は収益化の概要に記載されています。
料金の記録が多いということは、本記事を含め、どの記事もいずれ古くなるということでもあります。確実なのは、計算のたびに公開APIを確認することです。上のワークシートを、APIから単価を取得するスクリプトにすることもできます。私たちの再計算スクリプトもこの方式で、当日保存したAPIレスポンスからすべての単価を読み込みます。
同じジョブに対するEveryInfraの課金(実測)
EveryInfraのデータAPIの課金は1層だけです。各リクエストには、返される行数にかかわらず(max_limitまで)、アクションのカタログ価格が1回分だけかかります。プラン料金、コンピュートユニット、プロキシ料金、ストレージ料金はありません。失敗したリクエストと空の結果は課金されません。カタログ(GET /api/v1/social/catalog)は無料で、アクションごとにprice_usd、max_limit、ページングのルール、response_fieldsを掲載しています。
本記事では3つのアクションを使います。Instagramの投稿(instagram/user_posts)は1回の呼び出しあたり$0.000556で、最大200件です。TikTokのコメント(tiktok/comments)は1回の呼び出しあたり$0.000556で、最大200件です。Google Mapsの場所検索(google_maps_reviews/search)は1回の呼び出しあたり$0.001389で、1ページあたり最大50件の場所を返します。プラットフォームのページは、InstagramデータAPI、TikTokデータAPI、Google MapsデータAPIです。
| 課金項目 | Apify(Starter) | EveryInfra |
|---|---|---|
| 月額料金 | $19(前払い、月末に失効) | なし |
| 課金単位 | イベントごと(結果、開始、アドオン) | リクエストごと |
| コンピュート、プロキシ、ストレージの料金 | 使用量課金のアクターではあり | 不要 |
| 最低チャージ額 | プラン料金 | $10(残高に有効期限なし) |
| 空の結果 | アクターの作成者による | 同じ課金に対して返金 |
# 1. Submit: ask for 200 posts (instagram/user_posts is async and returns a job_id first)
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer ${EVERYINFRA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{"platform":"instagram","action":"user_posts","params":{"username":"nasa","limit":200}}'
# 2. Poll: free; when status is succeeded, the rows are in results
curl -s https://api.everyinfra.com/api/v1/jobs/job_xxxxxxxx \
-H "Authorization: Bearer ${EVERYINFRA_API_KEY}"
# 3. Maps page 2: send back next_page_token as is; past 60 rows, add "mode":"async"
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer ${EVERYINFRA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{"platform":"google_maps_reviews","action":"search","mode":"async","params":{"keyword":"dentist","location":"Chicago","country":"us","limit":50,"page_token":"pt1.…"}}'2026年10月26日、シンガポール時間17:10から17:17にかけて14件のリクエストを送信しました。表に各リクエストを示します。行数は各生レスポンスの配列長から数え、post_id、id、place_idで重複を除きました。1,000件あたりのコスト=支払額÷重複除外後の行数×1,000です。
| 時刻(SGT) | アクション | 対象 | 返却数/重複除外後の数 | 支払額 | 1,000件あたり |
|---|---|---|---|---|---|
| 17:10:02 | instagram/user_posts | nasa、上限200件 | 200/200(5月7日〜10月25日) | $0.000556 | $0.0028 |
| 17:10:09 | instagram/user_posts | bbcnews、上限200件 | 200/200(10月19日〜26日) | $0.000556 | $0.0028 |
| 17:10:11 | tiktok/user_videos | espn、上限10件(動画を探すため) | 10 | $0.000556 | — |
| 17:10:42 | tiktok/comments | ESPNの動画(ページ上のコメント数表示は350件) | 174/174(返信38件) | $0.000556 | $0.0032 |
| 17:12:12 | tiktok/comments | ESPNの動画(ページ上のコメント数表示は179件) | 111 / 111(返信29件) | $0.000556 | $0.0050 |
| 17:14:28 | tiktok/comments | コメントの多いNBAの動画 | 200 / 200(返信89件) | $0.000556 | $0.0028 |
| 17:15:21, 17:15:40 | google_maps_reviews/search | dentist、シカゴ、2ページ | 100 / 100(2ページ目:depth_limit、19:53の修正前) | $0.002778 | $0.0278 |
| 17:13:02, 17:13:32 | google_maps_reviews/search | dentist、シンガポール、2ページ | 100 / 100 | $0.002778 | $0.0278 |
| 17:16:32, 17:16:51 | google_maps_reviews/search | dentista、マドリード、2ページ | 100 / 99 | $0.002778 | $0.0281 |
| 17:13:21 | google_maps_reviews/search | asyncなしで2ページ目 | 422 async_required | $0 | — |
| 17:14:31 | instagram/user_posts | 存在しないアカウント | 0(返金済み) | $0 | — |
この14回のリクエストから10,000件を推計するにあたり、3つの前提を置きました。Instagramの投稿については、instagram/user_postsにページングのパラメータはなく、1回の呼び出しで1アカウントの最新投稿を最大200件返します。そのため、投稿10,000件は200件ずつ50アカウント分になります。これは各アカウントに少なくとも200件の投稿がある場合にのみ成り立ちます。テストした2つのアカウントはいずれも200件すべてを返しました。TikTokのコメントについては、tiktok/commentsは1本の動画あたり最大200件のコメントを返します。
カタログによると、各トップレベルコメントに付く返信は最大2件で、スレッド全体の取得は保証されません。そのため、動画ページに表示される件数は、実際に取得できる件数より多くなります。ESPNの2本の動画では、表示件数の約半分(350件中174件、179件中111件)が返りました。実測平均の1回あたり161.7件で計算すると、コメント10,000件には62回の呼び出しと$0.0345が必要です。コメントの多い動画だけなら、50回の呼び出しで$0.0278です。Google Mapsについては、google_maps_reviews/searchは1ページあたり最大50件の場所を返します。
このテストでは、あるキーワードの2ページ目で深さの上限に達しました(stop_reason = depth_limit)。この上限は2026年10月26日のシンガポール時間19:53に修正されました。20:03〜20:05に「dentist in Austin, TX」で再確認したところ、3ページでそれぞれ50件、50件、20件の場所が返り、3ページ目はdepth_limitで停止しました。つまり、現在は1つのキーワードで最大120件を取得できます。3ページ目は20件しかありませんが、リクエスト1回分の料金がかかるため、以下の計算では引き続き1キーワードあたり2回の呼び出しと100件の場所を使います。場所10,000件を取得するには、「業種×都市」のキーワードを100個用意します。呼び出しは200回で、$0.2778です。各ページは最初から取得し直すため、ページ間で重複が生じることがあります(マドリードのページでは1件の重複がありました)。保存する前にplace_idで重複を除いてください。詳しくはGoogle Mapsの重複除去テストで解説しています。
米国向けのリードリストには、シカゴのテストが最も直接的なサンプルです。最初のページの歯科医院50件はすべての行に評価があり、範囲は4.2〜5.0、平均は4.85でした。50か所の口コミ数は合計27,023件で、1か所あたりの最大口コミ数は1,424件です。これらは営業チームが絞り込みに使う種類のフィールドで、同じ$0.001389の呼び出しで取得できます。フィルターごとに追加料金を支払う必要はありません。取得した行は、ご自身のスプレッドシートやデータベースで絞り込みます。
フィールドはカタログと一致している必要があります。下の表は、カタログに記載されたtiktok/commentsの12個のresponse_fieldsの一覧です。各フィールドについて、NBA動画への呼び出しで返された200件のうち、そのフィールドが含まれていた件数を示しています。最初の9個のフィールドは全200件に含まれています。reply_to_idは89件の返信にのみ含まれます。reply_countとpinned_by_authorは、一部のトップレベルコメントにのみ含まれます。
残り2つのアクションも確認しました。カタログではgoogle_maps_reviews/searchに22個のフィールドが記載されており、シカゴの最初のページにはそのうち19個が含まれていました。description、price、permanently_closedは含まれていませんでした。カタログではinstagram/user_postsに21個のフィールドが記載されており、nasaの200件の投稿にはそのうち15個が含まれていました。video_urlは56件の動画投稿にのみ含まれていました。
| フィールド(カタログの`response_fields`) | 意味 | 含んでいた件数(NBAの動画、200件) |
|---|---|---|
id | コメントID | 200 |
text | コメント本文 | 200 |
author_username、author_id | コメント投稿者のアカウントとID | 200 |
like_count | いいね数 | 200 |
is_reply | 返信かどうか | 200 |
liked_by_author | 動画投稿者によるいいね | 200 |
posted_at | 投稿日時 | 200 |
platform | プラットフォーム名 | 200 |
reply_to_id | 返信先コメントのID | 89(返信のみ) |
reply_count | 返信数 | 111 |
pinned_by_author | 投稿者によるピン留め | 137 |
エラーと課金:実行が失敗した場合、料金は誰が負担するのか
pay-per-event方式では、実行が失敗した場合に課金するかどうかをActorの作成者が決めます。pay-per-eventのドキュメントには「Charge for invalid input」というセクションがあります。そこでは、404を返すURLのように、一見有効でも失敗する入力には課金するよう作成者に勧めています。その理由として、プラットフォームがすでにリソースを消費していることが挙げられています。また、実行全体を失敗させるのではなく、明確なエラーコードを付けたエラーアイテムを返すことも勧めています。
TikTok Comments Scraperのページにはエラーコードの表があります。プロフィールが存在しない場合や非公開の場合は、errorCodeフィールドを持つエラーアイテムをデータセットに書き込みます。そのエラーアイテムが課金対象かどうかはページに記載がなく、当社も料金を支払って実行していないため、断定はしません。前述のとおり、実行ごとのコスト上限とアカウント上限によって、暴走したループを止められます。ただし、すでに進行中の実行によってアカウント上限を超える場合があります。
EveryInfraのルールでは、不正なパラメータや認証失敗などのエラーには課金しません。リクエストへの課金後に空の結果が返された場合は、同額を返金します。料金ページにも、失敗時や結果が空の場合は課金しないと明記しています。本日の呼び出しのうち2件で、これを検証しました。
17:13:21に、"mode":"async"を指定せずにMapsの2ページ目を呼び出すと、422 async_requiredが返りました。エラーメッセージには「Nothing was charged(課金はされていません)」とあり、修正方法も説明されていました。17:14:31には、存在しないInstagramアカウントに対する呼び出しで、送信時に$0.000556が課金されました。17:15:14にジョブが完了した時点で、countは0、refund_stateはrefundedでした。

| ケース | Apify(pay-per-event方式のActor) | EveryInfra |
|---|---|---|
| 不正なパラメータ | 作成者が決定。ドキュメントでは、一見有効な入力への課金を推奨 | 422、課金なし。許可されたパラメータと修正方法を提示 |
| 該当なし・空の結果 | 作成者はエラーアイテムを書き込める。課金の有無は作成者次第 | 課金後、同じレコードで返金(refund_state: refunded) |
| レート制限 | プラットフォームの同時実行数制限。実行は待機または失敗 | 429、課金なし。retry_afterで指定された時間後に再試行 |
| コストの暴走 | 実行ごとのmaxTotalChargeUsd+アカウント上限(超過する場合あり) | APIキーごとにUSD建ての総利用上限を設定でき、上限に達すると停止 |
| コストの確認方法 | コンソールの利用状況グラフと実行ごとの詳細 | すべてのレスポンスに含まれるcharged_usdと台帳 |
MCPとn8n:コストが発生するポイント
AIツールからデータを取得する人が増えているため、ツール単位でコストを明確にする必要があります。ApifyのMCPサーバーはmcp.apify.comにあり、OAuthによるサインインが推奨されています。call-actorツールは最大45秒待機します。実行制限(メモリ、タイムアウト、最大アイテム数、maxTotalChargeUsd)はcallOptionsで指定します。
ドキュメントには、MCP経由のリクエストごとの課金はpay-per-event方式のActorでのみ利用できるとも記載されています。オープンソースのリポジトリでは、2026年10月19日にv0.19.0がリリースされ、Actorの作成やバージョン更新を行うツールが追加されました。2026年10月21日にはv0.19.3まで更新されました。Apifyの2026年10月16日付の変更履歴にも同じ内容が記載されています。AIエージェントはMCP経由でActorをビルドし、ビルドログを確認し、実行状況をチェックできるようになりました。2026年10月6日付のエントリでは、ユースケース別のStoreカテゴリが追加されました。
EveryInfraのリモートMCPサーバーはapi.everyinfra.com/mcp(HTTPS)にあります。本日シンガポール時間17:31に、無料のtools/list呼び出しで25個のツールが返りました。everyinfra_list_capabilities、everyinfra_get_job、everyinfra_billingは無料です。everyinfra_call_apiは、RESTと同じ価格とルールでデータを取得します。両方のサーバーは、MCP仕様のStreamable HTTPトランスポートを使っています。Claude Codeでは、公式ガイドに示されているとおり、1つのコマンドでサーバーを追加できます。
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
--header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'n8nでも同様です。Apifyにはn8n連携ガイドとコミュニティノードがあります。前述のRedditの投稿者は、「Split In Batches」ループ内にActorノードを置く構成が最もコストがかかると警告しています。アイテムごとに起動料金が発生するためです。EveryInfraでは専用ノードは不要です。
組み込みのHTTP Requestノードで上記のPOSTを送信でき、AI AgentノードからはMCP Client Toolを利用できます。リクエストごとに課金されるため、ループで起動料金が加算されることはありませんが、各呼び出しはそれぞれ課金対象となります。リストを返すアクションではlimitを最大値に設定してください。詳しくはn8n日次レポートガイドとリモートMCPセットアップガイドをご覧ください。
Apifyのほうが適しているケース
判断材料は価格だけではなく、Apifyには当社にはない強みがいくつかあります。1つ目はカバー範囲です。Apify Storeには数千のActorがあり、ほぼどんなサイトにも誰かがスクレイパーを作っています。EveryInfraのカタログは現在91プラットフォーム、426アクションです。カタログにないサイトには、Apifyのようなプラットフォームを使うか、独自のスクレイパーを作成してください。
2つ目は独自コードの実行です。Apifyはお客様のコードをActorとして実行し、スケジュール(cron式)、タスク(保存済みの入力)、Webhook、実行履歴を提供します。料金はCU単位です。Apifyは実行プラットフォームです。当社はデータAPIであり、お客様のコードはホストしません。3つ目は、月間の継続利用を前提としない小規模な試用です。
Freeプランではカード登録なしで毎月$5が付与され、Free価格でTikTokコメント4,000件分に相当します。当社には毎月の無料クレジットはありません。GitHubリポジトリにスターを付けると24時間有効な$1のトライアルクレジットが付与され、その後の最低チャージ額は$10です。
4つ目は、自ら支払いを行うエージェントです。Apifyのエージェント決済に関するドキュメントによると、アカウントを持たないエージェントでも、x402またはMPPを通じて1回限りの支払いができます。その後、支出上限が固定された一時的なAPIトークンを取得し、通常のユーザーと同様にApifyを呼び出せます。手順の詳細はagi.apify.com/AGENTS.mdにあります。EveryInfraでは、まず人が新規登録し、チャージしてAPIキーを作成する必要があります。5つ目はEnterprise契約です。
DIAMOND価格で非常に大量に利用する場合、単一オブジェクトの取得(1回の呼び出しで1件)は、当社の1回あたり$0.000556より安くなることがあります。当社のApify代替テストでは、プロフィールの取得で当社はDIAMONDより11%高くなりました。第6に、プラットフォームの公式APIです。TikTokのResearch APIは、米国、欧州、カナダ、ブラジルの資格を持つ研究者のみが利用できます。GoogleのPlaces APIのText Search Proは、月の最初の5,000回の呼び出しが無料で、それ以降は1,000回あたり$32です。公式APIの利用資格があれば、コンプライアンスの面では最もシンプルな選択肢で、第三者はこれに及びません。
| 要件 | より適した選択肢 | 理由 |
|---|---|---|
| 当社の91プラットフォームに含まれないサイト | Apify Storeまたは独自のスクレイパー | 数千のActorでより多くのサイトをカバー |
| 独自コードのホスティングとスケジュール実行 | Apify | スケジュール、タスク、Webhookを備えた実行プラットフォーム |
| カード登録なしで月$5未満のデータ利用 | Apifyの無料プラン | 毎月$5分の利用枠。当社のトライアルは$1分の利用枠で、有効期間は24時間 |
| アカウントなしで支払うエージェント | Apifyのエージェント決済 | x402またはMPPのプリペイドトークン |
| 投稿、コメント、スポットのリストを大量に取得 | EveryInfra | 1リクエストあたり定額、最大200件 |
過去60日間の変更点
- 2026年10月1日:Apifyはレンタル料金を完全に廃止し、移行されていなかったレンタルActorは従量課金(pay per usage)に移行しました(Apifyブログの編集者注)。ユーザーへの影響:10月以前のレンタル料金の請求額は見積もりとして使えなくなりました。イベント価格またはCUで再計算してください。
- 2026年10月7日:Instagram Post Scraperの公開APIに料金レコードが追加されました(Instagram Post Scraper API)。Google Search Results Scraperも同様です(Google Search Results Scraper API)。ユーザーへの影響:1つのActorに10〜27件の料金レコードがある場合があるため、計算する当日にAPIを確認してください。
- 2026年10月6日と10月16日:Apifyのchangelogに、リードジェネレーションや価格追跡など、ユースケース別のStoreカテゴリが追加されました。続いて、AIエージェントがMCP経由でActorのビルド、ビルドログの確認、実行状況のチェックを行えるようになりました。ユーザーへの影響:AIツールからActorを呼び出しやすくなるため、実行ごとの起動料金や最低実行制限がより重要になります。
- 2026年10月14日〜10月21日:ApifyのMCPサーバーはv0.18.1からv0.19.3まで8つのバージョンをリリースしました(GitHub releases)。Crawleeは2026年9月29日にv3.18.2、2026年10月6日にv4.0.0-rc.1をリリースしました(Crawlee releases)。ユーザーへの影響:フレームワークによって実行速度、ひいてはCUコストが変わる可能性があるため、独自のActorを開発するチームはバージョンを追う必要があります。
- 2026年10月26日:公開APIで、Google Maps ScraperとTikTok Comments Scraperに当日の変更が確認されました。Instagram Scraperの最終変更は2026年10月23日でした。ユーザーへの影響:本記事の価格は10月26日時点のスナップショットです。利用前に改めて確認してください。
FAQ
Apifyは無料ですか?
無料プランはありますが、クレジットは少額です。料金ページによると、Freeプランではカード登録なしで毎月$5分の利用枠が付与されます。使い切ると次のサイクルまでサービスが停止し、未使用のクレジットは繰り越されません。本記事の価格では、$5でInstagram Scraperの結果約1,851件、Google Mapsのスポット1,250件、またはTikTokコメント4,000件を取得できます。質問の出典:検索候補「is apify free」と「is apify free reddit」(2026年10月26日に確認)。
Apifyの料金プランはどれを選ぶべきですか?
利用額がプラン料金にちょうど達するプランを選んでください。計算式を使い、各プランの単価で利用額を算出します。そのうえで「プラン料金+プラン料金を超過した分の利用額」を比較し、最も安いものを選びます。上記の損益分岐表に、よく使われる4つのActorについての答えがあります。
たとえば、Instagram Scraperの結果が月86,522件未満であれば、Starterが最も安くなります。これは料金ページのアドバイス、つまり必要な機能を備えた最も安いプランを選ぶという内容と一致します。質問の出典:検索候補「apify pricing plans」と「apify pricing tiers」。
Apifyの料金計算ツールはありますか?
ストレージのドキュメントには、ストレージ費用のみを対象とした見積もりツールがあります。利用状況に関するドキュメントでは、小規模なテスト実行を行い、使用量ページを確認することを推奨しています。イベントとプランを含めた請求総額を求めるには、計算ツールのセクションにある計算式とワークシートを使用してください。単価はapi.apify.com/v2/acts/<actor>の公開APIから取得します。質問の出典:検索候補「apify pricing calculator」。
Apifyのコンピュートユニットはどのように計算されますか?
1GBのメモリを1時間使用すると1 CUとなり、秒単位で計算されます。料金はFreeとStarterで$0.2、Scaleで$0.16、Businessで$0.13です(使用量とリソースのドキュメント、料金ページ)。Apifyのヘルプ記事によると、平均してブラウザを使う場合は1 CUあたり300ページ、プレーンなHTML解析では1 CUあたり3,000ページです。質問の出典:検索候補「apify compute unit」と「how to calculate compute units」。
Apifyのプロキシ料金はいくらですか?
レジデンシャルプロキシはFreeとStarterで1GBあたり$8、Businessでは$7まで下がります。データセンタープロキシはIP単位で課金され、Freeには5 IPが含まれます。Google SERPプロキシは1,000ページあたり$2.5〜$1.7です(料金ページ)。HTTP Archiveの下層ページの中央値で計算すると、レジデンシャルプロキシ経由で10,000回のフルページ読み込みを行うと約16.87GBとなり、$118〜$135になります。質問の出典:検索候補「apify proxy pricing」と「apify residential proxy pricing」。
RedditではApifyの料金についてどう言われていますか?
本記事で取り上げた4つの投稿は、3つの問題を示しています。1,000件あたりの価格は量が増えると積み上がります(r/B2BLeadGenProの月20,000件で$120)。アカウントの使用量上限を超えることがあります(r/apifyの$110が$130.70になった例)。開始料金があるため、小規模な実行では1件あたりのコストが高くなります(r/apifyの作成者の投稿)。リンクは上の「RedditでのApifyの料金」のセクションにあります。質問の出典:検索候補「apify pricing reddit」。
3ステップで試す
ステップ1:新規登録してAPIキーを取得します(クイックスタート)。トライアルクレジットを受け取るか、コンソールの残高ページでチャージします。料金とチャージ金額は料金ページに記載しています。ステップ2:アクションのドキュメントページを開き、プレイグラウンドのワンクリックトライアルを使います。
まずはInstagramの投稿、TikTokのコメント、またはGoogle Mapsのスポット検索から始めましょう。その他のプラットフォームはデータマーケットにあります。ステップ3:レスポンスのcharged_usdと行数を確認します。
ご自身のケースで「支払額 ÷ 行数 × 1,000」を計算してください。次に、本記事の計算式で求めたApifyの請求額と並べて比較します。特にInstagramの代替をお探しなら、Apify Instagram Scraperの代替の記事で5種類のデータそれぞれの料金を示しています。
検証方法と制約
Apify側:すべての単価は公開料金APIから取得したもので、2026年10月26日17:05(シンガポール時間)に確認しました。プラン、CU、プロキシ、ストレージの料金も同時刻に料金ページから取得しています。Apifyへの新規登録も、料金を支払ってActorを実行することもしていません。そのため、実際の実行におけるリトライ回数はわかりません。また、エラー項目が課金対象になるかどうかや、特定のActorでプラットフォーム使用料が加算されるかどうかもわかりません。計算式では、本記事で扱うイベント単位課金の4つのActorではプラットフォーム使用料が加算されないものと仮定しています。
EnterpriseのPLATINUMとDIAMONDの価格は単価の比較にのみ使い、月々の請求額には含めていません。これらは契約が必要で、公開ページには最低利用額の記載がありません。レジデンシャルプロキシの例では、HTTP Archiveのページ容量の中央値を上限の見積もりとして使っており、特定のActorの実際のトラフィックではありません。Redditの投稿は個人の体験談です。数値は再計算していますが、投稿者の確認や元の請求書の確認はしていません。
EveryInfra側:14回のリクエストはすべて2026年10月26日、シンガポール時間17:10〜17:17に実行しました。アクションごとに2〜3件の対象をテストしました。これは当日のこれらの対象での件数と価格を示すもので、長期的な成功率や速度を示すものではありません。10,000件の請求額は、実測した1回あたりの件数からの推計です。テストのセクションでは3つの前提を示しています。200件の投稿を持つ50アカウント、1回あたり平均161.7件のコメント、それぞれ100件の場所を返す100個のキーワードです。
再計算スクリプトで、保存した生のレスポンスからすべての数値を読み直しています。この記事の総課金額は$0.012226でした。存在しないアカウントに対する$0.000556は返金されたため、正味のコストは$0.01167です。画像を2枚生成した費用は$0.06です。
参考文献
- Apify pricing(プラン、CU、プロキシ、ストレージ)、Apify、2026年10月26日閲覧、https://apify.com/pricing
- Store内のActor(料金モデル、実行後のストレージ、割引ティア)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/running/actors-in-store
- Actorの使用量とリソース(CU、メモリ、CPU)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/running/usage-and-resources
- 請求(超過分が即時請求されるしきい値、プリペイドクレジット)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/console/billing
- イベント単位課金モデル(合成イベント、実行あたりの上限、無効な入力)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
- Actorの料金とコスト(割引ティア、Enterpriseティア、作成者の利益)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
- Actorの収益化、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/publishing/monetize
- 制限(同時実行数、メモリ)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/limits
- レジデンシャルプロキシ、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/proxy/residential-proxy
- データセンタープロキシ、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/proxy/datacenter-proxy
- Google SERPプロキシ、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/proxy/google-serp-proxy
- プロキシの概要、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/proxy
- ストレージ(保持期間、見積もりツール)、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/storage/usage
- データセット、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/storage/dataset
- キーバリューストア、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/storage/key-value-store
- リクエストキュー、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/storage/request-queue
- Actorの実行(maxTotalChargeUsd、使用量フィールド)、Apify APIドキュメント、2026年10月26日閲覧、https://docs.apify.com/api/v2/act-runs-post
- Actorの取得、Apify APIドキュメント、2026年10月26日閲覧、https://docs.apify.com/api/v2/actor-get
- Apify MCPサーバー、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/integrations/mcp
- n8n連携、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/integrations/n8n
- Webhook、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/integrations/webhooks
- スケジュール、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/schedules
- スタンバイモード、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/running/standby
- タスク、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/running/tasks
- 実行とビルド、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/platform/actors/running/runs-and-builds
- エージェント決済、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/agents/payments
- Actorの品質スコア、Apifyドキュメント、2026年10月26日閲覧、https://docs.apify.com/actors/publishing/quality-score
- 「プロジェクトのコンピュートユニット使用量を見積もる方法」、Apifyヘルプセンター、2026年10月26日閲覧、https://help.apify.com/en/articles/3470975-how-to-estimate-compute-unit-usage-for-your-project
- 「Google Maps Scraperがイベント単位課金へ移行」、Apifyヘルプセンター、2025年3月18日、https://help.apify.com/en/articles/10774732-google-maps-scraper-is-going-to-pay-per-event-pricing
- 「ApifyがActorの料金体系を標準化する理由」、Apifyブログ、2026年4月14日、https://blog.apify.com/standardizing-actor-pricing/
- 「AIエージェントがあなたのActorを認識する前にApify MCPが行うこと」(レンタル廃止に関する編集者注)、Apifyブログ、2026年9月24日、https://blog.apify.com/fixing-actors-invisible-to-agents/
- Apify変更履歴、Apify、2026年10月26日閲覧、https://apify.com/change-log
- Instagram Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/apify~instagram-scraper
- Instagram Post Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/apify~instagram-post-scraper
- Google Maps Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/compass~crawler-google-places
- TikTok Comments Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/clockworks~tiktok-comments-scraper
- TikTok Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/clockworks~tiktok-scraper
- Google Search Results Scraperの公開料金API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/apify~google-search-scraper
- Web Scraperの公開API、Apify、2026年10月26日閲覧、https://api.apify.com/v2/acts/apify~web-scraper
- TikTok Comments Scraperページ、Apify Store、2026年10月26日閲覧、https://apify.com/clockworks/tiktok-comments-scraper
- Instagram Post Scraperページ、Apify Store、2026年10月26日閲覧、https://apify.com/apify/instagram-post-scraper
- Instagram Scraperページ、Apify Store、2026年10月26日閲覧、https://apify.com/apify/instagram-scraper
- Google Maps Scraperページ、Apify Store、2026年10月26日閲覧、https://apify.com/compass/crawler-google-places
- apify-mcp-serverのリリース、GitHub、2026年10月21日、https://github.com/apify/apify-mcp-server/releases
- Crawleeリリース、GitHub、2026年10月6日、https://github.com/apify/crawlee/releases
- Google Maps Platformの料金、Google、2026年10月26日閲覧、https://developers.google.com/maps/billing-and-pricing/pricing
- HTTP Requestノード、n8nドキュメント、2026年10月26日閲覧、https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
- MCP Client Toolノード、n8nドキュメント、2026年10月26日閲覧、https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/
- Model Context Protocol仕様(2025-11-25)、MCP、2026年10月26日閲覧、https://modelcontextprotocol.io/specification/2025-11-25
- MCP経由でClaude Codeをツールに接続する、Anthropicドキュメント、2026年10月26日閲覧、https://docs.anthropic.com/en/docs/claude-code/mcp
- TikTok Research API、TikTok for Developers、2026年10月26日閲覧、https://developers.tiktok.com/products/research-api/
- EveryInfraカタログ、EveryInfra、2026年10月26日17:09(SGT)閲覧、https://api.everyinfra.com/api/v1/social/catalog
- Web Almanac 2025: Page Weight、HTTP Archive、2026年1月15日、https://almanac.httparchive.org/en/2025/page-weight
- x402、x402 Foundation、2026年10月26日閲覧、https://www.x402.org/
- Apify AGI: AGENTS.md、Apify、2026年10月26日閲覧、https://agi.apify.com/AGENTS.md
- 「Apify's "hard" monthly usage limit was $110, but usage reached $130.70」、Reddit r/apify、2026年10月26日閲覧、https://www.reddit.com/r/apify/comments/1vsm4sm/apifys_hard_monthly_usage_limit_was_110_but_usage
- 「Your Apify cost per 1,000 results is mostly a run-size problem」、Reddit r/apify、2026年10月26日閲覧、https://www.reddit.com/r/apify/comments/1w6ahko/your_apify_cost_per_1000_results_is_mostly_a
- 「I ran the same search through Apify Google Maps Scraper and a flat-fee desktop tool」、Reddit r/B2BLeadGenPro、2026年10月26日閲覧、https://www.reddit.com/r/B2BLeadGenPro/comments/1sxd1af/i_ran_the_same_search_through_apify_google_maps
- 「My job data side project went live on Apify…」、Reddit r/SideProject、2026年10月26日閲覧、https://www.reddit.com/r/SideProject/comments/1x8n8az/my_job_data_side_project_went_live_on_apify_and
参考資料 BL-50