当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

セクション · 26
  1. 01Serperに関する3本の記事がそれぞれ答える問い
  2. 02Serper APIの料金一覧と当社の実測価格
  3. 03料金ボックスを1行ずつ確認:価格、レート制限、有効期限、税金、返金
  4. 044年間で価格は変わらず、変わったのは有効期限
  5. 05ほかの前払いクレジットの有効期限
  6. 061クレジットで利用できる範囲:リクエスト、結果件数、numパラメータ
  7. 07アップグレードの分岐点:小容量パックを追加購入するか、上位パックに切り替えるか
  8. 08パック別の利用:1種類のパックを6か月間一定のペースで使う場合
  9. 09実際の利用量は一定ではない:月ごとに見る5つの利用パターン
  10. 10実際の3つのユースケース:AIアシスタント、順位トラッキング、単発バッチ
  11. 11EveryInfraの検索料金:カタログ価格、実際の課金額、有効期限なし
  12. 12テスト1:ページとnum、1ページ10件で1ページごとに1回課金
  13. 13テスト2:20キーワードの順位チェック1回分のコストと速度
  14. 14テスト3:30分後の同じキーワードの検索結果の変化
  15. 15テスト4:空の結果、不正なパラメータ、APIキーなし、サービスエラー
  16. 16その他の検索ルート:より安価な`duckduckgo/search`と`bing/search`
  17. 17購入前のテスト:無料クエリと7日間の返金期間で測定する4つの数値
  18. 18複数のプロジェクト、複数のAPIキー:請求を分ける方法
  19. 19Serperのほうがお得なケース
  20. 20最近の変化(2026年9月〜11月)
  21. 21MCPによる検索とAIツールの接続
  22. 22制約:これらの結果が当てはまらない場合
  23. 23数値の検証方法
  24. 24はじめ方:1回のトライアルから最初の請求まで
  25. 25FAQ
  26. 26参考文献

Serper APIの料金を解説:4つのパック、有効期限、1,000件あたりの実質コスト

Serperの4つのパックは2022年から価格が変わっていませんが、2023年からクレジットが6か月で失効するようになりました。5つの利用パターンで実質コストを試算します。

イラスト:左側には、トークンの入った木箱が4つ、小さいものから大きいものへ階段状に並んでおり、4種類の前払いパックを表しています。その背後には6つに区切られたホイールがあり、1区画だけがティール色で、6か月の有効期間を表しています。最も大きな木箱の上では一部のトークンが薄れて空の輪郭になっており、使われないまま期限切れになるクレジットを表しています。右側では、小さなメーターがベルトからトークンを1枚ずつ取り込み、すでにティール色のコインが入っている財布にティール色のコインを1枚落としています。これは、残高が期限切れにならないリクエストごとの課金を表しています。

Serperの4つのパックは、2022年11月から同じ価格のままです。価格は$50、$375、$1,250、$3,750で、1,000クエリあたり$1.00から$0.30です。変わったのは有効期限のほうです。21件のウェブアーカイブのスナップショットを確認すると、2023年5月31日のページにはまだ「Credits do not expire」とあり、2023年7月11日のページには「Credits valid for 6 months」とあります。よくある5つの利用パターンについて、24か月間のコストを試算しました。

最も安全な買い方は「残高がなくなったら$50のパックを1つ買う」方法で、実際に使ったクエリ1,000件あたり約$1.04になります。これは、2026年11月3日に計測したEveryInfraのWeb検索の$0.694の1.5倍です。6か月で1.8百万回(月あたり約300,000回)を超える検索では、Serperの$1,250と$3,750のパックのほうがEveryInfraより安くなります。最上位のパックでは、EveryInfraの価格の0.43倍です。

Serperに関する3本の記事がそれぞれ答える問い

本記事はSerperに関する3本目の記事です。1本目は2026年10月26日公開のSerper APIの代替:1,000クエリあたりの価格、無料枠、有効期限のテストで、1,000クエリあたりの有料価格を比較しています。前提はシンプルで、月間の利用量は一定、6か月分のクレジットを一度に購入するというものです。2本目は2026年11月1日公開のSerperの無料枠と無料の代替サービスです。

2本目では、2,500件の無料クエリがどれくらい持つか、1年目にいくら支払うかを扱っています。本記事では、「serper api pricing」で検索する人が知りたい次の点に答えます。実際の利用量に合うのはどのパックでしょうか。いつ上位パックに切り替えるべきでしょうか。どのような場合にリクエストごとの課金のほうが得でしょうか。

本記事では、最初の2本に3つの観点を加えます。1つ目は履歴です。2022年から2026年までの公開ウェブアーカイブのスナップショットでserper.devのトップページを確認し、料金ボックスの各行が変わった日付を特定しました。2つ目は購入方法です。

10月の記事では、6か月分のクレジットを一度に購入することを前提にしていました。実際には残高がなくなったときにだけ新しいパックを買うユーザーも多く、その場合は結果が変わります。3つ目は利用量の推移です。実際の利用量が一定であることはまれなため、成長、ホリデーシーズンのピーク、単発のプロジェクト、緩やかな利用減少をモデル化しました。

Serperについては公開ページのみを使用しました。アカウントの作成、クレジットの購入、SerperのAPIキーの使用はしていません。EveryInfraについては、すべての数値が2026年11月3日の実際のAPIレスポンスに基づいています。

イラスト:長い棚。左側には青緑色の液体が入った小さなガラス瓶が6つ並び、細い青緑色の線でつながっています。これは1つずつ購入する小さいパックを表しています。右側には大きなガラスのタンクが1つあり、青緑色の液体は3分の1ほどしか入っていません。隣にはほぼ空になった砂時計があり、未使用分が期限切れになる大きいパックを表しています。
2つの購入方法:残高がなくなったら追加する小さいパックは、無駄がほとんど出ません。大きいパックは単価が低い一方、未使用分は期限切れになります。

Serper APIの料金一覧と当社の実測価格

この表に載せている数値は2種類だけです。Serperの数値はserper.devの料金ボックスによるもので、2026年11月3日シンガポール時間00:15に確認・保存しました。EveryInfraの数値は同日の実際の呼び出しによるもので、charged_usdは各レスポンスに記載された支払額です。価格はすべて税抜きです。

項目StarterStandardScaleUltimateEveryInfra `web`EveryInfra `web/search`
一度に支払う金額$50$375$1,250$3,750最低チャージ額$10最低チャージ額$10
利用できるクエリ数50,000500,0002,500,00012,500,000呼び出しごとの課金呼び出しごとの課金
1,000クエリあたり$1.00$0.75$0.50$0.30$0.694(実測)$1.389(実測)
EveryInfra webとの比較1.44倍1.08倍0.72倍0.43倍—2倍
有効期限6か月6か月6か月6か月無期限無期限
レート制限毎秒50件毎秒100件毎秒200件毎秒300件デフォルトで毎分60リクエスト同上
税別途別途別途別途表示価格表示価格
返金初回購入から7日以内、使用量20%未満同上同上同上失敗や空の結果には課金なし同上

表の2つのセルについて補足します。まず、EveryInfraでWeb検索を実行する方法は2つあります。検索プロダクトのwebツールは1回あたり$0.000694です。データカタログのweb/search機能は$0.001389で、webの2倍の価格ですが、言語フィルターが使えます。価格だけで比べるとweb/searchはSerper Starterより高いため、本記事ではすべての比較にwebを使います。

次に、レート制限が大きく異なります。Serperの最小パックでは毎秒50クエリまで利用できます。EveryInfraのデフォルトは毎分60リクエストで、有料のスピードパックを使うと毎分1,800まで引き上げられます(料金ページ)。1秒間に数百件のリクエストを送るジョブなら、Serperのほうが適しています。

1,000回あたりの表示価格を示す横棒グラフ。灰色の棒はSerper:Starter $1.000、Standard $0.750、Scale $0.500、Ultimate $0.300。ティールの棒はEveryInfraの実測価格:web $0.694、web/search $1.389。ScaleとUltimateはEveryInfraのwebより安く、StarterとStandardは高くなっています。

料金ボックスを1行ずつ確認:価格、レート制限、有効期限、税金、返金

