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

Serper APIの無料枠:2,500クエリはどれくらいもつのか、使い切ったらどうするか

Serperは、クレジットカード不要で2,500クエリを無料提供しており、有効期限は明記されていません。その後の最低支払額は$50です。月1,000回検索する場合、1年目の費用はSerperが$100、EveryInfraが$10です。

イラスト:左側では、リボンの付いた大きなサンプルボックスが開いており、中には灰色の検索結果カードが少しだけ残っています。これはほぼ使い切った1回限りの無料枠です。中央では、小さな蛇口がサイクルごとに浅いトレイへ数枚のカードを補充しています。これは毎月の無料枠です。右側では、小さなメーターが結果カードを1枚受け取り、すでに数枚のティール色のコインが入った開いた財布へティール色のコインを1枚落としています。これは残高が維持され、リクエストごとに課金される方式です。

Serperのホームページには「2,500件の無料クエリを取得」「クレジットカード不要」と記載されています。このページは2026年11月1日00:46(シンガポール時間、SGT)に保存しました。ページには「月あたり」という記載はなく、この2,500クエリの有効期限も示されていません。無料クエリを使い切った後の最も小さい有料パックは$50で、50,000クレジットが含まれます。クレジットの有効期限は6か月です。これは1,000回の検索あたり$1.00に相当します。

EveryInfraの無料トライアル枠はこれより少なくなります。GitHubリポジトリにスターを付けて$1を受け取ると、その$1は24時間後に失効します。当社の検索料金は1回あたり$0.000694なので、$1で1,440回検索できます。無料トライアル後の最低チャージ額は$10で、残高に有効期限はありません。実測価格は1,000回の検索あたり$0.694でした。

月1,000検索の場合、1年目の現金支出はSerperで$100、当社で$10です。

Serperの2つ目のパックには、年末時点でまだ46,000検索分が残っています。しかし、この利用量では6か月ごとに新しいパックを購入することになります。そのため2年目以降も、Serperは年間約$100、当社は約$8.33かかります。

月20,000回の検索では、1年目の差は$250対$170まで縮まります。月に数百回程度しか検索しない場合は、一部の検索APIが毎月付与する無料クレジットで費用を$0に抑えられます。その場合、SerperとEveryInfraのどちらよりも安くなります。具体的な数字は以下に示します。

この記事は、2026年10月26日の記事「Serper APIの代替:1,000回あたりの料金と有効期限を検証」の続編です。前回は有料プランの料金を比較し、6か月の有効期限によって実質価格がどれだけ上がるかを示しました。今回は「serper api alternative free」や「serper api free tier」といった検索の背景にある3つの疑問に答えます。無料枠は何回分あり、どのくらいの期間使えますか。

無料枠を使い切った後の最低支払額はいくらですか。長期間使える無料の選択肢はどれですか。レスポンスフィールドの比較は行いません。EveryInfraのフィールドについては、検索ツールカタログを参照してください。

Serperについては、公開されているホームページ、利用規約ページ、第三者の記事のみを使用しました。Serperには新規登録していません。クレジットを購入せず、SerperのAPIキーも使用していません。そのため、この記事に記載したSerperの数値はすべて「ページに記載されている数値」であり、「当社が実測した数値」ではありません。

イラスト。左半分:灰色のトークンが入った大きなバケツがあり、その横にカレンダーのページがあります。トークンが列をなしてバケツから出ており、バケツはほぼ空です。これは使い切ると終わる1回限りの無料枠を表しています。右半分:水滴が落ちる蛇口の下に小さなカップがあり、その周りを円形の矢印が囲んでいます。カップは何度も同じ高さまで満たされます。これは毎月の補充を表しています。青緑色のトークンが数個、カップから検索結果カードへ流れています。
1回限りの無料枠と毎月の無料枠。前者は一度空になると終わるバケツ、後者は毎月満たされるカップです。

Serper APIの無料枠とほかの6つの無料枠の比較

無料枠には、表示されている数字よりも重要な性質が3つあります。1つ目は、1回限りか、リセットされるかです。これによって年間の合計が決まります。2つ目は、1日あたりの利用量で何日間使えるかです。

3つ目は、使い切った後の最低支払額と、その残高がいつ失効するかです。下の表に7つのWeb検索APIをまとめました。各ページは2026年11月1日(SGT)に確認しました。

「年間の無料検索回数」は当社による換算値です。月間の無料枠は12倍しています。ドル建てのクレジットは、各プロバイダーの最も安い標準検索料金で換算しています。Google Custom Searchについては、2026年11月1日から12月31日までの61日間で計算しています。SerperとGoogleなどのプラットフォーム事業者を除き、その他の検索API企業は種類のみで表記しています。各社の数値は11月1日時点の公開料金ページに基づいています。

サービス無料枠(ページの要約)リセットの有無年間の無料検索回数無料枠終了後の料金(1,000回あたり)
Geminiのグラウンディング有料ティアのみ月5,000回毎月60,000$14にモデルのトークン料金を加算、1日最大1,500回
AIリトリーバルAPI毎月$10のクレジット毎月30,000回(最安の$4プランで換算)$4から(最大10件の結果)
独自インデックスの検索API毎月$5のクレジット毎月12,000回($5で換算)$5
Google Custom Search JSON API1日100回、既存顧客のみ毎日6,100回(残り61日)$5、1日最大10,000回
サブスクリプション型SERP API無料プランで月250回毎月3,0001,000回で月額$25から
Serper「2,500クエリを無料で取得」記載なし2,500$1.00から(最低$50)
EveryInfra(料金)GitHubスターで$1、24時間1回のみ1,440実測$0.694、結果が返った呼び出しのみ課金

この表の中で、EveryInfraの無料枠は最も小さく、Serperは2番目に小さいという結果になりました。望んでいた結果ではありませんが、これが事実です。「一切支払わない」ことが目的なら、毎月リセットされるプロバイダーのほうが適しています。

先に進む前に2点補足します。Geminiの行は有料ティアのみに適用され、無料ティアではこの機能は「Not available」と表示されます。また、検索ごとにモデルのトークン料金も加算されるため、単体の検索APIではなくモデルの機能です。AI向け検索APIと独自インデックスの検索APIは、検索回数ではなくドル建てで付与されます。これらは標準検索の最安料金で換算しました。より高価な検索モードを使うと、検索回数は少なくなります。

「1年間で使える無料検索回数」というタイトルの横棒グラフ。多い順に、有料ティアのGeminiグラウンディング(月5,000回)が年60,000回。毎月$10のクレジットがあるAI向け検索APIが30,000回。毎月$5のクレジットがある独自インデックスの検索APIが12,000回。既存顧客向けのGoogle Custom Search(1日100回)が、12月31日の終了までで6,100回。サブスクリプション型SERP API(月250回)が3,000回。濃い灰色のSerperが1回限りの2,500回。最後はティール色のEveryInfraで、1回限り付与される$1(有効期間24時間)により1,440回です。

2,500回の無料クエリについてSerperのページに書かれていること

まず元のページから確認しました。2026年11月1日00:46(SGT)に、serper.devのホームページと利用規約ページの全体を保存しました。その上で、無料枠に関するすべての文をテキストから検索しました。

ホームページのファーストビューには「Get 2,500 free queries」と「No credit card required」の2行があります。下部のボタンには「Try 2,500 queries for free」と書かれています。料金セクションでは、4つの有料パックそれぞれに「Credits valid for 6 months」と表示されています。この文は有料パックの下にのみ表示されます。

無料に関する行の近くには、有効期限についての文はありません。スクリプトで「free」の後30文字以内にある「per month」「/month」「monthly」を検索しましたが、一致は0件でした。

Serperホームページのファーストビューのスクリーンショット。見出しは「The World's Fastest and Cheapest Google Search API」。サブタイトルには、結果が1〜2秒で返ると書かれています。水色のボタンに「Get 2,500 free queries」、その下に「No credit card required」とあります。両方の行がティール色の枠で囲まれています。
Serperホームページのスクリーンショット(2026年11月1日00:46 SGTに取得)。ティール色の枠は「2,500 free queries」と「No credit card required」を示しています。その近くには、クエリが毎月リセットされることも、失効することも書かれていません。 Serperのホームページ

