Exa vs Tavily:AI エージェントにどちらの検索 API を選ぶ?(2026)

エージェントに検索を組み込むとき、最初に挙がる 2 つの名前が Exa と Tavily だ。両者は同じ仕事を正反対のやり方で解く。実際の API の形と 2026 年の価格つきで、正直な一騎打ちをまとめた。
要点
- •Exa は独自の embedding インデックス上のニューラル検索エンジン — 生の鮮度より、トピックの類似度と発見が重要なときに最良。
- •Tavily はエージェントネイティブな Web アクセスレイヤー(search、extract、crawl、map)で、1 回の呼び出しで LLM 向けテキストを返す — ホスト型 RAG とチャットアシスタントに最良。
- •価格の種類が違う:Exa はリクエスト単位(contents 付き検索で約 $7 / 1,000)、Tavily は credit 単位(basic 1 / advanced 2、従量課金で 1 件約 $0.008)。
- •両者とも 2026 年に節目を迎えた:Tavily は Nebius に $275M で買収され、Exa は評価額約 $700M で $85M のシリーズ B を調達。
- •サブスクの下限も多軸課金もどちらも避けたいなら、API Pick Web Search(15 credits ≈ $0.015)のような 1 回単位・成功時のみ課金の API が最もシンプルな第三の選択肢。
同じ仕事を、正反対の方向で解く
AI エージェントに検索を組み込むとき、最初に浮かぶ 2 つの名前が Exa と Tavily だ。どちらも「AI のための検索」を掲げ、どちらもモデルが読めるテキストを返す。だが内部では、賭けている対象が違う。
Exa は インデックス に賭けた。自分で Web をクロールし、embedding で結果をランク付けする。だからその核心的な主張は、検索がより賢い — ページがどのキーワードを含むかだけでなく、何を 意味する かを理解している — というものだ。Tavily は 統合 に賭けた。ライブ Web を検索し、地味な作業 — クリーニング、チャンク分割、必要なら回答 — をこなすので、「ユーザーの質問」から「grounding 済みコンテキスト」までのグルーコードをほとんど書かずに済む。
この違いはすべてに波及する:API の形、価格モデル、レイテンシのプロファイル、そしてどの種類のエージェントを楽にするか。軸ごとに見ていこう。
API の形:何を送り、何を得るか
Exa
Exa の表面は検索エンジンの表面だ。POST /search はクエリと type(neural、keyword、または auto)を取り、ページ本文・highlights・要約をインライン化する contents オブジェクトを伴う。専用の /contents、 /answer、/findSimilar エンドポイント、非同期の /research タスク API、そして構造化発見のための Websets リストビルダーがある。
POST https://api.exa.ai/search
{
"query": "agent-native search API launches",
"type": "auto",
"numResults": 10,
"category": "news",
"contents": { "text": true, "highlights": true }
}Tavily
Tavily の表面はエージェントの表面だ。POST /search はクエリと search_depth(basic または advanced)を取り、include_answer、 include_raw_content、topic(general / news / finance)、time_range といったスイッチを備える。併設の /extract、 /crawl、/map、/research エンドポイントが、Web アクセスワークフローの残りをカバーする。
POST https://api.tavily.com/search
{
"query": "agent-native search API launches",
"search_depth": "advanced",
"topic": "news",
"include_answer": "basic",
"max_results": 10
}その手がかりが include_answer だ:Tavily は LLM を走らせ、同じ呼び出しの中で書かれた回答を返す。Exa はそれを別の /answer エンドポイントに置いている。 どちらの選択も間違いではない — バンドルは便利、分離は制御しやすい。
横並び
| Exa | Tavily | |
|---|---|---|
| 核心的な主張 | より賢い検索(ニューラルインデックス) | より少ないグルーコード(Web アクセスレイヤー) |
| インデックス | 独自の embedding ベースクロール | ライブ Web、LLM 向けにクリーン化 |
| 検索モード | neural / keyword / auto / deep | basic / advanced / fast |
| バンドル回答 | 別の /answer エンドポイント | /search の include_answer フラグ |
| 抽出 | /contents(本文・highlights・要約) | /extract、/crawl、/map |
| 価格モデル | リクエスト単位(contents 付きで約 $7 / 1k) | credit(1 件約 $0.008、basic 1 / advanced 2) |
| 無料枠 | 月 1,000 リクエスト | 月 1,000 credit |
| エコシステム | MCP サーバ、SDK、Websets | LangChain ネイティブ、公式 MCP サーバ |
| 2026 年の節目 | $85M シリーズ B(評価額約 $700M) | Nebius が $275M で買収 |
価格計算を、正直に
見出しの数値はミスリードを招く。2 社が違う計量をしているからだ。具体的なループを歩いてみよう:1,000 検索 を走らせ、質問ごとに 5 ページ を読むリサーチエージェントを、1 日 1,000 回。
- Exa:contents 付き検索は最初の 10 件の本文と highlights をバンドルするので、1 回の
/searchで検索と読み込みの両方を約 $7 / 1,000 でカバーできることが多い。追加の結果や AI 要約は別途課金される。 - Tavily:basic 検索は 1 credit(約 $8 / 1,000)、
/extractによるページ読み込みは 5 URL あたり約 1 credit なので、5 件の読み込みは約 1 credit の追加。advanced 深度は検索を 2 credit に倍増させるが、より多くを返す。
レイテンシと鮮度
Exa は明示的なレイテンシティアを公開している。インタラクティブなエージェント向けのサブ秒の instant/fast モードから、返す前に実際の推論を行う数秒の deep モードまで。自前インデックスから配信するため、鮮度はそのクロール頻度と livecrawl 設定に依存する。後者は、ページの最新版が必要なときにライブ取得を強制できる。
Tavily はライブ Web を検索し、fast モードではサブ秒の結果に調整される。advanced 深度はレイテンシを関連性と引き換える。「今日何があったか」型のクエリには、Tavily の topic=news と time_range が鮮度のレバーだ。どちらも同期ツール呼び出しに問題なく使える。どちらでもレイテンシの崖はバンドル回答モードだ。検索呼び出しの中に LLM の往復を追加するからである。
それぞれが勝つとき
第三の選択肢:下限も多軸課金もなし
Exa も Tavily もそれぞれの主張において優れているが、両者ともそれに伴う複雑さを抱える — 複数の価格軸、有料プランへと期限切れする無料枠、回答や抽出の呼び出しを追加するにつれ増えていく課金面。実際に欲しいのが退屈なもの — ツール呼び出し用のクリーンで ranked なタイトル・URL・スニペットのリストを、シンプルに、動いたときだけ課金 — なら、それは別のプロダクトだ。
API Pick Web Search は POST /api/search/web から最大 10 件の整形済み ranked スニペットを返し、country_code と start_date/end_date フィルターに対応、1 回 15 credits($5 / 5,000 credits ≈ $0.015)、課金は HTTP 200 のときのみ、credit は無期限。月額下限なし、価格軸は 1 つ、貼って使える tool schema:
import anthropic, requests
schema = requests.get("https://www.apipick.com/api/search/web/tool-schema").json()
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
tools=[schema["claude"]],
messages=[{"role": "user", "content": "Compare Exa and Tavily pricing"}],
)よくある質問
Exa vs Tavily:核心的な違いは?
Exa は独自のニューラル(embedding ベース)インデックスを持つ検索エンジンで、意味発見 — 「これを意味するページを見つけて」 — に最適化されている。Tavily はライブ Web を検索し、クリーンで LLM 向けに整形済みのスニペットと任意の生成回答を返すエージェントネイティブな Web アクセスレイヤーで、RAG とチャットアシスタントに最適化されている。Exa は検索がどれだけ良いかの話、Tavily は書くグルーコードがどれだけ少ないかの話だ。
Exa と Tavily、どちらが安い?
呼び出しによる。2026 年時点で、Exa は contents 付き検索(最初の 10 件の本文と highlights を含む)で 1,000 検索あたり約 $7 と表示している。Tavily は credit 単位で 1 件約 $0.008 の従量課金:basic 検索は 1 credit(約 $8 / 1,000)、advanced 検索は 2 credit(約 $16 / 1,000)。生の検索なら Exa と Tavily-basic は近い。Tavily-advanced はより高いがより多くの検索作業をこなす。見出しではなく、実際のループを価格づけすること。
Nebius による買収後も Tavily は独立しているのか?
Nebius Group は 2026 年 2 月に Tavily を $275M で買収する合意を発表し、創業チームは Nebius に加わった。プロダクトは Tavily ブランドで同じ API のまま運用が続くため、既存の統合は動き続ける — ただし単独のスタートアップではなく、より大きな AI クラウド企業の一部になった。ベンダーの独立性が重要なら検討の価値がある点だ。
Exa と Tavily、LangChain / MCP サポートが優れているのは?
Tavily は LangChain エコシステムの中で育った — 公式の langchain-tavily パッケージを保守し、多くの LangChain や LangGraph テンプレートでデフォルトの Web 検索ツールであり、公式 MCP サーバも出荷している。Exa も MCP サーバと SDK を出荷しており、エージェントフレームワークで広く使われている。スタックが LangChain ファーストなら Tavily の方が滑らかに乗れる。2026 年にはどちらも第一級の MCP ツールだ。
Exa でも Tavily でもない方がよいのはいつ?
月額下限や多軸(結果単位・タスク単位)の価格なしに、tool calling 用のシンプルな整形済み JSON スニペットが欲しいなら、API Pick Web Search のような従量課金 API の方がきれいに収まる:1 回 15 credits(約 $0.015)、country / date フィルター、HTTP 200 のときのみ課金、貼って使える OpenAI / Claude tool schema 付き。
発見に Exa、抽出に Tavily を組み合わせて使える?
使える。実際にそうしているチームもある。Exa のニューラル検索は関連 URL の集合を浮かび上がらせるのが得意で、その URL をクリーンなエクストラクタ(Tavily の /extract、または任意の reader)に渡して本文を引き出せる。ただしベンダーを 2 つ走らせると課金面と障害モードが倍になる — 単一プロバイダがユースケースに対してどちらも十分にこなせない場合に限って分割するのがよい。
この記事で使われている API
API Pick の CEO。AI エージェントと LLM ワークフロー向けの本番運用可能な API について執筆。