AIエージェント用に無料のWeb検索APIが必要なら、まずはTavily(毎月1,000無料クレジット、カード不要)またはExa(毎月10ドル分の無料クレジット、支払い方法不要)から検討してください。Braveは毎月5ドル分のクレジット、Serperは登録時に2,500件の無料検索、SearXNGは自分でホストすれば永久に0ドルです。以下のすべての上限は、2026年10月22日に各プロバイダーの公式料金ページで確認しました。
エージェントは1タスクで多くの検索を実行するため、人間には十分に見える無料枠でも午後には尽きる可能性があります。このガイドでは、エージェントにとって重要な観点である利用枠、レート制限、カード要求、レスポンス形式によって、9つの無料ルートを比較します。
無料のWeb検索APIとは何ですか?
無料のWeb検索APIは、クエリを受け取り、上限まで無料でランク付けされたWeb検索結果(タイトル、URL、スニペット、場合によってはページ全文)を返すHTTPエンドポイントです。現在のほとんどの無料枠は、無制限アクセスではなく月間クレジット付与です。AI向けAPIはLLMで使いやすいテキストを返し、SERP APIはGoogle風の結果ページをJSONで返します。
SERP API(Serper、SerpApi)は、人がGoogleで見るものを再現します。AI検索API(Tavily、Exa、Linkup)は、エージェントのコンテキストウィンドウに合わせてページ内容を整理するため、別のスクレイピング工程を省けます。
無料Web検索APIの比較
| API | 無料枠 | リセット | カード必要 | 無料枠のレート制限 | 適した用途 |
|---|---|---|---|---|---|
| Tavily | 1,000クレジット(基本検索1回につき1) | 毎月 | いいえ | 100 RPM(開発キー) | エージェントの根拠付け、LangChain形式ツール |
| Exa | 10ドル分クレジット(Lite検索最大2,500件) | 毎月1日 | いいえ | 非公開 | セマンティック、ニューラル検索 |
| Brave Search API | 5ドル分クレジット(約1,000リクエスト) | 毎月 | はい、不正防止のため | 50リクエスト/秒 | 独立インデックス、高スループット |
| Serper | 2,500クエリ | 登録時の一回限り付与 | いいえ | 無料枠については未記載 | 安価なGoogle結果 |
| SerpApi | 250検索 | 毎月 | 未記載 | 50検索/時間 | 多数エンジン、構造化SERP |
| Firecrawl | 1,000クレジット(500検索) | 毎月 | いいえ | 2並行リクエスト | 1回の呼び出しで検索とスクレイピング |
| Jina Search | 新規キーごとに10Mトークン | 一回限り | いいえ | 無料キーで100 RPM | 上位5件をきれいなテキストで |
| Linkup | 20ドル分クレジット(最大4,000クエリ) | 毎月補充 | いいえ(業務用メール) | 未記載 | 出典付き回答のエージェント検索 |
| SearXNG | 無制限、セルフホスト | 該当なし | いいえ | 自分のサーバー | プライバシー、ベンダー利用枠ゼロ |
「未記載」は、2026年10月22日時点で公式ページに記載がなかったことを意味します。無制限ではなく不明として扱ってください。
9つの無料検索APIを個別に見る
1. Tavily:毎月1,000無料クレジット
Tavilyの無料Researcherプランでは、クレジットカード不要で毎月1,000 APIクレジットが付与されます。基本検索は1クレジット、高度な検索は2クレジットなので、基本検索1,000回または高度な検索500回に相当します。開発キーは毎分100リクエストまで許可します。Bearerトークン付きのPOST https://api.tavily.com/search呼び出し1つで済むため、最初のエージェント統合における摩擦は最も少ないです。
2. Exa:毎月補充される10ドル分クレジット
Exaの無料枠では、登録日に10ドルが付与され、毎月1日に残高が10ドルへリセットされます。支払い方法は不要です。LiteまたはInstant検索1,000回あたり4ドルなので、最大2,500検索可能です。AutoまたはFastは1,000回あたり7ドルで、約1,400回に相当します。そのニューラル検索は、キーワードが機能しない「このページに似たページを見つける」類のクエリに強いです。エージェントツールについては、Exa MCPサーバーガイドで扱いました。
3. Brave Search API:毎月5ドル分クレジット
Braveは前払いクレジットへ移行しました。Searchプランは1,000リクエストあたり5ドルで、毎月5ドル分の無料クレジットが自動適用されるため、約1,000無料リクエストになります。容量は毎秒50リクエストです。Braveは登録時にクレジットカードを求め、料金ページで理由を「不正利用を防ぐため」と説明しています。結果はBrave独自の独立インデックスから取得されます。エージェント設定はBrave Search API with MCPを参照してください。
4. Serper:2,500件の無料Google検索
Serperのホームページは、クレジットカード不要で2,500件の無料クエリを提供し、Google結果をJSONで1〜2秒で返します。これは毎月の補充ではなく登録時の付与なので、本番運用よりプロトタイプ向きです。
5. SerpApi:毎月250検索
SerpApiの無料プランには毎月250検索と、毎時50検索のスループットが含まれます。エージェントには少ない枠ですが、各結果ページは詳細な構造化フィールドへ解析されて返ります。大量の根拠付けではなく、特定エンジンのSERP機能が必要な場合に使ってください。
6. Firecrawl:検索とスクレイピングを一体化
FirecrawlのFree Planでは、毎月1,000クレジットが「費用なし、カードなし」で付与されます。料金ページはこれを500検索または1,000スクレイプ済みページと同等とし、並行リクエストは2件です。利点は、検索とスクレイピングが同じAPIと同じクレジットプールを共有するため、エージェントがページを見つけて全文を取得する際に2つ目のベンダーが不要な点です。
7. Jina Search(s.jina.ai):キーごとに10M無料トークン
クエリの前にhttps://s.jina.ai/?q=を付けると、Jinaは上位5件の結果とその内容を、LLMに適したきれいなテキストで返します。新しいAPIキーごとに10M無料トークンが付与され、各検索は10,000トークンから始まる固定量を消費するため、無料付与では約1,000検索まで使えます。無料キーは毎分100リクエスト可能です。10月22日のテストでは、キーなしの匿名呼び出しは401 AuthenticationRequiredError(「IP評価が悪いため匿名クエリを禁止」)を返したため、キーを使う前提で計画してください。
8. Linkup:業務用メール向けに毎月20ドル分クレジット
Linkupは、業務用メールアドレスで登録すると20ドルを付与し、対象アカウントを毎月20ドルまで補充します。料金ページはこれを「4,000クエリを無料で実行」と表現しています。失敗リクエストは課金されません。
9. SearXNG:セルフホストで利用枠なし
SearXNGは、自分のサーバーやノートPCで実行するオープンソースのメタ検索エンジンです。ソフトウェアは無料で、ベンダーによる利用枠もありません。注意点は2つです。JSON出力はsettings.ymlのsearch:セクションで有効化する必要があり(未設定の形式を要求すると403 Forbidden)、多くの公開インスタンスはJSONを無効化しているため、他人のインスタンス上にエージェントを構築しないでください。
消えた無料枠と、Web検索ではないもの
Google Custom Search JSON APIには今も毎日100クエリの無料枠が表示されていますが、Googleの概要ページは新しい顧客向けに「closed to new customers」と記載し、既存顧客には「2027年1月1日までに代替ソリューションへ移行する時間がある」としています。古いチュートリアルがProgrammable Search Engineキーの作成を勧めても、無視してください。
DuckDuckGo Instant Answer APIもこの種の検索で現れますが、ランク付けされたWeb結果ではなくトピック要約を返すため、エージェントの主要検索ツールにはできません。
モデルをローカルで実行する場合、Ollamaも無料のOllamaアカウントが必要なWeb検索APIを提供しています。手順はOllamaのWeb検索APIとMCPで解説しました。ドキュメントに無料検索枠が記載されていないため、表には含めていません。
エージェント向け無料検索APIの選び方
ワークロードの形で選んでください:
- 今週エージェントを試作: TavilyまたはExa。どちらもカード不要で毎月補充されます。
- 高クエリレート: カード追加に問題なければ、毎秒50リクエストのBrave。
- Googleと完全に同じ結果が必要: ボリュームにはSerper、解析済みSERP機能にはSerpApi。
- スニペットではなくページ本文が必要: FirecrawlまたはJina。
- ベンダー依存ゼロ: 自分のサーバー上のSearXNG。
併用も可能です。最初に1つのプロバイダーを呼び、429または空結果時に2番目へフォールバックしてください。
コーディングエージェントにApidog CLIで検索APIをテストさせる
無料枠は静かに失敗します。残高がゼロになったり、レスポンス形式が変わったりすると、エージェントはエラーなしに古い記憶から答えます。毎日のコントラクトテストがそれを捕捉します。Apidog CLIでコーディングエージェントにテストを書かせ、実行させましょう。
CLIとエージェントスキルを一度だけ設定します:
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick your agent when prompted
次に、Claude Code、Codex、Cursorにこの1つのプロンプトを渡します:
In Apidog project <projectId>, create an environment "tavily-free" with base URL
https://api.tavily.com. Create a test case for POST /search with body
{"query": "{{q}}", "search_depth": "basic", "max_results": 5} and header
Authorization: Bearer {{TAVILY_API_KEY}}. Assert status 200, a non-empty
results array, every result has a url, and response time under 3000 ms.
Add a second case with no Authorization header that asserts 401.
Run both and summarize any failures.
エージェントは推測ではなくペイロードスキーマを読み、ファイルを検証し、ケースを作成して実行します:
apidog environment create tavily-free --project <projectId> --base-url https://api.tavily.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case category --project <projectId>
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> \
--env-var "TAVILY_API_KEY=tvly-xxxx" --env-var "q=apidog cli" -r cli,json
各実行はTavilyクレジットを1消費するため、毎日検査すると1,000のうち約30を使います。別プロバイダーを試すには、エージェントにベースURLと認証ヘッダーを変更させ(BraveはX-Subscription-Token、Exaはx-api-key)、同じアサーションを維持させてください。Apidog CLI CI/CDガイドのとおり、同じapidog run行に-r junitを付けてパイプラインに入れ、Apidogアプリで実行を見たい場合は--upload-reportを追加します。エージェント別設定はApidog CLI in Claude Codeを参照してください。ApidogのFreeプランは最大4ユーザーまでです。
無料枠を長持ちさせる方法
- クエリでキャッシュ。 エージェントは、特にリトライ時に同じ検索を繰り返します。
- 既定は安いモード。 Tavily basicはadvancedの半分、Exa LiteはAutoの7ドルに対して1,000回あたり4ドルです。
- 20件ではなく5件要求。 エージェントが上位数件より先を読むことはまれです。
- 全文取得は選択的に。 エージェントが選んだ1〜2URLだけに絞ります。
FAQ
制限のない完全無料のWeb検索APIはありますか? ホステッドサービスとしてはありません。最も近いのは自分のサーバー上のSearXNGで、制限はハードウェアです。
Brave Search APIはまだ無料ですか? BraveのSearchプランには毎月5ドル分の無料クレジットが含まれ、1,000回あたり5ドルなら約1,000リクエストです。不正防止のため登録時にクレジットカードを求めますが、課金は購入したクレジットのみです。
AIエージェントに最適な無料検索APIは? 多くのエージェントにはTavilyまたはExaです。LLM向けコンテンツ、毎月補充、カード不要です。
Google Custom Search APIの無料キーはまだ取得できますか? いいえ。Google Custom Search JSON APIは新規顧客向けに閉じられており、既存顧客は2027年1月1日までに移行する必要があります。Google結果への無料ルートはSerperとSerpApiです。
無料検索APIクレジットは繰り越されますか? 当てにしないでください。Exaは追加ではなく毎月1日に残高を10ドルへリセットし、Tavily、Brave、Firecrawlは繰り越しを保証せず月間枠として説明しています。SerperとJinaの無料付与は一回限りです。
エージェントの検索APIが動いているかどう確認できますか? 上記のようなApidog CLIのスケジュール済みコントラクトテストを実行してください。
さらに無料の構成要素については、無料API一覧と無料LLMにWeb検索を追加する方法を参照してください。