利用規約ページには「Updated on May 29, 2024」と表示されています。無料枠に関係するルールが3つあります。1つ目は、利用許諾で同時に複数のアカウントを登録すること(「Register more than one account at any point in time」)が禁止されている点です。つまり、複数の無料枠を得るために複数のアカウントを作ることは規約違反になります。

第2に、同じセクションには、APIキーやアカウントの制限を回避しようとしてはならないと書かれています。第3に、返金規定では、2つの条件を両方満たす場合に全額返金されます。最初の支払いから7暦日以内に申請すること、そしてクレジットの使用量が20%未満であることです。

ホームページのFAQにも、同じ内容が短くまとめられています。Starterパックの場合、20%は10,000回の検索にあたります。つまり、返金期間は2回目のトライアルのように使えます。無料の2,500クエリを利用した後、$50のパックを購入します。7日以内の検索回数が10,000回未満であれば、返金を申請できます。

FAQには、予算に影響する文がほかに2つあります。クレジットは、レスポンスが成功した場合にのみ差し引かれます。残高がゼロになると、Serperは新しいクエリを受け付けなくなります。料金表にはアスタリスクも付いており、料金には売上税、VAT、GSTが含まれないと記載されています。

Serperの利用規約ページのスクリーンショット(2つの部分)。上部:Usage Licenseセクションに、ユーザーが行ってはならない事項が列挙されています。「Register more than one account at any point in time」の行がティール色の枠で囲まれています。下部:Refund Policyセクションには、初回の支払いから7暦日以内に申請があった場合、Serperが全額返金すると記載されています。「Less than 20% of provided Serper API credits are used」の行がティール色の枠で囲まれています。
Serperの利用規約ページのスクリーンショット。2026年11月1日(SGT)に取得。ティール色の枠:同時に保有できるアカウントは1つのみ、全額返金は使用率20%未満の場合のみ。中間のセクションは省略しています。 Serper利用規約

つまり、ページ自体から、Serperの無料枠について4つの事実を確認できます。2,500クエリが付与されること。カードは不要であること。同時に保有できるアカウントは1つのみであること。

Serperがクレジットを差し引くのは、成功したレスポンスに対してのみです。無料枠が毎月リセットされるのか、期限切れになるのかについては、ページに記載がありません。この点について、Serperに代わって私たちが答えることはしません。次のセクションでは、第三者の情報を紹介します。

「月2,500」という情報の出どころ:第三者のページ8件

「serper api free」で検索すると、Serper自身のページ以降の結果の大半は、他の検索API企業やツールサイトによる料金比較です。私たちは2026年11月1日に、そのうち8件を開いて読みました。記録したのは、無料枠に関する各ページの原文の表現のみです。

これらのページの多くは、他の検索API企業やデータ企業によるものです。社名は伏せているため、表にはページの種類と引用を示しています。Redditの投稿は公開スレッドのため、リンクを掲載しています。ページは2つのグループに分かれます。3件のページは「毎月」としています。5件のページは「新規登録時に1回」としています。

ページSerperの無料枠に関する記載ページ上の日付
Webスクレイピング企業によるSERP API比較「月2,500回の検索」2026-08-04に確認したのは2行のみ
データAPI企業によるSerper比較ページ「月2,500リクエスト」、Serperの有料プランは「月額のみ」なし
r/PiCodingAgentのReddit投稿「月2500無料」なし
スクレイピングソフトウェア企業による無料SERP API比較「新規登録時に2,500クレジット」、「1回限り」2026年8月
SERP API企業によるSerper料金ガイド「1回限りの付与枠」Serperのページを2026-10-06に確認
セールスコンサルティング会社によるSerper料金の記事「すべての新規アカウントに2,500件の無料クエリが付与される」2026-07-05
検索API企業によるSerperセットアップガイド「新規登録で2,500件の無料クエリ」なし
別のSERP API企業によるSerper比較「すべての新規アカウントに2,500件の無料クエリ」2026-10-27更新

そもそも、なぜ「毎月」という表現が出てくるのでしょうか。確認できたパターンは1つだけです。「毎月」としているページは、Serperを他社の月間無料枠と同じ列に並べています。その列の名前は「Free Tier」や「free/mo」です。Redditの投稿には、このパターンがはっきり表れています。

同じリストでは、独自インデックスを持つ検索APIを「2000 free/mo」としています。しかしそのプロバイダーは2026年2月12日に無料プランを毎月$5のクレジットに変更しました。1,000回あたり$5なので、1,000回の検索になります。つまり、このリストにはすでに古い数字が含まれていました。

データAPIの比較ページでは、Serperの有料プランを「月額のみ」としています。これは、Serperのホームページにある「No monthly subscriptions」という記載と一致しません。私たちの結論は、「月2,500」と記載した一次情報源はないということです。予算を立てる際は、2,500クエリを1回限りとして計算してください。

競合他社のアカウントは開設しない方針のため、Serperのダッシュボードの残高は確認していません。執筆時点で、Serperのホームページ、利用規約、FAQのどこにも「毎月リセット」とは書かれていません。1回限りとして計画した場合、最悪のケースでも、後から思いがけず追加の枠が付与されるだけです。毎月リセットされる前提で計画した場合、最悪のケースでは、ある日プログラムが停止します。

これは、小さなツールを計画するときに重要です。1日80回の検索を想定し、2,500が毎月リセットされると考えていたとします。実際には、無料枠は約32日目で尽きます。FAQによると、その後Serperは新しいクエリを受け付けなくなります。その日、コード側で警告が出ることもなく、プログラムは結果を取得できなくなります。

無料枠は何日もつか

1回限りの無料枠の価値は、1日の利用量によって決まります。下の表は、1日あたりの利用量を5段階に分け、2,500クエリが何日もつかを示しています。日数は、2,500を1日あたりの検索数で割った値です。EveryInfraの$1トライアルは、受け取ってから24時間で期限切れになります。未使用の検索分は繰り越されません。そのため、どの利用量でも1日しかもちません。

1日あたりの検索数主な用途Serperの2,500クエリがもつ期間EveryInfraの$1トライアルがもつ期間
10ドキュメントを確認する個人用コーディングエージェント250日1日(24時間で期限切れ)
50小規模チームのQ&Aボット50日1日
1001日100件のキーワード順位チェック25日1日
167月約5,000回検索する小規模プロダクト15日1日
500大量に調査を行うコンテンツサイト5日1日
折れ線グラフ。横軸は1日あたりの検索数で、10、50、100、167、500です。縦軸は無料枠がもつ日数で、1目盛りごとに10倍になる対数スケールです。四角いマーカーの濃いグレーの線はSerperの2,500クエリで、250日、50日、25日、15日、5日です。丸いマーカーのティール色の線はEveryInfraの$1トライアルで、受け取ってから24時間で期限切れになるため、どの検索量でも1日です。

表を見ると違いは明らかです。1日10回の検索なら、Serperの無料枠は1年の大半にわたって使えます。当社のトライアルは1日だけです。つまり、当社のトライアルは長期間無料で使うためのものではありません。

必要な機能をすべて1日で試せます。支払う前に、取得できる内容、速度、課金の仕組みを確認できます。長期間無料で使いたい場合は、後述の無料の代替手段のセクションをご覧ください。

無料利用から初回支払いまで:最低額に5倍の差

Serperには従量課金のオプションがありません。最小のパックはStarterで、50,000クレジットが$50、1,000回あたり$1.00、毎秒50クエリ、有効期間は6か月です。EveryInfraでは$10からチャージできます。1回の検索あたり$0.000694なので、$10で14,400回検索できます。料金ページには、残高に有効期限はないと記載されています。

SerperEveryInfra
最低支払額$50(Starter、税別)$10
購入できる検索回数50,00014,400
1,000件あたりの料金$1.00$0.694
有効期限6か月無期限
返金利用率が20%未満で、7日以内なら全額返金失敗した呼び出しや結果が空の呼び出しは$0、申請不要
課金のタイミング成功したレスポンスのみ結果がある呼び出しのみ、空の結果は即時返金
期限内にStarterを使い切るための月間利用量8,334該当なし
Serperの料金セクションのスクリーンショット。タイトルは「Simple, Affordable Pricing」です。4枚のカードがあります。Starterは$50で50kクレジット、1kあたり$1.00、毎秒50クエリ。Standardは$375で500kクレジット、1kあたり$0.75。Scaleは$1250で2.5Mクレジット、1kあたり$0.50。Ultimateは$3750で12.5Mクレジット、1kあたり$0.30。どのカードも最後に「Credits valid for 6 months」と書かれており、Starterカードのその行をティール色の枠で囲んでいます。下部の注記には、価格に売上税、VAT、GSTは含まれないとあります。
Serperの料金セクションのスクリーンショット(2026年11月1日、SGTで撮影)。すべての有料パックに「Credits valid for 6 months」と記載されています。ティール色の枠は$50のStarterパックの該当箇所を示しています。 Serperのホームページ