Serperの料金ボックスのタイトルは「Simple, Affordable Pricing」、サブタイトルは「No monthly subscriptions; simply pay for the credits you need」(月額サブスクリプションなし、必要な分のクレジットだけを購入)です。つまり解約するプランはなく、クレジットは使う前に購入します。4枚のカードにはどれも同じ項目が並んでいます。

表示されているのは、価格、クレジット数と1,000件あたりの価格、「Submit N queries」、1秒あたりのクエリ数、「Real-time results」、「Customize query location」です。最後の行は「Credits valid for 6 months」(クレジットの有効期限は6か月)です。カードの下には「Excluding sales tax/VAT/GST」(売上税・VAT・GSTは別)という注記があります(serper.dev、2026年11月3日閲覧)。

serper.devの料金ボックスのスクリーンショット。タイトルは「Simple, Affordable Pricing」で、カードが4枚あります。Starterは$50で50kクレジット(1kあたり$1.00)、毎秒50クエリ。Standardは$375で500kクレジット($0.75)、毎秒100。Scaleは$1250で2.5Mクレジット($0.50)、毎秒200。Ultimateは$3750で12.5Mクレジット($0.30)、毎秒300。ティールの枠で、4枚すべてのカードにある「Credits valid for 6 months」の行と、「Excluding sales tax/VAT/GST」の注記を示しています。
Serperの料金ボックス。ティールの枠は、各カードの「valid for 6 months」と「税別」の注記を示しています。シンガポール時間2026年11月3日0時26分に撮影。 serper.devのホームページ

FAQには、お金に関するルールが3つあります。1つ目は、Serperがクレジットを差し引くタイミングです。「receive successful responses to queries」(クエリに対する正常なレスポンスを受け取る)たびにクレジットが差し引かれ、残高がゼロになると、新しいクエリを送信できなくなります。2つ目は返金です。初回購入から7日以内で、使用したクレジットが20%以下であれば全額返金されます。

利用規約の返金ポリシーにも同じ2つの条件が記載されています。利用規約ページの更新日は2024年5月29日です。3つ目は支払い方法で、Visa、Mastercard、American Express、Discover、PayPalに対応しています。レート制限に関する回答では、Ultimateのデフォルトは毎秒300クエリ、つまり毎分約15,000〜18,000件の検索とされています。また、依頼すれば上限を引き上げられるとしています。

これらのルールを合わせると、「1,000件あたりの価格」は1つの固定値ではなく、3つの変数で決まる値になります。1つ目の変数は購入するパック、2つ目は6か月以内にクレジットを使い切るかどうか、3つ目は決済時の税金です。カードに表示されるのは1つ目の変数だけです。2つ目は利用状況で、3つ目は所在地と事業者としての立場で決まります。

英国を例に挙げます。GOV.UKによると、海外からサービスを購入する英国の事業者には「リバースチャージ」が適用され、事業者自身がVATを計上します(GOV.UK)。シンガポールでは、GST未登録の購入者が海外からのリモートサービスに対して9%のGSTを支払います(IRAS、2026年10月9日/consumers/purchasing-remote-services-from-overseas-service-providers))。シンガポールのGST登録事業者にもリバースチャージが適用されます(国内事業者向けのIRASガイダンス/gst-and-digital-economy/local-businesses))。

私たちはSerperで購入していないため、決済時に税金が加算されるかどうかはわかりません。20%が加算されるとStarterは1,000件あたり$1.20、9%なら$1.09になります。これは単純な計算であり、税務上の助言ではありません。

パック1,000件あたりの表示価格20%加算時(英国のVAT標準税率)9%加算時(シンガポールのGST税率)7日以内の返金上限(使用量20%)
Starter$1.00$1.20$1.0910,000クエリ
Standard$0.75$0.90$0.8175100,000クエリ
Scale$0.50$0.60$0.545500,000クエリ
Ultimate$0.30$0.36$0.3272,500,000クエリ

返金の列はもう一度よく見る価値があります。利用規約には「first payment」(初回の支払い)とあるため、返金の対象は初回購入だけです。初回購入がStandardなら、7日間で最大100,000クエリを使っても全額返金を受けられます。つまり、最初の大口購入に7日間のテスト期間がつくことになります。パックを使い続けるか決める前に、実際のトラフィックでレイテンシ、結果件数、課金を検証できます。2回目以降の購入にはこの期間はありません。

4年間で価格は変わらず、変わったのは有効期限

Serperの料金を扱うサードパーティの記事の多くは「クレジットは6か月で失効する」と書いています。しかし、私たちが読んだ記事の中に、このルールがいつ始まったかを書いたものはありませんでした。そこで、公開されているWebアーカイブのCDXインデックスを使い、serper.devホームページの異なるスナップショット184件を一覧にしました。インデックスの形式はWayback CDXサーバーのREADMEとInternet Archiveの開発者ページで説明されています。

スナップショットの期間は2022年11月3日から2026年10月10日までです。この期間から21件のスナップショットを選び、1つのスクリプトで読み取りました。スクリプトでは、4つの価格、有効期限の行、無料クエリの行を抽出しました。

Webアーカイブにある2022年11月3日のスナップショットに写ったserper.devの料金ボックスのスクリーンショット。4枚のカードの価格は現在と同じで、Starter $50、Standard $375、Scale $1250、Ultimate $3750です。クレジット数と1秒あたりのクエリ数も同じです。各カードの最後の行には「Credits do not expire」とあり、4枚すべてでティールの枠で示しています。
2022年11月3日時点のSerperの料金ボックス。価格は現在と同じで、最後の行は「Credits do not expire」(クレジットは無期限)です。シンガポール時間2026年11月3日0時27分に撮影。 Webアーカイブのスナップショット

結果ははっきりしています。21件すべてのスナップショットで、価格は$50、$375、$1,250、$3,750、クレジット数と1秒あたりのクエリ数も同じでした。変わったのは2行です。2022年11月3日から2023年5月31日までの8件では、各カードに「Credits do not expire」とあり、ファーストビューには「Try 1,000 queries for free」(1,000クエリを無料でお試し)とあります。2023年7月11日以降の13件では「Credits valid for 6 months」となり、無料枠は2,500クエリになっています。同じ期間に、「Join the …+ companies and developers」の数字は2023年7月の15,000から2026年10月10日には1,000,000まで増えています。

2022年11月から2026年10月までのタイムラインチャート。3行に21個ずつ点が並び、1つの点がWebアーカイブのスナップショット1回分です。1行目はパック価格で、21個の点はすべて同じグレーの四角です。$50、$375、$1,250、$3,750が変わらなかったためです。2行目は有効期間で、2023年5月31日までの最初の8点はグレーで「有効期限なし」、2023年7月11日以降の最後の13点はティールで「6か月」です。3行目は無料クエリ数で、最初の8点が1,000、最後の13点が2,500です。

コストの面で、なぜこれが重要なのでしょうか。定価は変わっていません。しかし、2023年6月より前の購入者は無期限のクレジットを得ていたのに対し、2023年7月以降の購入者が得るクレジットは6か月で失効します。失効したクレジットも支払額の一部なので、少量しか使わないユーザーにとっては実質的なコストが上がったことになります。

私たちが過去の記事で「定価ではなく実質価格を見る」と書いているのはこのためです。ページが変わったことは確認できます。しかし、Serperが変更した理由や、既存のクレジットがどう扱われたかはわかりません。ページには書かれていないからです。

ほかの前払いクレジットの有効期限

前払い市場全体と比べると、6か月は短い期間です。OpenAIは、購入したクレジットは1年で失効し、期限の延長はできないとしています(OpenAIヘルプセンター)。Anthropicは、クレジットは購入から1年で失効して延長はなく、失敗したリクエストは無料だとしています(Claudeヘルプセンター)。

前払いクレジット有効期限出典
Serperの検索クレジット6か月serper.devのホームページ(2026年11月3日閲覧)
Serperの検索クレジット(2023年5月以前)無期限Webアーカイブのスナップショット(2022年11月3日〜2023年5月31日)
OpenAIのAPIクレジット1年、延長不可OpenAIヘルプセンター
AnthropicのAPIクレジット1年、延長不可、返金不可Claudeヘルプセンター
EveryInfraのウォレット残高無期限everyinfra.com/pricing
前払いクレジットの有効期間(月数)を示す横棒グラフ。Serperの検索クレジットは6か月(濃い灰色)、OpenAI APIクレジットは12か月、Anthropic APIクレジットは12か月です。2023年5月以前のSerperとEveryInfraのウォレット残高は有効期限がないため、棒はありません。

