Amazon Bedrock AgentCoreのWeb Search APIが一般提供:InvokeWebSearchは1,000クエリあたり7ドル、既定ではアカウントごと・リージョンごとに毎秒最大10件、利用は6リージョンでGovCloud(米国西部)は対象外、出典の引用の保持と表示が必須。読んだ通知とガイドにはインデックスの規模、鮮度、結果の品質のデータはなし
2026年11月10日、AWSはAmazon Bedrock AgentCoreのWeb Search APIの一般提供を発表しました。InvokeWebSearchにより、アプリ、独自のエージェントループ、データパイプラインが、リソースを作らずに1回の呼び出しでウェブを検索できます。結果はAmazon運営のウェブインデックスから返り、テキスト抜粋と、利用可能な場合はタイトル、URL、公開時刻を含み、ドメインと公開時刻で絞り込めます。AWS SDKまたはCLIで呼び出し、認可はIAMのみで、PrivateLinkとCloudTrailデータイベントに対応します。料金は1,000クエリあたり7ドルでAgentCore Gateway経由のWeb Searchと同じ、ゲートウェイ料金なし、既定ではアカウントごと・リージョンごとに毎秒10件です。6リージョンで利用でき、GovCloud(米国西部)は対象外、結果は出典の引用とリンクとともに保持・表示する必要があります。通知にもガイドにも、インデックスの規模、鮮度、順位付け、品質のデータはありません。
2026年11月10日、AWSはAmazon Bedrock AgentCoreのWeb Search APIの一般提供(GA)を発表しました。通知によると、1回のAPI呼び出しでウェブを検索できます。AgentCoreのWeb Searchは、すでにAgentCore Gateway経由のModel Context Protocol(MCP)ツールとして提供されていました。新しいInvokeWebSearch APIは、サービスを直接呼び出すコード、つまりアプリケーション、独自のエージェントループ、データパイプライン向けで、事前に作成するリソースはありません。本稿はAWSの通知と、ウェブ検索に関するAgentCore開発者ガイドのページに基づきます。APIは試しておらず、結果の品質、鮮度、遅延の測定はどちらの情報源にもありません。
APIは、通知が「AgentCoreのWeb Searchの背後にあるAmazon運営のウェブインデックス」と呼ぶものから、順位付けされた結果の一覧を返します。各結果には、ページのテキスト抜粋が含まれ、利用可能な場合はページタイトル、URL、公開時刻も含まれます。「利用可能な場合」という言葉は重要で、タイトルや日付のない結果が届くことがあるため、これらのフィールドに依存するコードにはフォールバックが必要です。リクエストごとにドメインと公開時刻で絞り込めます。通知は2つの用途を挙げています。最近の製品発表を探すこと、そして信頼できるドメインに照らして主張を確認することです。ガイドも同じことを述べ、調査の質問のための情報源を集めることも加えています。
呼び出し方はAWSの利用者にとって定型的です。AWS SDKまたはAWSコマンドラインインターフェースを使い、AWS Identity and Access Management(IAM)で呼び出しを認可します。ガイドによると、APIは呼び出し元をIAMのみで認可し、ゲートウェイはJSON Web Token(JWT)でも認可できます。仮想プライベートクラウドからAWS PrivateLink経由でAPIを呼び出せ、リクエストをAWS CloudTrailのデータイベントとして記録できます。セキュリティ担当がまず尋ねる管理項目です。検索テキストについてサービスが何を記録・保持するかは情報源に書かれておらず、本稿も仮定しません。
価格とクォータは明記されています。クエリは1,000クエリあたり7ドル、つまり1クエリ0.007ドルで課金されます。通知は、これはAgentCore Gateway経由のWeb Searchと同じ料金で、APIにはゲートウェイ料金がないと述べています。既定では、アカウントはリージョンごとに毎秒最大10件のInvokeWebSearchリクエストを送れ、AWSサポートを通じて引き上げを申請できます。結果が0件のリクエストが課金されるかどうかは情報源に書かれていません。多数の検索を並列に発行するシステムは計算しておくべきです。1,000件の検索がすべて公表料金で課金されれば費用は7ドルで、既定のクォータは、AWSサポートで引き上げない限り、1つのアカウントが1つのリージョンで毎秒送れるリクエスト数を制限します。バーストが完了するまでの時間は情報源に書かれていません。
サービスは6つのリージョンで利用できます。米国東部(バージニア北部)、米国東部(オハイオ)、米国西部(オレゴン)、アジアパシフィック(シドニー)、アジアパシフィック(東京)、欧州(アイルランド)です。ガイドは、AWS GovCloud(米国西部)では利用できないと述べています。そこでは、同じリージョンで提供されるWeb Search Toolコネクタを使う必要があります。トラフィックを特定のリージョン内に留める必要があるチームは、まずこの一覧を確認すべきです。インデックスがどこでホストされ、クエリがどこで処理されるかは、情報源に書かれていないからです。
ガイドは、APIとGatewayコネクタを違いの一覧で比較しています。APIはAgentCoreのデータプレーンエンドポイントで呼び出し、エージェントはゲートウェイ経由でコネクタをMCPツールとして呼び出します。APIは検索テキストをsearchQueryというフィールドで受け取り、MCPツールはqueryというフィールドで受け取ります。maxResultsを設定しない場合、APIは最大25件、MCPツールは最大10件を返します。公開時刻の範囲はAPIではpublishedAfterとpublishedBefore、MCPツールではfromとtoで指定します。どちらも両端を含みます。1日ずれの誤りを生みかねない細部があります。日付に時刻がない場合、MCPツールの「to」の日付はその日全体を含みますが、AWS SDKとAWS CLIはpublishedBeforeの日付を、その日の始まりの協定世界時(UTC)午前0時として送ります。そのためAPIで、publishedBeforeを日付だけにすると、その日の始まりで切れ、その日の遅い時刻に公開された記事は範囲外になります。これはガイドの規則からの解釈であり、ガイドが挙げる例ではありません。また、APIはリクエストごとにドメインフィルターを受け取りますが、コネクタは、呼び出すエージェントに見えないまま、すべてのリクエストにターゲットレベルのドメインリストを適用することもできます。
利用規約も再読に値します。ガイドは、Web Search Toolの規約がInvokeWebSearch APIの結果にも適用され、各結果に付く出典の引用とリンクを保持して表示する要件を含むと述べています。ユーザーに検索結果を見せる製品や、結果をモデルに渡して答えを見せる製品にとって、これは脚注ではなく設計要件です。ガイドは全文の規約を別の利用規約ページに案内しており、本稿ではそのページを取得していません。
情報源が確立していないことは、確立していることと同じくらい重要です。インデックスの規模や鮮度、対象言語、順位付けの方法、品質やコストで他の検索サービスとどう比べられるかは示されていません。通知はこのAPIを6つのリージョンで一般提供と述べています。既定のクォータは開発者ガイドが定めており、アカウントごと・リージョンごとに毎秒最大10件です。エージェントに使いたいチームは、自分たちのクエリで結果の品質を試し、日付フィルターはUTC午前0時の規則を意識して設定し、引用要件に備えた設計をし、1,000クエリあたり7ドルの料金からコストを見積もるべきです。
Sources
FAQ
InvokeWebSearchの料金と既定のリクエスト上限は?
1,000クエリあたり7ドルで、AgentCore Gateway経由のWeb Searchと同じです。APIにゲートウェイ料金はありません。既定ではアカウントごとにリージョンごと毎秒最大10件のInvokeWebSearchリクエストで、AWSサポートで引き上げを申請できます。結果0件が課金されるかは情報源にありません。
InvokeWebSearchの結果は製品で自由に使えますか?
使えません。ガイドは、Web Search Toolの利用規約が適用され、各結果に付く出典の引用とリンクを保持して表示する要件があると述べています。検索結果を見せる製品や、結果をモデルに渡して答えを見せる製品は、設計でこれを満たす必要があります。
publishedBeforeで日付を絞るときの注意点は?
ガイドによると、AWS SDKとCLIは時刻なしのpublishedBeforeの日付をその日の始まりのUTC午前0時として送り、MCPツールの「to」の日付はその日全体を含みます。この規則に従えば、APIではその日の遅い時刻に公開された記事は範囲外になります。これは解釈で、ガイドの例ではありません。