支払い方法も、初回支払いの妨げになることがあります。SerperのFAQには、Visa、Mastercard、American Express、Discover、PayPalが記載されています。価格には売上税、VAT、GSTは含まれません。EveryInfraの英語版料金ページでは、地域ごとに支払い方法を掲載しています。カードはすべての地域で利用できます。

中国本土ではAlipayとWeChat Pay、シンガポールではPayNow、韓国、インドネシア、マレーシアでは各国のローカルウォレットが使えます。チャージはすべて米ドル建てです。国際クレジットカードを持たない個人開発者の多くは、この段階で止まってしまいます。

表の最後の行が重要なポイントです。50,000クレジットを6か月以内に使い切るには、月平均8,334回の検索が必要です。それを下回ると、Starterパックの一部が失効します。以前の記事Serper APIの代替:1,000回あたりの価格と有効期限を検証では、月間利用量ごとの失効の影響をすでに示しました。ここでは、無料枠を使い切ったばかりの人にとって重要な問いを取り上げます。1年目に実際に支払う金額はいくらでしょうか。

1年目の支出額:4段階の利用量を月ごとに試算

月ごとのモデルを作成しました。ルールはすべて公開ページに基づいています。Serper側では、まず2,500回の無料クエリを使います。これは失効しないものと仮定しており、Serperにとって最も有利な条件です。残高が足りなくなったら、$50のStarterパックを1つ購入します。各パックは購入した月から6か月後に失効します。

EveryInfra側では、$1のトライアルクレジットでまかなえるのは初日分だけです。その後は1検索あたり$0.000694で、$10単位でチャージします。残高に有効期限はありません。その他のプロバイダーについても、各社の公開ページに記載された条件を使います。サブスクリプション型SERP APIについては、その利用量をカバーする最も安い月額プランを採用しています。

独自インデックスの検索APIは、まず毎月$5のクレジットを使い、その後は1,000回あたり$5が課金されます。AIリトリーバルAPIは、まず毎月$10のクレジットを使い、その後は最安の料金帯で1,000回あたり$4が課金されます。DeepSeekには無料枠がなく、1,000回あたり$0.75です。Geminiについては、トークン料金を除いた検索料金のみを計上しています。

月間検索数SerperEveryInfra(利用分)独自インデックスの検索APIAIリトリーバルAPIサブスクリプション型SERP APIDeepSeekGeminiの検索料金(別途トークン料金)
1,000$100$10 ($8.33)$0$0$300$9$0
3,000$100$30 ($25.00)$120$24$900$27$0
5,000$100$50 ($41.67)$240$120$900$45$0
20,000$250$170 ($166.67)$1,140$840$3,300$180$2,520
グループ化された棒グラフ。タイトルは「1年目の支出額:Serper対EveryInfra」です。4つのグループがあり、濃いグレーの棒がSerper、ティール色の棒がEveryInfraです。月1,000回の検索では$100対$10、月3,000回では$100対$30、月5,000回では$100対$50、月20,000回では$250対$170です。

まずSerperとEveryInfraの列を見てください。月1,000回の検索では、無料クエリは3か月目まで持ちます。3か月目にStarterパックを購入します。このパックは8か月目の終わりに失効し、それまでに使ったのは5,500回分だけです。つまり44,500回分が失効します。

9か月目に2つ目のパックを購入します。合計は$100で、実際に使った検索1,000回あたり$8.33です。当社なら$10を1回チャージして、使うのは$8.33です。残りは残高に残ります。

下の表は、月1,000回のケースを月ごとに示したものです。モデルの出力をそのまま掲載しています。

月Serper無料枠の残り購入したSerperパックSerperのこれまでの支出額Serperで失効した検索回数EveryInfraのこれまでの支出額
11,5000$00$10(初日分はトライアルクレジットでまかない、その後に初回チャージ)
25000$00$10
30Starterパック1つ$500$10
4〜700$500$10
800$5044,500$10
90Starterパック1つ$1000$10
10〜1200$1000$10(残り約$1.67)

1年目の終わりの時点で、Serperの2つ目のパックにはまだ46,000回分の検索が残っています。14か月目の終わりまでに使い切らなければ、これも失効します。

月1,000回の場合、13か月目と14か月目にはそのうち2,000回しか使いません。15か月目には新しいパックを購入します。そのため2年目以降も、Serperは年間$100(6か月ごとに1パック)かかり、当社は約$8.33です。1年目の$100対$10という数字には、2年目のSerperの費用を前倒しで含めていません。EveryInfraでは12,000回の検索が$8.33で済み、残高に約$1.67が残ります。少量ユーザーの場合、Serperの請求額の大半は「有効期限付きで一度に買いすぎた分」への支払いです。

その分は検索の対価ではありません。だからこそ重要なのは無料枠そのものではなく、無料枠の後の最初の支払いです。

利用量が増えるほど、各Serperパックで失効する分が減り、差は縮まります。月3,000回では差は3.33倍、5,000回では2倍、20,000回では1.47倍です。以前の記事では、利用量が多い場合についても示しています。月約300,000回を超えると、1,000回あたり$0.50や$0.30のSerperの大容量パックのほうが当社より安くなります。

次に、ほかの列を見てみましょう。月1,000回未満なら、独自インデックスの検索API、AIリトリーバルAPI、Geminiの月次クレジットですべての利用をまかなえます。年間費用は$0で、Serperや当社より安くなります。DeepSeekには無料枠がありませんが、1,000回あたり$0.75なので年間$9となり、当社の$10に近い金額です。

月5,000回では、独自インデックスの検索APIの無料クレジットでまかなえるのは5分の1で、年間$240かかります。AIリトリーバルAPIは$120、当社は$50です。DeepSeekは$45で、当社より$5安くなります。

月20,000回では、DeepSeek($180)と当社($170)は$200未満に収まります。Serperは$250です。残りの3つの検索APIはいずれも$800を超えます。Geminiは検索料金だけで$2,520です。

つまり「安い」かどうかは利用量次第です。月数百回なら月次の無料枠が合います。月数千回から数十万回ならリクエストごとの課金が合います。それを超えると、大容量のプリペイドパックが有利です。

この表には3つの制約があります。まず、EveryInfraとDeepSeekの数値にはリクエストごとの料金のみが含まれ、利用者側のサーバーやモデルの費用は含まれません。次に、Geminiの列は検索料金のみです。検索のたびに、選択したモデルのトークン費用も別途発生します。また、無料枠ではこの機能を使用できません。

そのため、この列の「$0」は無料という意味ではありません。3つ目に、各プロバイダーが返す内容は異なります。独自インデックスの検索APIは自社のインデックスを使います。AIリトリーバルAPIは、AI向けのコンテンツを意味に基づいて検索します。

Geminiでは、モデル自身が検索を行います。同じ「検索」でも、返される結果の件数や内容はプロバイダーごとに異なります。この表が答えるのは費用の問題だけです。

EveryInfraのトライアルと料金の出典

当社の料金は、この記事ではなくカタログに掲載されています。2026年11月1日00:46(SGT)に検索ツールカタログを確認しました。標準ティアは1回あたり$0.00069444で、表示上は$0.000694、1,000回あたり$0.694です。このティアにはweb、news、suggestを含む15のツールがあります。これより高いのはcrosscheckツールだけで、$0.002778です。

データAPI側のweb/search機能は、別のカタログ(webのデータカタログ)を使います。料金は呼び出し1回あたり$0.001389です。テスト当日は1回の呼び出しで10件を返しました。各レスポンスには、その呼び出しの実際の課金額を示すbilling.charged_usdフィールドがあります。本記事の数値はすべてこのフィールドから合計しています。