1クレジットで利用できる範囲:リクエスト、結果件数、numパラメータ

Serperの料金カードには「Submit 50,000 queries」とあるため、1クレジットは1クエリです。第三者の記事は、ある点で一致しています。結果10件までは1クレジット、11〜100件は2クレジットです(ColdIQ、2026年7月)。こちらのHacker Newsスレッドでも、あるユーザーが同じことを述べています。

Serperのホームページにはこのルールの記載がありません。私たちはアカウントを持っていないため、確認できません。そのため本記事では「第三者の報告」と表記し、料金欄とは分けて扱っています。

コードがこのルールの範囲内に収まるかどうかは、使用しているフレームワークのデフォルトの結果件数によります。Serper向けのLangChainコミュニティラッパーでは、kのデフォルトは10で、numとして送信されます(ソースコード)。CrewAIでは、SerperDevToolのn_resultsのデフォルトが10で、これもnumに渡されます(ソースコード、ドキュメント)。

HaystackのSerperDevWebSearchでは、件数の指定にtop_kを使います(ドキュメント)。ソースコードでのデフォルトも10です(ソース)。つまり、デフォルトのままなら1クレジットに収まります。「もっと結果がほしい」とkやn_resultsを20に変えると、第三者の報告が正しければ、請求額が2倍になる可能性があります。

検索エンジン側でも、1ページで返せる結果の数は制限されています。2025年9月、Googleは1ページ100件表示のURLパラメータをサポートしていないと表明しました(Search Engine Land、2025年9月18日)。Google自身のCustom Search JSON APIでも、numは1〜10に制限されています。そのため「100件」に2クレジットを払う場合は、実際に何件返るかをテストする必要があります。このテストには無料クエリを使ってください。

EveryInfraでは、ルールは公開の検索ツールカタログに記載されています。webではnumの上限は10です。それより大きい値を指定すると10件が返り、エラーにはなりません。さらに多くの件数が必要な場合はpageを使い、1ページごとに1回課金されます。

カタログには、各ツールについてunits: 1とprice_usd: 0.000694が表示されています。データカタログのweb/search機能には現在max_limit: 10と表示されており、取得上限に10より大きい値を指定すると10件が返ります(シンガポール時間2026年11月3日00:16に確認)。11月1日には、カタログには100と表示されている一方、実際の呼び出しでは10件が返ると報告しました。現在はカタログの表示と実際の動作が一致しています。

1,000件あたりの価格1回の呼び出しあたりの行数1,000件あたり算出根拠
Serper Starter、numが10以下10$0.10料金欄、10件分のフルページ
Serper Starter、numが11〜100(第三者の報告:2クレジット)10件のままの場合$0.20第三者の報告、未確認
EveryInfra web、フルページ10$0.0694カタログ価格
EveryInfra web、今回のテストでの平均9.55$0.0727課金対象となった44リクエスト
EveryInfra shopping(商品検索結果)40$0.0174テスト呼び出し1回
EveryInfra places(場所の検索結果)20$0.0347テスト呼び出し1回

アップグレードの分岐点:小容量パックを追加購入するか、上位パックに切り替えるか

Serperのページで$0.30という価格を見て、大容量パックを選びたくなる人は多いでしょう。しかし、大容量パックのほうが割安になるのは、6か月以内に使い切れる場合だけです。このセクションでは、6か月間の利用量がわかっている場合について、2つの問いに答えます。最も安い購入方法はどれでしょうか。

どのくらいの利用量で上位パックに切り替えるべきでしょうか。当社のスクリプトでは、同じパックを複数組み合わせる場合も含め、4種類のパックのあらゆる組み合わせを試しました。1,000から13,000,000までの利用量を1,000刻みで調べ、必要なクレジットを満たす最安の組み合わせを求めました。スクリプトは、保存したページのテキストから4つの価格を読み取ります。

6か月の利用量月あたりの目安最安の組み合わせ費用上の行からの追加額失効する割合
350,00058,333Starter×7$350—0%
351,00058,500Standard×1$375$2529.8%
1,600,000266,667Standard×3 + Starter×2$1,225—0%
1,601,000266,833Scale×1$1,250$2536.0%
7,500,0001,250,000Scale×3$3,750—0%
7,501,0001,250,167Ultimate×1$3,750$040.0%
ステップ折れ線グラフ。横軸は半年あたりの呼び出し数で、0から3百万までです。縦軸は米ドル建てのコストです。灰色のステップ線はSerperの最安の組み合わせです。350,000までは50,000回ごとに$50ずつ上がり、351,000で$375のStandardパック単体に跳ね上がり、StandardとStarterの組み合わせで上昇した後、1,601,000で$1,250のScaleパック単体に跳ね上がり、2.5百万まで横ばいです。青緑の直線は呼び出しあたり$0.000694のEveryInfraです。両方の線は半年あたり1,802,000回で交差し、それ以降は灰色の線が青緑の線を下回ります。

この表から結果が二つわかります。第一に、アップグレードすべき地点は「大きなパックを使い切る」場合よりずっと低い位置にあります。半年で350,000クエリを超えると、ほぼ30%が失効しても、$375のStandardパック単体のほうが$50のStarterパック八つより安くなります。同様に、半年で1.6百万を超えたら、36%が失効してもScaleを購入すべきです。第二に、7.5百万ではUltimateとScaleパック三つが同じ$3,750になります。Ultimateはクレジットが5百万多く、毎秒のクエリ数も200ではなく300なので、この規模ではUltimateを選んでください。

EveryInfraとの交差点は半年あたり1.802百万クエリ、月あたり約300,000です。これを下回る量では、Serperのどの組み合わせも呼び出しあたり$0.000694より高くなります。上回るとScaleとUltimateの組み合わせのほうが安くなり、その後も安いままです。半年あたり12.5百万では、Serperは1,000件あたり$0.30で、当社価格の0.43倍です。

これは10月26日の記事で示した「月あたり約300,000」と一致します。その記事ではいくつかの利用量のみを示しましたが、このグラフでは階段状の線全体を示しています。

パック別の利用:1種類のパックを6か月間一定のペースで使う場合

次の表は最もシンプルなケースです。月間利用量が一定で、6か月に1回購入し、購入するパックは1種類だけとします。表には各パックの1,000クエリあたりの実質価格を示しています。Serperの最後の列は、全パックの組み合わせのうち最安のものです。EveryInfraの価格$0.694と比較できます。

月あたりStarterのみStandardのみScaleのみUltimateのみ最安の組み合わせEveryInfra `web`
1,000$8.33$62.50$208.33$625.00$8.33$0.694
5,000$1.67$12.50$41.67$125.00$1.67$0.694
10,000$1.67$6.25$20.83$62.50$1.67$0.694
25,000$1.00$2.50$8.33$25.00$1.00$0.694
50,000$1.00$1.25$4.17$12.50$1.00$0.694
100,000$1.00$1.25$2.08$6.25$0.79$0.694
250,000$1.00$0.75$0.83$2.50$0.75$0.694
500,000$1.00$0.75$0.83$1.25$0.54$0.694
1,000,000$1.00$0.75$0.63$0.63$0.54$0.694
2,500,000$1.00$0.75$0.50$0.50$0.33$0.694

最も読み違えやすいのは上の行です。月1,000クエリの小規模プロジェクトでは、Starterを使うと1,000クエリあたり$8.33となり、定価の8倍を超えます。6か月で使うのは6,000クエリで、44,000クエリは失効します。下の行はSerperが強い領域です。月500,000クエリ以上では、最安の組み合わせがEveryInfraより安くなります。月25,000〜250,000の中間帯では、Serperは$0.75〜$1.00で、当社価格より8%〜44%高くなります。

対数目盛の折れ線グラフ。横軸は月あたりの呼び出し数で1,000から2.5百万まで、縦軸は1,000件あたりの実質価格です。濃い灰色の線はSerperの最安の組み合わせで、1,000で$8.33、5,000と10,000で$1.67、25,000と50,000で$1.00、100,000で$0.79、250,000で$0.75、500,000と1百万で$0.54、2.5百万で$0.33です。横ばいの青緑の線は$0.694のEveryInfra webです。灰色の線は月あたり250,000から500,000の間で青緑の線を下回ります。