トライアルの条件は料金ページに記載されています。GitHubでeveryinfra/everyinfra-agent-pluginsにスターを付け、コンソールの「残高とチャージ」で$1を受け取ります。$1はボーナス残高に入り、優先的に使われます。有効期限は受け取りから24時間です。

通常の新規登録では付与されません。1,440回という数字は、$1を$0.00069444で割って切り捨てたものです。データAPIは1回あたり$0.001389なので、同じ$1で約720回呼び出せます。チャージの最小額は$10で、ほかに$50、$100、$500、$1,000があります。単価はどの金額でも同じです。

以下は、テストで使った最初のキーワードによる最もシンプルなリクエストです。リクエストボディにはツール名とパラメータだけを入れます。APIキーはAuthorizationヘッダーに指定します。

bash
curl -X POST https://api.everyinfra.com/api/v1/search \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool":"web","params":{"q":"fastapi background tasks documentation","num":10}}'

# Real response at 00:50:03 SGT on 2026-11-01 (first result and billing fields only; balance fields removed)
{
  "tool": "web",
  "results": [
    {"title": "Background Tasks",
     "url": "https://fastapi.tiangolo.com/tutorial/background-tasks/",
     "snippet": "You can define background tasks to be run after returning a response. ..."}
  ],
  "billing": {"charged": true, "credits": 50, "charged_usd": 0.000694}
}

テスト1:ドキュメント検索10回、コーディングエージェントの1日分

無料枠を最も必要とするのは誰でしょうか。フォーラムで最も多いのは、コーディングエージェントに検索を組み込む個人開発者です。エージェントはエラーや新しいライブラリに出会うたびにドキュメントを検索します。そこで最初のテストでは、そうした1日を再現しました。実際の開発者の質問10件について、それぞれ1回検索し、検索ごとに10件の結果を取得しました。

10件のリクエストは、2026年11月1日00:50:03から00:52:28(SGT)の間に送信しました。5件目のリクエストでは429が返されました。テスト中は、複数のジョブで1つのAPIキーの1分あたりのレート制限を共有していました。本記事用にその1分間に送信したのは5回だけです。60秒待ってから再送しました。429のリクエストには料金はかかっていません。

クエリ件数最初の結果の取得元秒課金額
fastapi background tasks documentation10fastapi.tiangolo.com(公式ドキュメント)1.67$0.000694
pydantic v2 migration guide field validator10pydantic.dev(公式ドキュメント)1.89$0.000694
langgraph postgres checkpointer example10reference.langchain.com(公式リファレンス)1.90$0.000694
nextjs 15 hydration error github issue10github.com(Issueページ)1.70$0.000694
playwright python wait for network idle10stackoverflow.com1.75$0.000694
uv python lock file workspace10docs.astral.sh(公式ドキュメント)1.60$0.000694
mcp streamable http server python sdk9github.com(例)2.11$0.000694
react 19 useActionState example10react.dev(公式ドキュメント)2.43$0.000694
postgres jsonb index performance10reddit.com1.61$0.000694
docker compose healthcheck depends_on10docs.docker.com(公式ドキュメント)1.91$0.000694

10回の呼び出しで99件が返り、費用は$0.00694と1セント未満でした。10問中6問で、最初の結果が公式ドキュメントでした。この利用量だと、1日10回で月300回、年3,600回です。当社なら年間約$2.50です。Serperでは無料の2,500クエリが250日分で尽き、残りの115日分のために$50のパックを1つ購入することになります。

独自インデックスの検索APIなら、月300回は毎月の$5クレジットの範囲内に収まるため、年間$0です。これは先ほど述べたとおりです。少量の個人プロジェクトには、月次の無料枠が最もお得です。当社が有利になるのは無料枠を超えてからです。個人プロジェクトが当社に移るべきなのは、TikTok、Amazon、Xiaohongshuのデータも必要になったときだけです。そうすれば、1つのキーですべての呼び出しをまかなえます。

「13回のWeb検索の実測時間」というタイトルの散布図です。x軸は各呼び出しのSGT時刻で、00:50:03から14:38:21までです。y軸は秒で、0から3までです。13個の青緑色の点が示す値は、1.67、1.89、1.90、1.70、1.75、1.60、2.11、2.43、1.61、1.91、1.88、1.76、2.24秒です。中央値は1.88秒です。1~2秒の灰色の帯は、Serperのホームページに記載された通常の所要時間を参考として示したものです。

速度については、当社自身の計測値のみを示します。後から追加した2回の呼び出しを含め、この記事では結果を取得できたweb検索を13回実行しました。結果はSGTの00:50から14:38の間に得たものです。空の結果が1回、422、401、429がそれぞれ1回ありましたが、集計には含めていません。リクエストはシンガポールから送信し、各レスポンスをすべて受信するまでの時間をcurlで計測しました。中央値は1.88秒、最速は1.60秒、最遅は2.43秒でした。

SerperのFAQによると、ほとんどのクエリは1~2秒で返り、リトライが必要な場合は2~4秒かかります。両者を直接比較しないでください。当社はSerperをテストしておらず、テスト場所やネットワークも異なります。グラフの灰色の帯は、Serperの公称値を参考として示しているだけです。

テスト2:100件を指定しても返ったのは10件。2つのWeb検索はどう違うか

無料枠があると、呼び出し回数を節約するために1回でより多くの結果を取得したいと考える人が多いでしょう。2種類の検索を試しました。1つは検索APIのwebツール、もう1つはデータAPIのweb/search機能です。どちらも1回の呼び出しで返るのは最大10件でした。

リクエスト時刻(SGT)要求行数返却行数課金額
web/search、limit=1002026-11-01 00:52:3910010$0.001389
web/search、limit指定なし2026-11-01 00:54:52default10$0.001389
web/search、limit=302026-11-01 14:38:193010$0.001389
webツール、num=202026-11-01 14:38:212010$0.000694
naver/search、limit指定なし2026-11-01 00:55:18デフォルト(カタログ上の最大値は20)20$0.001389
「要求した行数と返された行数」というタイトルの横向きグループ棒グラフ。各項目に2本の棒があり、薄い色の棒が要求した行数、ティール色の棒が返された行数です。web/search(limit 100):100対10。web/search(limit 30):30対10。web/search(limitなし):10対10。Web検索(num 20):20対10。Web検索(num 10、返却行数が最少だった実行):10対9。naver/search(limitなし):20対20。

測定した結果をそのまま報告します。テスト当日、web/searchは1回の呼び出しで10件を返しました。100件や30件を指定した呼び出しでも10件でした。呼び出しは失敗せず、いずれも$0.001389が課金されました。そのため、1回の呼び出しで10件を前提に計画してください。これにより、web/searchは1,000件あたり$0.139、webツールは1,000件あたり約$0.070になります。

同日夕方には、データカタログにもこのルールが記載されました。web/searchが返すのは1回の呼び出しにつき10件以下で、それより大きいlimitも受け付けますが、返るのは10件です。さらに多くの結果が必要な場合は、検索APIのwebツールを使い、pageを指定して結果を順に取得します。1ページが1回の呼び出しです。19:24 SGTにlimit: 100を再送したところ、10件が返り、料金は$0.001389でした。

webツールの料金は半額です。では、web/searchに追加で支払う分で何が得られるのでしょうか。違いはパラメータです。web/searchにはcountryとlanguageがあり、webツールにはlocationしかありません。

違いを確かめるため、15:42〜15:43 SGTに、さらに4つのキーワードを両方で検索しました。14:38のペアと合わせて5ペアになります。

クエリ`web/search`のパラメータ`web`のパラメータ共通のURL最初の結果
free search api for ai agentscountry=us, language=enなし10件中7件同じ(reddit.com)
python asyncio timeout examplecountry=us, language=enなし10件中10件同じ(docs.python.org)
kubernetes ingress nginx retirementcountry=us, language=enなし10件中10件同じ(kubernetes.io)
mejor framework javascript 2026country=es, language=eslocation=es10件中3件異なる
「free search API」に相当する日本語クエリcountry=jp, language=jalocation=jp10件中10件同じ(note.com)

結果は明確です。英語と日本語のクエリでは、どちらもほぼ同じ10件が返りました。3組の結果は完全に一致しました。各クエリの1件目は同じ公式ページでした。たとえば、Pythonではasyncioのタスクに関するページ、KubernetesではIngress NGINXの廃止に関する投稿です。

スペイン語のクエリでは結果が異なりました。language=esを指定したweb/searchは、10件中8件がスペイン語のページでした。location=esのみを指定したwebツールでは、スペイン語のページは1件だけでした。残りの9件は、英語のフレームワークランキングやRedditのスレッドでした。

つまり、言語フィルターなしで英語のWeb検索結果が欲しい場合はwebツールを使いましょう。特定の言語の結果が必要な場合は、web/searchのlanguageパラメータに追加の半額分を払う価値があります。

この8回の呼び出しの費用は$0.008332でした。webの4回の呼び出しは2.35〜2.62秒で、それ以前の13回より遅くなりました。web/searchの4回は1.49〜2.38秒でした。5ペアは小さなサンプルです。示しているのはパラメータの効果であり、どちらの検索が優れているかではありません。

numを20にしたwebツールも10件を返しました。これはGoogle自身のルールと一致します。Custom Search JSON APIのcse.listリファレンスには、numは1〜10でなければならないと記載されています。さらに結果が必要な場合は、次のページをリクエストします。pageを2にすると、呼び出し1回分の$0.000694が追加でかかります。

00:55:09 SGTに、同じキーワードで2ページ目をリクエストしました。その10件のうち、1ページ目と重複したものは1件もありませんでした。Serper側については、上の表にある営業コンサルティング会社の投稿によると、11〜100件の結果には2クレジットかかります(2026年7月5日に確認)。このルールはSerperのホームページでは見つからなかったため、第三者の主張として扱います。

テスト3:空の結果、不正なパラメータ、APIキーなし、レート制限

無料枠の使い道として最も無駄なのは、役に立つものが何も返らない呼び出しです。Serperのホームページには、クレジットは成功したレスポンスに対してのみ差し引かれると書かれています。当社のルールも同じです。以下は、33回の呼び出しのうち課金されなかった6回です。すべての行は実際のレスポンスに基づいています。

ケース時刻(SGT)HTTPステータスレスポンスの内容課金額
一致のないクエリ、0件00:53:29200reason: empty_result_refunded、50クレジットを返金$0
Serperのglパラメータをそのままコピー00:53:37422unknown_param、サポートされている7つのパラメータを併記$0
ボディのトップレベルにlimitを指定00:52:53422did_you_mean: params.limit$0
APIキーなし00:53:44401Missing API key$0
テストキーの上限(1分あたり10回、当時ほかのテストと共有)00:50:43と00:53:51429(RFC 6585で定義された「too many requests」)retry_afterが17秒と8秒、さらに「Nothing was charged」$0
実際のレスポンス3件のスクリーンショット。1件目:一致する結果がないクエリでwebツールを呼び出すと、200と空のresultsリストが返ります。billingではchargedがfalse、charged_usdが0.0、reasonがempty_result_refundedで、この3つがティール色の枠で示されています。その下では、返金のstatusがsucceededで、50クレジットが戻っています。2件目:glパラメータを付けたwebツールは、コードunknown_paramで422を返します。許可されているパラメータはafter、before、location、num、page、q、siteです。next_stepsには、パラメータはcatalog_urlで確認でき、課金は発生していないと書かれ、ティール色の枠で示されています。3件目:web/searchはコードrate_limited、retry_after 8で429を返し、next_stepsには課金は発生していないと書かれています。どちらもティール色の枠で示されています。
データが返らなかった実際のレスポンス3件のスクリーンショット(2026年11月1日00:53 SGT)。空の結果は即時に返金されました。不正なパラメータとレート制限のレスポンスには、どちらも「Nothing was charged」と表示されています(残高フィールドは削除済み)。 EveryInfraのAPIレスポンス、検索ツールカタログ

最も重要なのは2行目です。Serperから移行する際に最も多いエラーは、Serperのパラメータをそのままコピーすることです。EveryInfraでは、未知のパラメータを無視したうえで通常どおり課金することはありません。422を返します。

レスポンスには、未知のパラメータ名、サポートされているパラメータの一覧、変更すべき点が示されます。このエラーは、コードやAIエージェントが読むことを前提に書かれています。allowedとdid_you_meanを読み取るエージェントなら、呼び出しを修正して再送信できます。

DeepSeekは逆の設計です。同社の検索ガイドには「リクエストボディの未知のフィールドは無視されます」とあります。誤ったフィールドは破棄され、呼び出しは成功します。どちらの設計にも理由があります。無料枠の場合、前者の設計なら、書き間違えた呼び出しに課金されることはありません。

json
{
  "error": {
    "code": "unknown_param",
    "message": "`gl` is not a parameter of tool `web` Supported: after, before, location, num, page, q, site. See GET /api/v1/search/tools",
    "param": "gl",
    "allowed": ["after", "before", "location", "num", "page", "q", "site"],
    "retryable": false,
    "next_steps": ["Remove `gl`; the parameters are listed at catalog_url. Nothing was charged."]
  }
}

429レスポンスでは、クライアントに待機時間を伝えることができます(MDNの429のページを参照)。当社ではこの値をボディのretry_afterに入れています。429が返った2回の呼び出しでは、どちらも60秒待ったところ、最初の再試行で成功しました。有料アカウントのレート制限はコンソールで変更できます。

テスト4:他の言語と国(韓国語でのNaver検索を含む)

第三者による比較の多くは英語でしかテストしていません。私たちはさらに3つのケースをテストしました。00:54:52 SGTに、web/searchでスペイン語のキーワード「alternativa gratis a serper api」を、countryをesにして検索しました。10件が返りました。1件目はn8nコミュニティのRedditスレッドで、データ企業のスペイン語サイトやスペイン語のSEOブログが続きました。

料金は$0.001389でした。00:55:00 SGTには、webツールでSerperの無料枠に関する中国語キーワードを、locationをtwにして検索しました。10件が返り、台湾のブログ(vocus.ccとftdesign.tw)やSerperのホームページが含まれていました。料金は$0.000694でした。

00:55:18 SGTには、Serperのホームページに記載のない検索プラットフォームとして、韓国のNaverを試しました。naver/searchで「검색 API 무료」(無料の検索API)を検索したところ、20件が$0.001389で返りました。

10件はNaver Blogからで、投稿日は2026年8月5日から10月31日まででした。残りの10件はNaver Cafeからです。Cafeの投稿で最も古いものは2023年10月26日、最も新しいものは2026年10月22日で、1件は日付がありませんでした。

Naverのソース件数最も古い投稿最も新しい投稿
Naver Blog102026-08-052026-10-31
Naver Cafe10(1件は日付なし)2023-10-262026-10-22

つまり、Cafeの投稿は3年にわたっているため、市場調査では日付で絞り込む必要があります。また、処理時間も長く、この呼び出しには37.3秒かかりました。当社のweb検索の中央値の約20倍です。

Naverには独自のオープン検索APIもあります。ドキュメントによると、上限は1日25,000回です。デベロッパーセンターでアプリを登録すると、クライアントIDとシークレットを取得できます。Naverだけを少量使うなら、まずこちらを検討してください。

Naverと他のプラットフォームを1つのAPIキーで使いたい場合は、NaverスクレイピングAPIとNaver検索機能をご覧ください。ロシア語圏の市場についてはYandex検索をご覧ください。いずれもWeb検索と同じAPIキー、同じ残高で利用できます。

テスト5:「serper api alternative free」で上位に表示されるのはどこか

この記事を書く前に、記事自体のキーワードを当社のAPIで検索しました。2026年11月1日00:52:39 SGTに、web/searchで「serper api alternative free」を、countryをus、languageをenにして検索しました。10件が返り、そのうち5件は他の検索API企業やデータ企業による比較ページでした。

2行はRedditのスレッドで、1つは2年前のr/LocalLLaMA、もう1つはr/n8nのものでした。Serperのホームページは4位でした。最後の2行は、SEOフォーラムのスレッドとGitHub上のリストでした。

つまり、検索ユーザーが目にするものの半分は、その結果に利害関係を持つベンダーによるものです。この記事もその一つです。だからこそ、Serperに関するすべての数値の横に元のページへのリンクを掲載しています。一つひとつご自身で確認でき、要約はどれも鵜呑みにする必要はありません。