実際の利用量は一定ではない:月ごとに見る5つの利用パターン

上の表は、月間利用量が一定で、6か月に1回購入することを前提にしています。実際のユーザーの多くは、そのような使い方をしていません。そこで、よくある5つの利用パターンについて24か月分の利用量データを作成し、3通りの購入方法を月ごとにシミュレーションしました。各パックは購入月から6か月間有効です。毎月、有効期限が最も早く切れるクレジットから消費します。購入するのは、その月に必要な分に対して残高が足りないときだけです。

3通りの購入方法は次のとおりです。「残高がなくなったら小パック」は、その月に必要な数の$50のパックを購入します。「6か月予測」は、次の6か月間の実際の利用量を使うため、予測が完全に的中する前提です。有効な残高を差し引き、最も安い組み合わせを購入します。「常にStandardを購入」は、残高が足りなくなるたびに$375のパックを1つ購入します。EveryInfraの場合、費用は総利用量×$0.000694で、残高に有効期限はありません。

利用パターン(24か月)合計残高がなくなったら小パック6か月予測常にStandardを購入EveryInfra
一定:月20,000件480,000$500、1,000件あたり$1.042、期限切れ0%$600、$1.25、期限切れ20%$1,500、$3.125、期限切れ76%$333.12, $0.694
成長:月2,000件、毎月25%増1,686,065$1,750、$1.038、期限切れ1.6%$1,500、$0.89、期限切れ3.7%$2,250、$1.334、期限切れ35.5%$1,170.13, $0.694
ホリデーシーズンのピーク:月8,000件、11月と12月は80,000件480,000$500、$1.042、期限切れ0.8%$500、$1.042、期限切れ4%$1,500、$3.125、期限切れ76%$333.12, $0.694
単発プロジェクト:3か月間は月150,000件、その後は月3,000件513,000$650、$1.267、期限切れ14.8%$525、$1.023、期限切れ21.1%$1,500、$2.924、期限切れ74.4%$356.02, $0.694
チャーン:月120,000件、毎月15%減783,814$850、$1.084、期限切れ2.2%$725、$0.925、期限切れ7.8%$1,500、$1.914、期限切れ60.8%$543.97, $0.694
5つの利用パターンごとに灰色の横棒が3本あり、ティール色の縦線が1本引かれた集合横棒グラフ。1,000件あたりの実質価格は次のとおり。一定:「残高がなくなったら小パック」は$1.04、「6か月予測」は$1.25、「常にStandardを購入」は$3.13。成長:$1.04、$0.89、$1.33。ホリデーシーズンのピーク:$1.04、$1.04、$3.13。単発プロジェクト:$1.27、$1.02、$2.92。チャーン:$1.08、$0.93、$1.91。ティール色の線はEveryInfraの$0.694を示しており、灰色の棒はすべてその右側にあります。

このモデルからは、直感に反する結果が3つ得られます。1つ目に、利用量が一定の場合、「残高がなくなったら小パック」は「6か月分をまとめて購入」より安くなります。月20,000件なら、$50パック1つで2.5か月もち、期限切れになりません。そのため、実質価格は$1.00に近くなります。

表の$1.042は、24か月目の終わりにまだ有効な20,000クエリをコストとして計上した結果です。6か月分をまとめて購入する場合は3パックを購入し、120,000クエリを使って30,000クエリを失うため、$1.25を支払うことになります。10月26日の記事では後者の方法を使い、$1.25と示していました。この数字は残高がなくなってから購入する人にとっては高すぎるため、ここで訂正します。

第2に、成長と解約のケースでは「6か月予測」のほうが安くなります。需要の多い月にStandardを購入できるためです。ただし、この方法には完璧な予測が必要です。成長ケースでは、24か月目に月間ボリュームが338,813に達します。予測に基づいて購入する場合、期間の後半にStandardとScaleのパックを購入し、$0.89を支払います。これでも当社の価格の1.28倍です。

3つ目に、「常にStandardを購入」は5つのパターンすべてで最も高くつき、36%〜76%が期限切れになります。大きなパックを購入するのは、1,000件あたりの価格を$1.00から$0.75に下げるためです。これが成り立つのは、6か月で350,000クエリを超える場合だけです。利用量が追いつかないと、Standardの定価$0.75の1.8〜4.2倍を支払うことになります。

このモデルにはいくつかの前提があります。Serperは期限が先に切れるクレジットから消費すると仮定していますが、この順序はページに明記されていません。また、その月に必要なときだけ購入し、買いだめはしないと仮定しています。24か月目の終わりにまだ有効なクレジットは、コストには含めますが、期限切れには含めません。

税金は加算しておらず、7日間の返金可能期間も利用していません。5つの利用パターンは当社が設定したもので、特定の顧客のデータに基づくものではありません。同じルールにご自身の月間ボリュームを当てはめることもできます。「6か月予測」の列は予測の精度に最も左右されるため、結果が最も変わりやすい列です。

実際の3つのユースケース:AIアシスタント、順位トラッキング、単発バッチ

上のモデルは抽象的な利用パターンを使っています。このセクションでは、よくある3つのユースケースを取り上げ、それぞれの月額料金を示します。ボリュームは一般的な構成をもとに設定しました。Serperについては、「残高がなくなったら小パック」と最も安い組み合わせのうち、低いほうを採用します。EveryInfraについては、1回の呼び出しあたり$0.000694のwebを使います。

1つ目は、AIアシスタント向けのWeb検索です。1日300件のチャットがあり、モデルはチャットごとに2回検索します。月に約18,000回の検索になります。このボリュームでは、$50パック1つで2.8か月もち、期限切れになりません。

そのため「残高がなくなったら小パック」では定価の$1.00、つまり月$18を支払います。6か月ごとに3パックを購入する場合は月$25です。EveryInfraは月$12.49です。これはSerperのプリペイドモデルにとって最も有利なケースです。ボリュームが安定した中程度で、上位10件の結果しか使わないためです。

2つ目は、SEOの順位トラッキングです。500キーワードを追跡し、週1回上位30件を確認します。EveryInfraでは1キーワードあたり3ページ、月に約6,500回の呼び出しで$4.51です。Serperでは、第三者のレポートによると30件の結果で2クレジットを消費するため、月に約4,330クレジットを使います。$50パックは11.5か月もつ計算ですが、6か月で期限切れになります。

そのため6か月ごとに1パックを購入して月$8.33を支払い、50,000クレジットのうち約24,000が期限切れになります。上位10件だけが必要な場合でもSerperは月$8.33で、約37,000クレジットが期限切れになります。この用途では、EveryInfraは月$1.50です。頻度の低いトラッキングは、プリペイドクレジットにとって最も不利なケースです。有効期限が、1パックを使い切るのに必要な期間より短いためです。

三つ目は単発のバッチ処理です。市場調査のために一週間で1.2百万回の検索を実行し、その後は停止します。Serperの最安の組み合わせはStandardパック2つとStarterパック4つで、合計$950、1,000件あたり$0.79です。EveryInfraは$832.80です。この場合は価格より速度が重要です。

当社のデフォルトである毎分60件では、このジョブに333時間かかります。毎分1,800件のスピードパック(30日間で$78)を使うと11.1時間で終わり、合計は$910.80で、Serperより$39安いだけです。Serperの最小パックは毎秒50件を処理でき、6.7時間で完了します。短期間の大規模バッチでは、Serperのレート制限が緩いことは明確な強みです。

用途月間ボリュームSerperの実質月額コストEveryInfraの月額安いほう
AIアシスタントの検索、1日600件18,000$18(残高がなくなったら購入)/$25(6か月分をまとめて購入)$12.49EveryInfra
順位トラッキング、500キーワード、毎週上位30件6,500回の呼び出し(当社)/約4,330クレジット(Serper、第三者のレポート)$8.33$4.51EveryInfra
順位トラッキング、500キーワード、毎週上位10件約2,167$8.33$1.50EveryInfra
単発バッチ、1.2百万1回のみ$950、6.7時間で完了$832.80(333時間)、スピードパック利用時は$910.80(11.1時間)価格はほぼ同等、速度はSerperが大きく上回る
3つのジョブの月額コストを比較したグループ化横棒グラフ。月18,000回呼び出すAIアシスタント:Serper $18.00(グレー)、EveryInfra $12.49(青緑)。500キーワードの順位トラッキング(上位30件、週1回):Serper $8.33、EveryInfra $4.51。500キーワードの順位トラッキング(上位10件、週1回):Serper $8.33、EveryInfra $1.50。
各公開レート制限で1.2百万回の呼び出しを完了するまでの所要時間を対数目盛で示した横棒グラフ。毎秒50のSerper Starter:6.7時間(灰色)。毎分1,800のスピードパック付きEveryInfra:11.1時間(青緑)。毎分60のEveryInfraデフォルト:333.3時間(青緑)。ネットワーク時間は含みません。