00:53:20 SGTに、newsツールで「search API free tier」を検索しました。2番目の結果は、2027年の終了を前にGoogle検索APIの代替を紹介する、ある検索API企業のページでした。残りの大半は、AI APIの無料枠をまとめた記事でした。Google Custom Searchの終了は、今や代替サービスについて書くあらゆるベンダーにとって定番の話題です。

本当に無料の選択肢:SearXNG、旧Google API、モデルによる検索

「serper api alternative free」で検索する人の中には、「より安い」ではなく「まったく費用がかからない」ものを求めている人もいます。よく挙がる選択肢それぞれについて元のページを読み、長期間使えるかどうかを確認しました。

1つ目の選択肢は、SearXNGをセルフホストすることです。SearXNGはオープンソースのメタ検索エンジンで、ドキュメントによると最大261の検索サービスの結果を統合できます。ソフトウェアは無料で、コードはGitHubで公開されています。ただし、無料なのはソフトウェアだけです。サーバー費用は自分で負担し、検索エンジンからのブロックにも自分で対処する必要があります。

検索設定では、デフォルトで有効な結果形式はhtmlのみです。JSONを取得するには、settings.ymlにjsonを追加します。Search APIのページによると、無効な形式をリクエストすると403が返り、多くの公開インスタンスではJSONが無効になっています。同じ設定ページには、ブロック後の一時停止時間も記載されています。「too many requests」エラーでは、エンジンが1時間停止します。

アクセス拒否エラーでは1日停止します。Googleによる人間確認では7日停止します。つまり、セルフホストのSearXNGは、空の結果が許容される少量の個人利用に向いています。顧客向け製品の唯一の検索ソースとしては心もとない選択です。

2つ目の選択肢は、Google独自のCustom Search JSON APIです。1日100クエリまで無料で使えます。ただし、概要ページに明記されているとおり、この料金が適用されるのは既存顧客のみです。

新規登録はできず、サービスは2027年1月1日に終了します。MicrosoftはBing Search APIをさらに早く、2025年8月11日に廃止しました(Microsoftのライフサイクルに関するお知らせ)。つまり、どちらの大手企業も、新規プロジェクトが長期的に無料で使える公式のWeb検索APIを現在は提供していません。

3つ目の選択肢は、毎月の無料枠です。独自インデックスを持つある検索APIは、現在すべてのプランで毎月$5を付与しています。1,000リクエストあたり$5なので、1,000回の検索に相当します。あるAI向け情報取得APIは、毎月$10を付与しています。

最安のプランは、10件までの結果で1,000リクエストあたり$4、10件を超える結果1件ごとに1,000リクエストあたり$1が加算されます。サブスクリプション型のSERP APIは、無料プランで月250回の検索を1時間あたり最大50回まで提供しています。3つの数値はいずれも2026年11月1日時点の公開料金ページによるものです。月間の利用量がこれらの上限内に収まるなら、長期的に無料で使えます。

4つ目の選択肢は、モデルに検索させることです。GeminiのGoogle検索によるグラウンディングは、有料ティアで月5,000回の検索が無料です。それを超えると1,000回あたり$14で、上限は1日1,500回です。ClaudeのWeb検索ツールは1,000回あたり$10です。

OpenAIのWeb検索も1,000回あたり$10です。どちらも、検索内容に対して別途トークン料金がかかります。この方法なら、独自の検索コードは不要になります。ただし、構造化された結果リストは得られず、検索1回あたりの価格は単体の検索APIの約10倍です。

このセクションで紹介した無料の選択肢を、下の表にまとめます。

オプション無料の範囲注意点
セルフホストのSearXNGソフトウェア自前のサーバーが必要、JSONはデフォルトで無効、ブロックされると該当エンジンが一時停止
Google Custom Search1日100回既存顧客のみ、2027年1月1日に終了
毎月クレジットが付与される検索API毎月のクレジットまたは検索回数少量の利用のみ
Gemini、Claude、OpenAIの検索Geminiの有料ティアで月5,000回、他はなしトークン料金がかかり、単純な結果リストはなし
DeepSeekのサーバーサイド検索2026年10月31日16:00 UTCに終了現在は1,000回あたり$0.75

この記事を書いた当日の午前0時に、無料の選択肢がもう1つなくなりました。2026年10月17日、DeepSeekは1,000回の呼び出しあたり$0.75で検索APIを公開しました(DeepSeek news)。DeepSeek Harness、Claude Code、Codexのサーバーサイドツールを経由した検索の呼び出しは、当初は無料でした。同社の料金ページによると、課金は2026年11月1日の北京時間00:00(UTCでは10月31日16:00)に始まります。

つまり、この無料期間は2週間で終わりました。無料枠は変わるものです。そのため、無料分を超えた後の価格で選ぶことをおすすめします。

Serper devの代替:移行時に変更する点

すでにSerperを使っている場合は、おそらくフレームワーク経由で接続しています。LangChainのGoogleSerperAPIWrapperは環境変数SERPER_API_KEYを読み込みます。CrewAIのSerperDevToolやHaystackのSerperDevWebSearchも同じ仕組みです。これはSerperの確かな強みです。主要なフレームワークには既製のラッパーが用意されているため、Serperから移行するには多少の追加コードが必要になります。

EveryInfraへの移行方法は2つあります。1つ目は、検索処理を自前の小さな関数として書く方法です。URLをhttps://api.everyinfra.com/api/v1/searchに変更します。キーはAuthorization: Bearerヘッダーに入れます。

リクエストボディにtoolとparamsを入れ、パラメータは検索ツールカタログから選びます。不明なパラメータを渡すと422が返り、allowedリストで使える値がわかります。レスポンスフィールド名はSerperとは異なります。結果を読み取る部分は当社のカタログに沿って書き直し、両者が一致するとは考えないでください。

2つ目は、AIエージェント向けにMCPを使う方法です。Claude CodeはMCPドキュメントにあるとおりリモートHTTPサーバーに対応しており、コマンド1つで当社のサーバーを追加できます。追加後は、エージェントからeveryinfra_searchなどのツールが見えるようになります。ツール一覧はMCP仕様に準拠しています。

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 run /mcp inside Claude Code. Tool names start with everyinfra_, for example everyinfra_search

最も安全なのは、一度に切り替えず、1週間両方を並行して使う方法です。1日100クエリなら、1週間で700回検索します。Serperは無料枠内に収まり、EveryInfraの料金は700 × $0.000694で約$0.49です。1週間後、同じクエリに対する両者の上位結果を並べて比較します。

ドキュメント、ニュース、地域の店舗や企業、商品など、アプリにとって重要なクエリの種類を確認してください。どの種類でも結果が明らかに悪化していなければ、切り替えます。1週間のコストは1ドル未満で、切り替え後に問題が見つかった場合にかかるコストより、はるかに安く済みます。

MCPの詳しい設定方法はMCPサーバーのページをご覧ください。エージェントが当社の検索ツールをどう選ぶかはエージェントの検索ツール選択で説明しています。エージェントが当社のエラーをもとに自身の呼び出しを修正する方法はAPIエラーと自己修復をご覧ください。

用途別の選び方:よくある4つのケース

上の表は月間の検索回数で比較しています。ただ、実際には検索回数よりも用途のほうが選択を左右します。ここでは、フォーラムでよく見かける4つの用途を取り上げます。それぞれについて、検索量をどう見積もったか、なぜ特定のプロバイダーが適しているのかを示します。

1つ目は、月に約300回検索する個人用コーディングエージェントです。計算はテスト1で済ませているため、ここでは繰り返しません。

2つ目は、顧客向けのQ&AボットやRAGアプリです。ユーザーの質問1件につき、平均1〜3回の検索が発生します。1日100件の質問なら、月間検索回数は3,000〜9,000回です。毎月の無料枠ではごく一部しかカバーできません。

独自インデックスの検索APIは月3,000回で年$120、AIリトリーバルAPIは$24からです。Serperは初年度$100からで、6か月ごとに新しいパックを購入する必要があります。当社なら月$2.08〜$6.25、年$25〜$75で、実際の利用量に応じて課金されます。呼び出しごとの課金で最も節約できるのがこの範囲です。月3,000回の場合、初年度の支払額で当社はSerperの3.33分の1です。

3つ目の用途はSEOの順位追跡です。1日100キーワードで1ページ目だけなら、月3,000回の検索になります。上位50位まで見るには5ページを読むため、15,000回になります。ページ数の分だけ呼び出し回数が増えるので、より多くの結果を取得する際に各プロバイダーがどう課金するかを確認してください。当社は1ページにつき1回分を課金します。