EveryInfraの検索料金:カタログ価格、実際の課金額、有効期限なし

EveryInfraは検索の呼び出しごとに課金します。料金は公開されている検索ツールカタログに掲載されており、ログインせずに確認できます。billing.tiersフィールドには3つのティアがあります。標準ティアは1回あたり$0.000694、1,000回あたり$0.694です。全17種類の検索ツールのうち、cross-check以外はすべてこのティアです。

ディープティアはセマンティック検索のディープモード用で、$0.001389です。cross-checkは複数の検索を並列で実行するため、$0.002778です。チャージは$10からで、$10、$50、$100、$500、$1,000から選べます。ウォレット残高はリセットされず、有効期限もありません(料金ページ)。検索プロダクトページにも同じ料金が表示されています。

リクエストの例です。キーは環境変数から読み込み、ファイルには書き込みません。

bash
curl -s https://api.everyinfra.com/api/v1/search \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool":"web","params":{"q":"serp api pricing comparison","num":100}}'
3枚のコードカードに表示されたAPIレスポンスのスクリーンショット。1枚目:2026年11月3日00:19:45(シンガポール時間)、num=100を指定したWeb検索。resultsは10件、charged_usdは0.000694、per_1kは0.694444 USDで、両方が青緑の枠で囲まれています。2枚目:00:19:55、limit=100を指定したデータカタログのweb/search。countは10、charged_usdは0.001389。3枚目:00:20:16、存在しない単語の検索。resultsは空、charged_usdは0.0、reasonはempty_result_refunded、返金ステータスはsucceeded。
実際のレスポンス3例。100件を要求すると10件が返り、課金は1回分です。データカタログのルートでは料金が2倍です。空の結果は返金されます。2026年11月3日00:27(シンガポール時間)に取得しました。 EveryInfra APIレスポンス

課金されたレスポンスにはそれぞれ、chargedとcharged_usdを含むbillingオブジェクトがあります。1,000回あたりの料金を示すamount.per_1kも含まれます。この記事で課金されたwebリクエスト44件は、すべてcharged_usdが0.000694でした。1,000倍すると1,000回あたり$0.694で、カタログと同じです。web/searchの2回の呼び出しはどちらも0.001389でした。

1回あたりの料金が固定なので、実行前に総額がわかります。10キーワードなら$0.00694です。月20,000回なら月額$13.88、年間$166.56です。パックを選んだり、有効期限を気にしたりする必要はありません。

テスト1:ページとnum、1ページ10件で1ページごとに1回課金

最初のテストは2026年11月3日00:19〜00:20(シンガポール時間)に、クエリ「serp api pricing comparison」で実行しました。1、2、3ページ目はそれぞれ10件、合計30件を返し、異なるURLは28件でした。2ページ目は1ページ目と1件、3ページ目と1件のURLが重複していました。numを100に設定すると1ページ目と同じ10件のURLが返り、課金は$0.000694の呼び出し1回分でした。

データカタログのweb/searchでlimitを100に設定すると、$0.001389で10件が返りました。この10件のうち6件のURLはwebの1ページ目にも含まれていました。つまり、2つのルートが返すリストは同じではありません。

つまり、EveryInfraで30件の結果を得るには3回の呼び出しで$0.002082かかり、1,000件あたり$0.0694です。Serperでは、「11〜100件の結果は2クレジット」というサードパーティの報告が正しければ、Starterでnum=30の呼び出し1回が$0.002です。Serperが本当に1回で30件を返すなら、当社の3ページ分とほぼ同じです。そのため、深い順位まで取得する場合の差は、「1,000リクエストあたり」の比較から受ける印象よりずっと小さくなります。本当の差が出るのは上位10件の用途で、Starterの$0.001に対し当社は$0.000694です。

テスト2:20キーワードの順位チェック1回分のコストと速度

2つ目のテストは、ごく一般的な作業です。20キーワードについて1ページ目を確認し、自社サイトの順位を調べます。00:22〜00:27(シンガポール時間)に、「serp api」から「noise cancelling headphones」までの20キーワードで、locationを米国に設定して実行しました。呼び出しの間隔は6.5秒です。テスト用のキーはレート制限が低いため、1回の呼び出しで429が返り、60秒後に再送しました。

20回の呼び出しはすべて200を返し、合計190件、1回あたり9.5件でした。10件未満だった呼び出しは6回で、7件、8件、8件、9件、9件、9件でした。合計の課金額は$0.01388でした。所要時間の中央値は1.95秒、最も遅いもので2.99秒でした。計測はシンガポールからcurlで行い、リクエスト送信からレスポンス全体の受信までを測りました。

この20キーワードを1日1回チェックすると月600回の呼び出しになり、EveryInfraでは$0.42です。Serperでは$50のパック1つで83か月分になりますが、6か月で期限切れになります。そのため実質の料金は$50 / 3,600回で、1,000回あたり$13.89です。前払い方式のコストが最も高くつくのは、少量のトラッキングです。

散布図。横軸は3回のテスト実行における各Web検索を時系列で並べたもの、縦軸は秒数です。44回のWeb呼び出しの所要時間は1.57〜3.16秒、中央値は1.96秒でした。26回は2秒以内で、3秒を超えたのは1回だけです。テスト3(00:55〜00:58)の点はテスト1より密集しています。グレーの帯はSerperのホームページに記載された1〜2秒を示す参考値です。Serperはテストしていません。

この記事の主題は速度ではありません。ただ、どの料金カードにも1秒あたりのクエリ数が載っているので、触れておきます。Serperのホームページには、結果は通常1〜2秒で返り、2〜4秒かかるものもあると書かれています。Serperはテストしていないため、ここではEveryInfraの数値のみを示します。ユーザーが毎回の回答を待つ用途では、1秒の差が効いてきます。決める前に、両方の無料枠でご自身のキーワードを試してください。

テスト3:30分後の同じキーワードの検索結果の変化

3つ目のテストではテスト2を繰り返しました。00:55〜00:58(シンガポール時間)に、同じパラメータで同じ20キーワードを実行し、キーワードごとに上位10件のURLのうちいくつが変わらなかったかを計測しました。この数値が料金に関係するのには、具体的な理由があります。

2026年9月以降、複数の順位トラッキング企業が、Googleは自動リクエストに対して、見た目は通常どおりでも検索結果が差し替えられたページを返していると報告しています。Nozzleの調査によると、通常、あるチェックから次のチェックまで残るサイトの割合は88.1%です。差し替えられたページでは22.3%しか残りません(Nozzle、2026年10月10日公開、10月21日更新)。1回の結果を信頼できず、再取得が必要になれば、1,000回あたりの実質コストは上がります。

20キーワードについて2回の結果を比較すると、上位10件のURLのうち同じだった割合は平均87.5%で、最低値は30%でした。20キーワードのうち18キーワードではURLの80%以上が同じで、6キーワードでは10件すべてが同じでした。最も低かったのは「iphone 18 release date」で、10件中3件が同じでした。このクエリはニュースに連動するため、30分で結果が変わることがあります。次に低かったのは「google search api」の78%です。

平均87.5%はNozzleの調査の通常値88.1%に近く、この小さなサンプルには差し替えページが多い兆候は見られません。実行したのは20キーワードを2回だけです。この小さなサンプルから長期的な安定性はわからず、Nozzleの大規模サンプルとも比較できません。わかるのは次の1点です。

順位をトラッキングする場合は、各結果をそのキーワードの直近の履歴と比較し、再取得が必要かどうかを判断してください。SEOmonitorによると、毎日の結果の約8%が不完全または誤りで、再取得しているとのことです(SEOmonitorヘルプセンター)。この割合なら、どのプロバイダーでも1,000回あたりのコストは約8%増えます。

20キーワードそれぞれに1本ずつバーがある横棒グラフ。各バーは、1回目と2回目の実行で上位10件のURLが一致した割合を示します。18本が80%以上で、そのうち6本が100%です。最も低いのはiphone 18 release dateの30%で、次がgoogle search apiの78%です。平均は87.5%です。グレーの線の一方はNozzleが報告する通常値88.1%を、もう一方は差し替えページの22.3%を示します。

テスト4:空の結果、不正なパラメータ、APIキーなし、サービスエラー

SerperのFAQには、クレジットは「成功したレスポンス」に対して差し引かれると書かれています。ただし、空の結果や誤ったパラメータが成功に含まれるかどうかは書かれていません。EveryInfraでそれぞれのケースを試しました。00:20:16に存在しない単語をクエリしたところ、200が返り、結果は0件でした。

charged_usdは0、reasonはempty_result_refunded、返金ステータスはsucceededでした。00:22:20にSerperのパラメータ名glをwebに送ると、422が返り、サポートされている7つのパラメータの一覧と「Nothing was charged」というテキストが含まれていました。00:22:27にAPIキーなしで呼び出すと401が返り、こちらも課金されませんでした。

00:29:28と00:29:39に、データカタログのbing/searchへの2回の呼び出しで503が返りました。reasonはrequest_failed_refunded、charged_usdは0で、レスポンスには20秒後に再試行するよう記載されていました。また、テスト用APIキーはレート制限が低いため429が2回返りましたが、どちらも課金されませんでした。

ケース時刻(シンガポール時間)ステータス課金額レスポンスの内容
空の結果00:20:16200$0empty_result_refunded、返金成功
パラメータ名の誤り(gl)00:22:20422$0対応パラメータの一覧を返す。課金なし
APIキーなし00:22:27401$0APIキーがありません。課金なし
一時的なサービスエラー00:29:28, 00:29:39503$0request_failed_refunded。20秒後に再試行
レート制限呼び出しログを参照429$0rate_limited

料金比較ではこの点が見落とされがちです。呼び出しごとに課金されるAPIが失敗や空の結果にも課金する場合、実質価格は表示価格を成功率で割った値になります。EveryInfraでは、ある月の呼び出しの5%が失敗しても、請求額がその5%分増えることはありません。Serperについては、空の結果が成功レスポンスとして扱われるかどうかがページに記載されておらず、私たちも推測はしません。

その他の検索ルート:より安価な`duckduckgo/search`と`bing/search`

データカタログには、webより安いWeb検索ルートが2つあります。bing/searchとduckduckgo/searchで、1回の呼び出しあたり$0.000556、1,000回あたり$0.556です。00:29:50と00:30:01にduckduckgo/searchを2回呼び出しました。1回はlimitをカタログ上の最大値である50に設定しました。どちらの呼び出しも10件を返し、課金は各$0.000556でした。

00:55:31に、duckduckgo/searchで「rank tracker api」の2ページ目をリクエストしました。今回は15件が返り、料金は同じく$0.000556でした。つまり、このルートで返る件数は呼び出しごとに変わるため、1,000件あたりの価格は実際の件数で計算する必要があります。00:29のbing/searchの呼び出し2回は503を返し、課金されませんでした。

00:55:20と00:58:35に再試行しました。どちらの呼び出しも503を返して課金はなく、2回目のレスポンスには「failure 2 of 3」と表示され、20秒後に再試行するよう示されていました。本日のbing/searchの呼び出しは4回とも失敗したため、本記事ではこのルートの1,000件の結果あたりの価格は示しません。

これらのルートからわかるように、「1,000リクエストあたりの価格」は必要なインデックスにも左右されます。たとえば、モデルに渡すコンテキストとして、どの検索エンジンでもよいのでWeb検索結果が1ページ分あれば十分な場合、1,000リクエストあたり$0.556で、Serper Ultimate($0.30)より高くなります。一方、StarterやStandardよりは安く、前払いも不要です。特定の検索エンジンで順位を追跡する場合は、そのエンジン用のルートを使い、そのルートの価格で比較してください。

購入前のテスト:無料クエリと7日間の返金期間で測定する4つの数値

ここまでの計算はすべて、ご自身にしか測定できない4つの数値に依存します。月間の利用量、リクエストする行数、実際に返る行数、そして失敗と空の結果の割合です。経験豊富な購入者は、前払いの前にトライアルクレジットでこの4つの数値を測定します。ページに記載された「1,000リクエストあたり」の価格だけを使って単純計算することはしません。

方法は次のとおりです。ログから実際のクエリを1週間分取り出し、そのまま実行します。各呼び出しについて、件数パラメータ、返された行数、残高の変化を記録します。そのうえで、空の結果とエラーを別に集計します。

Serperでは、2,500回の無料クエリで1週間分のサンプルクエリを十分に実行できます。テスト後には、「11〜100件の結果は2クレジット」が自分の呼び出しに当てはまるか、残高が1減るのか2減るのかがわかります。最初の購入が大きなパックの場合、使用量が20%未満なら7日以内に全額返金を受けられます。この7日間を、同時実行数、レイテンシ、失敗率の負荷テストに使ってください。

EveryInfraでは、$1分のトライアルクレジットは24時間有効です。同じ一連のクエリをそれぞれ1回実行し、charged_usd、行数、空の結果に対する返金を記録するには十分です。その後の最低チャージ額は$10で、残高に有効期限はないため、長期間のテストでも資金が無駄になりません。

次に、4つの数値を本記事のルールに当てはめます。月間の利用量からは、どの時点で上位のパックに移るべきか、1つのパックがどれくらい持つかがわかります。1回あたりの行数からは、リクエスト単位と結果単位のどちらで比較すべきかがわかります。失敗と空の結果の割合からは、実質単価をどれだけ上乗せすべきかがわかります。このステップにはほとんど費用がかからず、比較の方法を「ページを読む」から「自分の請求書を読む」に変えてくれます。

複数のプロジェクト、複数のAPIキー:請求を分ける方法

小規模なチームでは、1つの検索サービスを複数のプロジェクトで共有することがよくあります。Serperの規約では、同時に複数のアカウントを登録してはならないと定められています(利用規約)。そのため、すべてのプロジェクトが1つの残高を共有し、6か月の期限も全プロジェクトに共通で適用されます。1つのプロジェクトが停止しても、その未使用クレジットは期限切れになります。EveryInfraでは、請求はアカウント単位です。

APIキーは環境や用途ごとに作成でき、APIキーごとに個別に制限を設定したり、無効化したりできます。コンソールには日ごとの使用量と最近の呼び出しログが表示されます(料金ページ)。残高に有効期限はありません。1つのプロジェクトが停止しても、その資金はウォレットに残り、他のプロジェクトで使えます。プロジェクト単位で予算を管理するチームにとっては、この点のほうが単価よりも月末の会計に影響します。

Serperのほうがお得なケース

SerperがEveryInfraより適しているケースは次のとおりです。第一に、半年で1.8百万クエリ超、つまり月300,000超の継続的な利用です。この量では、SerperのScaleとUltimateの組み合わせは1,000件あたり$0.33〜$0.54で、当社の$0.694より22%〜52%安くなります。半年で12.5百万なら価格は$0.30で、当社の0.43倍です。

2つ目は、高い同時実行数です。Serperの最小パックでは毎秒50クエリまで可能です。当社のデフォルトは毎分60で、最大は毎分1,800です。1秒間に数百件のリクエストを送るバッチ処理には、Serperのほうが扱いやすいでしょう。

3つ目は、無料トライアルです。Serperはクレジットカード不要で2,500回の無料クエリを提供しています。当社の無料トライアルでは、2つのGitHubリポジトリにスターを付けると、24時間有効の$1分のトライアルクレジットを受け取れます。標準検索約1,440回分です。Serperのトライアルのほうが利用枠が大きく、有効期間も長くなっています。

4つ目は、すでにLangChain、CrewAI、Haystackを使っている場合です。これらにはSerperのラッパーが組み込まれているため、乗り換えにはコードの変更が必要です。Serperの実質価格が1,000リクエストあたり$1.00に近いなら、コード変更にかかる時間のコストが節約額を上回る可能性があります。5つ目は、大口の初回注文のリスクが心配な場合です。Serperでは、初回購入から7日以内で使用量が20%未満であれば全額返金されます。