第三者の情報によると、Serperは11〜100件の結果に2クレジットを課金します。Serperのホームページにはこのルールが記載されていないため、購入前に確認してください。順位トラッキングでは、ロケーション設定を固定できることも必要です。当社のwebツールにはlocationパラメータがあります。Serperのホームページには、国と言語を設定できると書かれています。

4つ目の用途は、言語や市場をまたいだリサーチです。Googleに加えて韓国のNaverやロシア語圏のYandexも必要な場合、無料枠はほとんど役に立ちません。ドル建てクレジットのある2つの検索APIは独自インデックスを使っており、SerperはGoogleの結果しか扱いません。当社のnaver/searchはNaver BlogとCafeの20件を$0.001389で返しますが、1回の呼び出しに数十秒かかることがあります。こうした用途では、複数の無料枠を組み合わせるより、呼び出しごとに課金されるAPIを1つ使うほうがシンプルです。

4つの用途を下の表にまとめました。

ユースケース月間検索数最適な選択当社での1年目の費用
個人用コーディングエージェント約300毎月の無料クレジット($0)$10をチャージし、そのうち約$2.50を使用
Q&AボットまたはRAGアプリ3,000〜9,000呼び出しごとの課金$25〜$75
SEO順位トラッキング(上位50件)最大15,000呼び出しごとの課金、ページングのルールを確認約$125
NaverとYandexを横断したリサーチ変動呼び出しごとに課金されるAPIを1つ1回の呼び出しあたり$0.001389

Serperのほうが適しているケース

このセクションでは、Serperが当社より優れている点と、他のプロバイダーが両者を上回る点を挙げます。各項目には出典を示しています。

1つ目に、Serperの1回限りの無料枠は当社より多く、期間も長くなっています。Serperの2,500クエリは当社の1,440の1.74倍です。当社のトライアルは24時間で期限切れになりますが、Serperのページには終了日の記載がありません。無料クエリの範囲で週末のプロジェクトを終えたい場合は、Serperのほうが適しています。

第2に、大量に利用する場合はSerperのほうが安くなります。月約300,000回を超えると、Scaleパック(1,000リクエストあたり$0.50)とUltimateパック(1,000リクエストあたり$0.30)は、当社の1,000リクエストあたり$0.694より安くなります。正確な分岐点は、以前の記事Serper APIの代替で示しています。

3つ目は、フレームワークの対応です。LangChain、CrewAI、HaystackはSerperに標準で対応しています。当社の場合は、数行のコードを書くかMCPを使う必要があります。4つ目に、Serperのホームページには、Google検索の結果タイプとして、画像、マップ、プレイス、動画、ショッピング、学術論文、特許などが掲載されています。当社の検索カタログにもnews、places、shopping、scholar、mediaなどのツールがありますが、カバー範囲は同じではありません。

タイプごとに当社のカタログで確認してください。5つ目は同時実行数です。SerperのStarterパックは毎秒50クエリ、Ultimateは毎秒300クエリまで対応しています。当社ではレート制限をアカウントごとにコンソールで設定するため、高い同時実行数が必要な場合は先に上限を引き上げる必要があります。

Serperまたは他社が優位な点詳細出典
1回限りの無料枠が多い2,500(当社は1,440)、終了日の記載なしSerperのホームページ
大量利用月間検索数が約300,000回を超えると、1,000検索あたり$0.50と$0.30Serperのホームページ、当社の以前の記事
フレームワークのラッパーLangChain、CrewAI、Haystack各フレームワークのドキュメント
Google検索の結果タイプ画像、マップ、プレイス、動画、ショッピング、学術論文、特許Serperのホームページ
同時実行数パックに応じて毎秒50〜300クエリSerperのホームページ
新規アカウント不要AI Gatewayユーザー向けのCloudflare Web Search APICloudflareの変更履歴とプロバイダーページ

さらに2つのケースでは、当社よりも他の選択肢のほうが適しています。1つ目は、すでにCloudflare AI Gatewayを使っているチームです。2026年10月2日、CloudflareはWeb Search APIをリリースしました(変更履歴)。3つの検索プロバイダーから1つを選べます。プロバイダーページによると、AI Gatewayのクレジットを使えば各プロバイダーの定価を上乗せなしで支払うことができ、新しいアカウントも必要ありません。

11月1日にこのページを確認した時点では保存できる料金表が見つからなかったため、ここでは単価を記載していません。また、この機能はまだベータ版です。2つ目は、月に数百回程度の検索の場合です。この場合は、毎月クレジットが付与される2つの検索APIなら費用がかからず、当社より有利です。

2026年10月の変更点

検索APIの無料枠は、この1か月で目まぐるしく変わりました。以下は、当社が一次情報のページで確認した変更点と、それぞれが利用者にとって何を意味するかを1行でまとめたものです。

日付出来事利用者への影響
2026-10-02Cloudflareが、3つのプロバイダーを定価で利用できるWeb Search APIのベータ版をリリース(変更履歴)Cloudflareユーザーは、新規アカウントなしで検索ソースが1つ増える
2026-10-06あるSERP API企業がSerperのホームページを確認:4つのパック、有効期限6か月、2,500件無料11月1日に当社が確認した内容と同じで、この1か月で価格変更なし
2026-10-13Gemini 4 Argonが一般提供開始(Geminiリリースノート)月5,000回の無料グラウンディング検索は、Gemini 3以降のモデルで共有
2026-10-17DeepSeekが検索APIを1,000リクエストあたり$0.75で公開(ニュース)リクエストごとの課金で、成功時のみ課金される選択肢がもう1つ登場。無料枠はなし
2026-10-26Geminiの有料枠で新規作成したプロジェクトでは、generateContentリクエストがデフォルトで保存されるように(リリースノート)。同日、当社は以前のSerper代替記事を公開Geminiグラウンディングで機密性の高いクエリを送るチームは、保存設定を確認すべき
2026-10-27別のSERP API企業がSerper比較記事を更新し、引き続き新規アカウントごとに2,500件と記載第三者の多くは、無料枠を1回限りと説明
2026-10-30Gemini Computer Useが一般提供開始。SearXNGのドキュメントがバージョン2026.10.30に更新(Search APIドキュメント)セルフホスティングは引き続き利用可能で、JSONは今もデフォルトで無効
2026-10-31DeepSeekのサーバーサイド検索の無料期間がUTC 16:00に終了(料金)Claude CodeやCodexでDeepSeek経由の検索を利用する場合、今後はリクエストごとに課金
2026-11-01当社はSerperのホームページと利用規約を確認し、実際に33回の呼び出しを実施本記事の数値はすべてこの日時点のものです

今後については、Google Custom Search JSON APIが2027年1月1日に終了します。Geminiの料金ページでは、2026年12月1日から一部モデルの価格が引き上げられることが示されています。いずれかに依存しているプロジェクトは、年内に代替手段を用意しておくべきです。

数値の検証方法

すべての数値は同じ手順で確認しました。まず元のページまたはレスポンスを保存しました。次に、保存したコピーからスクリプトで各数値を算出しました。最後に、各数値を本文およびグラフの内容と照合しました。

Serperの料金、無料枠、返金ルールは、保存した2つのページから取得しています。ホームページと利用規約は2026年11月1日00:46 SGTに保存しました。スクリプトはまず、「Get 2,500 free queries」「No credit card required」という正確な文言と、4つのパックすべてが保存したコピー内にあることを確認します。そのうえで数値を読み取ります。

EveryInfraの価格は、同時刻に確認した2つのカタログに基づいています。実際の課金額は、33回の呼び出しで返された各レスポンスのbilling.charged_usdを、呼び出しごとに合算したものです。33回中27回が課金され、合計は$0.024298でした。

Serper以外の検索APIやデータ関連企業は、種類のみで記載しています。各社の料金ページや記事は2026年11月1日に開き、記載どおりに数値を転記しました。他社の無料枠と料金は各社の料金ページとドキュメントによるもので、表には各参照日を記載しています。初年度モデルはそのセクションのルールに従っており、出力をグラフと一つずつ照合しました。