これは初回の大口注文に対するテスト期間になります。これら5つのポイントは、公開ページと当社の計算に基づいています。当社はSerperのアカウントを持っていないため、結果の品質、安定性、サポートについては評価しません。

最近の変化(2026年9月〜11月)

2026年9月から10月にかけて、Googleは順位トラッカーに対して差し替えた検索結果を返すようになりました。順位追跡を手がけるNozzleは10月10日に調査を公開し、10月21日に更新しています。それによると、Googleは9月13日から多くの自動リクエストを拒否し始め、9月20日からは通過したリクエストに対して結果を差し替えたページを返すようになりました。1ページ目または2ページ目が差し替えられた割合は平均22.6%で、9月30日には最大43.5%に達しました(Nozzle)。

差し替えられたページでは、58.6%のケースで顧客自身が追跡しているサイトが上位10件に含まれていませんでした。通常の割合は2.7%です。9月下旬のピーク後も、10月上旬には毎日約5%〜11%のページが差し替えられたままでした。Search Engine Roundtableは10月12日にこの問題を報じ(Search Engine Roundtable)、Search Engine Journalは10月14日に分析を公開しました(SEJ)。

実務上のポイント:「成功したレスポンス」に対して課金する検索APIでは、誤った結果にも課金される可能性があります。問題はまだ収束していないため、6か月パックを購入する前に、結果をどう検証するかを計画してください。

2026年10月13日から19日にかけて、複数の順位トラッカーが対応方針を明らかにしました。SEOmonitorによると、10月9日から13日にかけて追跡キーワードの約10%が影響を受けました。同社は、コンテンツを比較し、疑わしい結果を再取得するチェックを追加しています(SEOmonitor)。

SISTRIXは9月にオンデマンド更新を停止しました。上位10件より下の順位は信頼性をもって比較できないため、現在は上位10件のみを分析対象としています(SISTRIX)。AccuRankerの10月19日時点のデータでは、9月下旬に急増した後、約1%で推移しています。また、Googleが10月15日に検出をさらに厳格化したとも述べています(AccuRanker)。

実務上のポイント:順位追跡では、再送するリクエスト分として約8%を上乗せして見積もってください。また、上位10件のみを見るツールが増えています。上位10件はSerperの1クレジットに収まるため、上位10件より下位の結果に料金を払う必要はないかもしれません。

2026年9月11日から10月28日まで、Serperは料金を変更していません。この期間、公開ウェブアーカイブのインデックスには、serper.devのホームページが9つの異なるバージョンで記録されています(CDXインデックス)。料金セクションは、9月11日、10月10日、10月28日の3つのスナップショットで確認しました。そのうえで、11月3日に確認したホームページと比較しました。4つの料金、クエリ数、1秒あたりのクエリ数はいずれも変わっていません。「クレジットの有効期間は6か月」という記載、2,500件の無料クエリ、「1,000,000+」の企業・開発者という表記も変わっていません。

実務上のポイント:直近2か月で、料金や有効期間が変更された兆候は見られません。そのため、本記事の料金をそのまま参考にできます。ただし、Serperは過去に一度ルールを変更しています。大容量パックを購入する当日に、各料金カードの最後の行を改めて確認してください。

2026年9月10日以降、日本など一部の地域では、Claudeの利用クレジットは購入から6か月後に失効します。Claudeは失効の7日前にメールで通知し、設定の「使用量」ページで各クレジットの有効期限を確認できます。その他の多くの地域では、クレジットに有効期限はありません(Claudeヘルプセンター)。これは検索APIではありませんが、6か月有効のクレジットでも、失効前の通知と有効期限の一覧を提供できることを示しています。Serperのホームページと利用規約には、通知が送られるかどうかも、購入ごとの有効期限をどこで確認できるかも記載されていません。実務上のポイント:Serperで購入する前に、有効期限の確認場所と通知の有無を問い合わせてください。有効期限を確認できない場合や通知がない場合は、購入日から6か月後の日付をカレンダーに登録しておきましょう。

本記事の公開から59日後の2027年1月1日に、Google自身のCustom Search JSON APIが終了します。新規顧客の受け付けはすでに停止しています。既存顧客は1日100クエリまで無料で、それを超えると1,000クエリあたり$5で、1日10,000クエリまで利用できます(Google for Developers)。課金はGoogle Cloud経由で行われます(請求先アカウントのガイド)。Bing Search APIsは、それより前の2025年8月11日に提供を終了しています(Microsoft Learn)。

Google APIを使い続けているプロジェクトは、今後2か月以内に別の検索APIへ移行する必要があります。SerperとEveryInfraはどちらも選択肢になります。実務上のポイント:移行に伴い、過去のキーワードを一度だけ大量に処理する場合は、上の「単発プロジェクト」の行を参照してください。利用量の大半が最初の数か月に集中する場合、単価の安さを理由に$375のパックを購入すると、最も高くつきます。

MCPによる検索とAIツールの接続

AIアシスタントにウェブ検索を持たせるためにSerperを購入するなら、別の構成も試せます。EveryInfraはリモートMCPエンドポイントを提供しています。MCPは、AIクライアントから外部ツールを呼び出せるようにするオープンなプロトコルです(仕様)。検索ツール名はeveryinfra_searchです。Claude Codeでは、コマンド1つで追加できます(Claude CodeのMCPドキュメント)。料金はAPIを直接呼び出す場合と同じく、1検索あたり$0.000694です。

bash
# Add the EveryInfra remote MCP server to Claude Code (keep the key in an environment variable)
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --header "Authorization: Bearer $EVERYINFRA_API_KEY"
# Then type /mcp in Claude Code; the tool names start with everyinfra_

その他のクライアントについては、MCPセットアップページを参照してください。Serperから移行する場合、主に変更するのは3点です。ヘッダーはX-API-KEYからAuthorization: Bearerに変わります。国を指定するパラメータはglからlocationに変わり、誤ったパラメータ名を指定すると422が返され、課金はされません。

結果のフィールドは当社のカタログに準拠しています。webの場合、各行にはtitle、url、snippetが含まれ、日付がある場合はpublishedも含まれます。両サービスのフィールドが同じだとは主張しません。切り替える前に、各フィールドをカタログと照合してください。

制約:これらの結果が当てはまらない場合

第一に、ここで示すSerperの料金は2026年11月3日時点の公開定価(税抜)で、大口顧客向けの個別契約は含みません。Serperは要望に応じて同時実行数を引き上げられるとしており、大口顧客には別の条件が適用される場合があります。第二に、5つの利用パターンは当社が独自に設定したもので、モデルでは古いクレジットから先に消費されると仮定しています。この順序はページに記載されていません。第三に、「11〜100件の結果は2クレジット」という点は第三者の報告であり、当社では確認していません。

これが事実でない場合、上位10件より下位の結果ではSerperのほうが安くなります。第四に、$0.694はwebの料金として当社が測定した金額です。アカウントによって料金が異なる場合があるため、コンソールと各レスポンスのcharged_usdを確認してください。第五に、本記事で比較しているのは料金と課金ルールのみです。結果の品質、網羅性、安定性は比較していません。

数値の検証方法

Serper側については、2026年11月3日のシンガポール時間00:15に、ホームページと利用規約をcurlで取得して保存しました。4つのパックの数値はスクリプトが保存済みのテキストから抽出しており、手入力はしていません。同じスクリプトで、ウェブアーカイブの21件のスナップショットも読み込みました。EveryInfra側では、各リクエストの時刻、ステータスコード、所要時間、行数、charged_usdを記録しました。

これらのログと保存したページをもとに、1つのスクリプトでアップグレードの分岐点、利用モデル、各表を算出しました。本文とグラフの各数値は、スクリプトの出力と照合済みです。送信したリクエストは計64件で、そのうち55件が課金され、合計は$0.0391でした。

はじめ方:1回のトライアルから最初の請求まで

ステップ1:EveryInfraのアカウントを作成します。2つのGitHubリポジトリ、everyinfra/everyinfra-agent-plugins(GitHub)とeveryinfra/seo-skills(GitHub)にスターを付けます。その後、コンソールで$1分のトライアルクレジットを受け取ります。有効期間は24時間です。