これらの結論には5つの制約があります。第一に、Serperの数値はすべてページの記載どおりです。新規登録はしておらず、速度や結果の検証もしていません。Serperのダッシュボードに無料枠について異なるルールが表示されている場合は、ダッシュボードの内容が正しいものとします。第二に、サンプルは33回の呼び出しで、そのうち結果が返ったweb検索は17回です。

料金と課金ルールを確認するには十分ですが、検索品質を判断するには不十分です。第3に、料金は変わります。この記事が示すのは2026年11月1日時点の料金のみです。第4に、web/searchの件数は2026年11月1日に計測した値で、1回の呼び出しにつき10件です。10件を前提に計画してください。同日夕方には、カタログにもこの上限とページングの方法が記載されました。第5に、Serperの料金は税抜きのため、実際の金額はチェックアウトページに表示されます。当社の料金は米ドル建てで、利用できる支払い方法はコンソールに表示されます。

はじめ方:1回のトライアルから日次ジョブまで

ステップ1:アカウントを作成し、GitHubでeveryinfra/everyinfra-agent-pluginsにスターを付けて、コンソールで$1のトライアルクレジットを受け取ります。有効期間は24時間です。ステップ2:クイックスタートに沿って最初のリクエストを送信します。パラメータ、フィールド、価格を確認するには、インフラマーケットプレイスを開いてください。

Web検索の製品ページとWeb検索の機能ページにも記載されています。ステップ3:24時間のうちに、実際に使う予定のキーワードをそれぞれ検索します。呼び出しごとに行数とcharged_usdを記録してください。ステップ4:月間利用量に基づいて費用を試算します。

月に数百回程度の検索なら、毎月の無料クレジットがある検索APIを使いましょう。数千回から数十万回なら、リクエストごとの課金が適しています。それを超える場合は、Serperの大容量パックを検討してください。

ジョブを毎日実行する場合は、失敗時の返金照合で、失敗した呼び出しや空の呼び出しを請求と照合する方法をご確認ください。ステータスページでは、過去24時間の各機能の稼働状況を確認できます。より幅広く比較したい場合は、代替サービスの概要からご覧ください。Web検索以外のプラットフォームについては、WebスクレイピングAPIをご覧ください。

よくある質問

これらの質問は、2026年11月1日00:53 SGTにEveryInfraのsuggestツールで「serper api free」を検索した際に返された10件のオートコンプリート候補に基づいています。各回答には、元になった候補を記載しています。

Serper APIの無料枠は月2,500クエリですか?

Serperのホームページには「Get 2,500 free queries」と「No credit card required」としか書かれていません。「per month」という記載はなく、終了日も示されていません(2026年11月1日に確認)。確認した8件のサードパーティページのうち、3件は毎月、5件は新規登録時の1回限りとしています。「毎月」という主張には一次情報の裏付けがありません。2,500クエリは1回限りと考えておきましょう。(キーワード候補:serper api free tier)

無料のSerper APIキーはどうすれば取得できますか?また、無料クエリを増やすために複数のアカウントを作成できますか?

Serperアカウントに新規登録すると、カード不要でAPIキーと2,500回分の無料クエリを取得できます。ただし、利用規約では、いかなる時点でも登録できるアカウントは1つだけとされています。また、キーやアカウントの制限を回避しようとする行為も禁止されています。そのため、追加のアカウントを作成すると規約違反になります。(キーワード候補:serper free api key、serper dev api key free)

無料のGoogle Serper APIは、Google自身の検索APIと同じものですか?

いいえ。Serperの利用規約には、Googleとは提携しておらず、Googleの承認も受けていないと記載されています。Google自身のCustom Search JSON APIは1日100回の無料クエリを提供していますが、対象は既存の顧客のみで、2027年1月1日に提供終了となります。(キーワード候補:google serper api free)

SERP APIの無料枠はSerperとどう違いますか?

「SERP API」は検索結果ページAPIの総称です。これを社名として使っている企業もあるため、Serperと混同されがちです。

比較表に掲載したサブスクリプション型のSERP APIは、無料プランで月250回の検索を1時間あたり最大50回まで利用できます。有料プランは月額サブスクリプションで、1,000回の検索が月額$25からです。Serperは2,500回の無料クエリを1回限り提供し、6か月で有効期限が切れるプリペイドパックを販売しています。毎月の利用量が一定ならサブスクリプションが適しています。変動する場合は、プリペイドパックやリクエストごとの課金のほうが適しています。

Serper APIの無料クエリを使い切った場合、最低いくら支払う必要がありますか?

Serperの最小パックはStarterで、税抜$50です。1,000回あたり$1.00で50,000回の検索ができ、有効期間は6か月です。初回支払いから7日以内で、利用量が20%未満であれば全額返金を受けられます。EveryInfraは$10のチャージから利用でき、約14,400回の検索が可能で、残高に有効期限はありません。(キーワード候補:serper api free)

参考文献

  1. Serperホームページ(料金、FAQ、無料枠)、Serper、2026-11-01閲覧
  2. Serper Terms of Service、Serper、2024-05-29更新、2026-11-01閲覧
  3. Gemini Developer APIの料金、Google、2026-11-01閲覧
  4. Grounding with Google Search、Google、2026-11-01閲覧
  5. Gemini APIの課金、Google、2026-11-01閲覧
  6. Gemini APIリリースノート、Google、最新エントリー2026-10-30
  7. Custom Search JSON APIの概要、Google、2026-02-18更新
  8. cse.listリファレンス、Google、2026-11-01閲覧
  9. DeepSeekの検索・フェッチガイド、DeepSeek、2026-11-01閲覧
  10. DeepSeek Models and Pricing、DeepSeek、2026-11-01閲覧
  11. DeepSeek-V4.1-Flash-1017 and Search and Fetch APIs、DeepSeek、2026-10-17
  12. Introducing Web Search API、Cloudflare、2026-10-02
  13. Cloudflare Web Search API、Cloudflare、2026-11-01閲覧
  14. Web Search APIのプロバイダー、Cloudflare、2026-11-01閲覧
  15. Cloudflare AI Gateway、Cloudflare、2026-11-01閲覧
  16. OpenAI APIの料金、OpenAI、2026-11-01閲覧
  17. Claudeのウェブ検索ツール、Anthropic、2026-11-01閲覧
  18. Bing Search APIの提供終了(2025年8月11日)、Microsoft、2025-05-16更新
  19. SearXNGドキュメント、SearXNG、2026-11-01閲覧
  20. SearXNG Search API、SearXNG、ドキュメントバージョン2026.10.30
  21. SearXNGの検索設定、SearXNG、2026-11-01閲覧
  22. searxng/searxng、GitHub、2026-11-01閲覧
  23. RFC 6585: Additional HTTP Status Codes、IETF、2012年4月
  24. RFC 9110: HTTP Semantics、IETF、2022年6月
  25. Model Context Protocol仕様(2025-11-25)、MCP、2026-11-01閲覧
  26. MCPの概要、MCP、2026-11-01閲覧
  27. MCPでClaude Codeをツールに接続する、Anthropic、2026-11-01閲覧
  28. everyinfra/everyinfra-agent-plugins、EveryInfra、2026-11-01閲覧
  29. EveryInfra検索ツールカタログ、EveryInfra、2026-11-01閲覧
  30. EveryInfraデータカタログ、EveryInfra、2026-11-01閲覧
  31. EveryInfraのWeb向けデータカタログ、EveryInfra、2026-11-01閲覧
  32. EveryInfra OpenAPI、EveryInfra、2026-11-01閲覧
  33. GoogleSerperAPIWrapper、LangChain、2026-11-01閲覧
  34. langchain-community、PyPI、2026-11-01閲覧
  35. CrewAI Google Serper Search、CrewAI、2026-11-01閲覧
  36. Haystack SerperDevWebSearch、deepset、2026-11-01閲覧
  37. haystack-integrations: serperdev、GitHub、2026-11-01閲覧
  38. 9つのバックエンドを連結するpi向けWeb検索拡張機能を作った、Reddit、2026-11-01閲覧
  39. NAVER検索API:ブログ検索、NAVER Developers、2026-11-01閲覧
  40. 429 Too Many Requests、MDN、2026-11-01閲覧
  41. asyncio:コルーチンとタスク、Pythonドキュメント、2026-11-01閲覧
  42. Ingress NGINX Retirement: What You Need to Know、Kubernetes、2025-11-11

参考資料 BL-63