ステップ2:クイックスタートに沿って最初のリクエストを送信します。パラメータ、フィールド、料金については、インフラマーケットプレイス、ウェブ検索の製品ページ、またはウェブ検索の機能ページをご覧ください。ステップ3:24時間のトライアル期間中に、実際に使用するキーワードをそれぞれ1回ずつ検索し、行数とcharged_usdを記録します。

ステップ4:本記事のルールを使って、ご自身で試算します。月間の呼び出し回数が数千回未満なら、ほぼ常にリクエストごとの課金のほうが安くなります。月数万回から数十万回程度なら、「残高がなくなるたびに小容量パックを購入する」場合の$1.00と当社の$0.694を比較してください。月300,000回を超える場合は、SerperのScaleパックとUltimateパックを詳しく検討してください。

その他の検索手段については、ウェブスクレイピングAPI、BingスクレイピングAPI、NaverスクレイピングAPIをご覧ください。Naver検索には専用の機能ページがあります。他社との総合的な比較は、代替サービスの概要からご覧ください。Serperに関する記事はほかに2本あります。Serper APIの代替:1,000クエリあたりの料金、無料枠、有効期限の検証とSerperの無料枠と無料の代替サービスです。

FAQ

以下の質問は、「serper api pricing」「serper api key pricing」「serper api free」の検索候補(2026年11月3日のシンガポール時間00:12〜00:18に取得)と、Hacker Newsのスレッド1件から抜き出したものです。各回答には出典を記載しています。

Serper APIキーの料金:Serper APIキーはいくらですか?

APIキー自体は新規登録時に無料で発行されます。料金がかかるのはクレジットです。最小の購入単位は50,000クエリで$50、有効期間は6か月、税抜です(serper.dev、2026年11月3日確認)。利用規約では、同時に複数のアカウントを登録することや、キーまたはアカウントの制限を回避することが禁止されています。そのため、「キーを増やして無料クエリを増やす」方法は規約違反になります。(検索候補:serper api key pricing、serper api key cost)

Serper APIの無料枠:無料クレジットに有効期限はありますか?

ホームページには「2,500件の無料クエリを獲得」「クレジットカード不要」と記載されていますが、無料クエリの有効期限は示されていません。有料クレジットの有効期間は6か月です。2023年5月より前は、ホームページで1,000件の無料クエリが提供されており、クレジットに有効期限はありませんでした。無料クエリの有効期間については、11月1日の記事をご覧ください。(検索候補:serper api free、serper api free credits)

最大のパックが常に最もお得ですか?

いいえ。Ultimateが最安になるのは半年で7.5百万クエリを超える場合だけです。半年で350,000未満なら、$50のパックを複数購入するのが最も安くなります。当社のモデルでは、十分な利用量がないまま$375のパックを購入すると、1,000件あたり$1.33〜$3.13を支払うことになります。これはStandardの定価$0.75の1.8〜4.2倍です。(提案:serper dev api pricing)

Serperは100件の結果に2クレジットを課金しますか?

Serperのホームページには記載がありません。第三者の記事やHacker Newsのユーザーによると、結果が10件までなら1クレジット、11〜100件なら2クレジットかかります。当社はアカウントを持っていないため、確認できません。LangChainとCrewAIのSerper用ラッパーはデフォルトで10件の結果を要求するため、デフォルト設定ではこのルールに該当しません。(出典:Hacker Newsスレッド43921687)

「SERP APIの料金」はSerperの料金と同じですか?

いいえ。「SERP API」は製品の種類を指し、検索結果ページを構造化データに変換するAPIのことです。料金は呼び出しごと、月額、結果件数ごとなどプロバイダーによって体系が異なり、価格差も大きくなります。Serperはそのプロバイダーの1つで、前払い制のクレジットを販売しています。比較する際は、1,000リクエストあたりや1,000件の結果あたりなど、単位をそろえて換算してください。有効期限や失敗時の課金も含めて比較する必要があります。(検索候補:serp api price)

呼び出しごとに課金される検索APIの月額費用はどのくらいですか?

利用量によって異なります。EveryInfraのwebは1回あたり$0.000694なので、月1,000回で$0.69、20,000回で$13.88、300,000回で$208.20です。Serperで最も安い購入方法を選んだ場合の費用は次のとおりです。月1,000回では6か月ごとに$50を支払い、その大半は期限切れになります。

月20,000回では月額約$20です。月300,000回では$1,250のScaleパック1つで6か月使えるため、月額約$208になります。(検索候補:average api cost、what does an api cost)

参考文献

  1. Serperホームページ(料金表、FAQ、無料クエリ)、Serper、2026年11月3日閲覧
  2. Serper Terms of Service、Serper、2024年5月29日更新、2026年11月3日閲覧
  3. serper.devスナップショットのCDXインデックス、Internet Archive、2026年11月3日閲覧
  4. Wayback CDX Server README、Internet Archive、2026年11月3日閲覧
  5. serper.devのスナップショット(2022年11月3日)、Internet Archive
  6. serper.devのスナップショット(2023年5月31日)、Internet Archive
  7. serper.devのスナップショット(2023年7月11日)、Internet Archive
  8. serper.devのスナップショット(2026年10月10日)、Internet Archive
  9. EveryInfra検索ツールカタログ、EveryInfra、2026年11月3日閲覧
  10. EveryInfraデータカタログ、EveryInfra、2026年11月3日閲覧
  11. 海外からのサービスに対するVAT、GOV.UK、2026年11月3日閲覧
  12. 海外のサービス提供者からのリモートサービスの購入/consumers/purchasing-remote-services-from-overseas-service-providers)、IRAS、2026年10月9日更新
  13. サービスを輸入する国内事業者/gst-and-digital-economy/local-businesses)、IRAS、2026年9月18日更新
  14. 有料Claudeプランの利用クレジットを管理する、Anthropic、2026年11月3日閲覧
  15. 前払い制API課金の設定と管理、OpenAI、2026年11月3日閲覧
  16. How do I pay for my Claude API usage?、Anthropic、2026年11月3日閲覧
  17. Serper Pricing in 2026、ColdIQ、2026年7月5日に価格確認
  18. Hacker Newsスレッド43921687、Hacker News、2025年
  19. google_serper.py(LangChain communityのソースコード)、LangChain、2026年11月3日閲覧
  20. serper_dev_tool.py(CrewAIのソースコード)、CrewAI、2026年11月3日閲覧
  21. Google Serper Search(SerperDevToolのドキュメント)、CrewAI、2026年11月3日閲覧
  22. SerperDevWebSearch、deepset、2026年11月3日閲覧
  23. Google、検索結果の表示件数パラメータをサポートしていないことを認める、Search Engine Land、2025年9月18日
  24. Custom Search JSON API: cse.list、Google、2026年11月3日閲覧
  25. Poisoned Google SERPs、Nozzle、2026年10月10日公開、2026年10月21日更新
  26. Googleの検索結果の提供方法の変更とSEOmonitorへの影響、SEOmonitor、2026年10月13日
  27. Analysis: Google Is Poisoning Search Results For Rank Trackers、Search Engine Journal、2026年10月14日
  28. Custom Search JSON API overview、Google、2026年2月18日更新
  29. Model Context Protocol Specification、MCP、2025年6月18日
  30. Connect Claude Code to tools via MCP、Anthropic、2026年11月3日閲覧
  31. everyinfra-agent-plugins、EveryInfra、2026年11月3日閲覧
  32. Third-party Google rank tracking broken、Search Engine Roundtable、2026年10月12日
  33. Googleの順位データ収集が変わる理由、SISTRIX、2026年10月、2026年11月3日閲覧
  34. Poisoned SERPs、AccuRanker、2026年10月19日
  35. serper.devのスナップショット(2026年9月11日)、Internet Archive、2026年11月3日閲覧
  36. serper.devのスナップショット(2026年10月28日)、Internet Archive、2026年11月3日閲覧
  37. Bing Search APIs Retiring on August 11, 2025、Microsoft、2025年5月
  38. SerperDevWebSearchのソースコード(websearch.py)、deepset、2026年11月3日閲覧
  39. Internet Archive Developers、Internet Archive、2026年11月3日閲覧
  40. Cloud Billingアカウントの作成、変更、閉鎖、Google Cloud、2026年11月3日閲覧
  41. everyinfra/seo-skills、EveryInfra、2026年11月3日閲覧

参考資料 BL-76