広告・PR:この記事には、当サイトのAIサービス比較ページへの案内が含まれます。本文中の料金・仕様は2026年10月19日に公式情報を確認した内容です。
こんにちは、AIあれこれ散歩道のもっちゃんです。
DeepSeekが2026年10月17日、独自の検索エンジンを外部から使えるSearch APIとFetch APIを公開しました。名前だけを見ると「DeepSeekで検索できるようになった」という話に見えますが、実際には役割が違う2つの入口です。検索結果の一覧が欲しいのか、すでに分かっているURLの本文が欲しいのかで選び方が変わります。
もう一つ、気を付けたいのが料金です。公式発表には無料期間も書かれていますが、すべてのDeepSeek利用が無料になるわけではありません。検索・取得のリクエスト料金、AIモデルのトークン料金、無料対象になるツール経由の呼び出しを分けて読まないと、「無料だと思っていたのに残高が減った」という誤解につながります。
この記事では、開発に詳しくない人でも判断できるように、SearchとFetchの違い、成功リクエストの数え方、日本時間での無料終了日時、使う前の確認点を順番に見ていきます。実際の有料APIは呼び出さず、DeepSeek公式の発表・ガイド・料金表で確認できる範囲に絞りました。
- DeepSeekのSearch APIとFetch APIの違い
- 1,000成功リクエストあたりの料金
- 無料期間の対象と日本での終了日時
- 課金や取得失敗を減らす確認手順
先に結論です。検索結果の候補を集めるならSearch、決まった1ページの本文を取得するならFetchです。どちらも1,000成功リクエストあたり0.75米ドルで、モデル料金とは別に考えます。特定のツール内でのサーバー側呼び出しが無料になる期間は、公式発表を日本時間へ換算すると2026年11月1日午前1時までです。
DeepSeek検索APIの仕組みと料金
まずは今回発表された内容を、名称、役割、料金の3つに分けます。似た言葉が続きますが、「検索する」「1ページを取得する」「AIモデルが文章を作る」は別の処理です。ここが分かると、公式料金表も読みやすくなります。
2026年10月17日の公開内容
DeepSeekは10月17日の公式発表で、同社のWeb版とAPI側で使われてきた独自検索エンジンを、Search APIとFetch APIとして公開したと案内しました。公式説明では、数千億規模のWebページを索引し、多言語検索へ対応するとされています。SEOスパムや低品質なAI生成コンテンツを検出して除外する仕組みも説明されていますが、これは提供元による説明であり、すべての結果が常に正しいことを保証する言葉ではありません。
同じ発表では、DeepSeek-V4.1-Flash-1017へのモデル更新も告知されました。Web版、アプリ、APIのモデルが新しい版へ更新されています。ただし、モデル更新と検索API公開は別の変更です。モデルに文章を生成させればトークン利用が発生し、SearchやFetchを使えばリクエスト利用が発生します。両方を組み合わせる仕組みでは、両方の費用を確認する必要があります。
個人利用者がまず知っておきたいのは、チャット画面に新しい検索ボタンが増えたというだけの話ではない点です。今回の中心は、アプリや自動処理を作る人がプログラムから検索・ページ取得を利用できるようになったこと。普段のDeepSeekチャットしか使わない人は、APIキーを作って設定しない限り、サンプルコードを見ただけで自動的にAPI料金が発生することはありません。
SearchとFetchは役割が違う
Search APIは、検索語を送ると関連するWebページの候補を返します。返却項目にはタイトル、URL、短い説明、長めの要約、公開日時、サイト名、権威性を示す段階値などが含まれます。必要に応じてページ本文も一緒に求められますが、基本は「どのページを次に見るか」を探す入口です。
Fetch APIは、URLがすでに分かっているページを1件指定し、そのページのタイトルと本文をMarkdown形式で返します。たとえば公式発表のURLをSearchで見つけ、その原文をFetchで取得して、後段のAIへ渡す流れが考えられます。反対に、URLが分からない段階でFetchだけを使っても検索はしてくれません。
| 項目 | Search API | Fetch API |
|---|---|---|
| 入力 | 検索語 | 取得したいURL |
| 主な出力 | 複数の検索結果と要約 | 1ページのタイトルと本文 |
| 向く場面 | 候補ページを探す | 既知ページを読む |
| 料金単位 | 成功リクエスト | 成功リクエスト |
この違いは、図書館で考えると分かりやすいです。Searchは蔵書検索で候補を並べる作業、Fetchは棚から特定の本を取り出して本文を開く作業に近いもの。候補探しと本文取得を一つにまとめて考えないことが、余計な呼び出しを減らす第一歩です。
なお、Searchの検索語には、特定サイトへ絞る指定、除外したいサイトや語句、完全一致、言語、公開日の前後を組み合わせられます。たとえば公式発表だけを探したいのに、一般ブログや古い比較記事が大量に混ざる場合、対象ドメインと言語、日付を指定すると確認範囲を狭められます。ただし、絞り込みすぎれば必要なページまで落ちるため、最初は広め、次に条件を足す順番が扱いやすいでしょう。

料金は成功回数で数える
DeepSeek公式ガイドでは、SearchとFetchはいずれも1,000件の成功リクエストあたり0.75米ドルです。1回あたりへ単純換算すると0.00075ドルですが、実際の円換算額は為替、決済条件、税などで変わり得るため、この記事では固定の円価格を置きません。
重要なのは、検索結果の件数ではなく、APIを正常に呼び出した回数が料金単位になることです。Searchには返してほしい結果数を1件から50件の範囲で指定する項目があります。公式ガイドでは、その件数を増やしても1リクエストあたりの料金は変わらないと説明されています。ただし、返却内容を後からAIモデルへ大量に渡せば、モデル側の入力トークンは増える可能性があります。
公式説明では、Searchが空の配列を返した場合、Fetchが本文を返せなかった場合、タイムアウトや失敗になった場合は課金されません。とはいえ、「失敗なら無料だから何度でも再試行してよい」と考えるのは危険です。同じ無効なURLや認証エラーを繰り返しても問題は解決せず、相手サイトへの負荷や運用上の混乱が増えます。エラーの種類を見て、直すべき条件を変えてから試すのが基本です。
費用を見積もるときは、1回の処理が何段階あるかも書き出します。1つの質問でSearchを1回、上位3ページをFetchで3回、最後にモデルで要約するなら、検索・取得は合計4回ですが、モデル処理は別勘定です。利用者から見ると「1回質問した」だけでも、裏側では複数の課金単位が動く場合があります。自動化の画面には総質問数だけでなく、Search回数、Fetch回数、モデル利用量を分けて表示できると誤解を減らせます。
モデル料金とは別です。SearchやFetchで集めた内容をDeepSeekモデルへ渡して要約・比較させる場合、検索・取得の回数に加えて、モデルの入力・出力トークン料金が発生し得ます。Searchだけの価格を見て、処理全体の費用だと思い込まないでください。
無料期間は対象ツールを確認
DeepSeek公式ニュースでは、DeepSeek Harness、Claude Code、Codexの組み込みWeb検索機能から行われるサーバー側のSearch・Fetch呼び出しについて、公開直後の期間は無料と案内されています。料金表に示された終了時刻は2026年10月31日16:00 UTCです。日本標準時はUTCより9時間進んでいるため、日本時間では2026年11月1日01:00になります。
ここでの無料対象は、名前が挙がったツールからDeepSeek API利用者として行われるサーバー側ツール呼び出しです。DeepSeekのモデル利用料がすべて無料になる、独自プログラムから通常エンドポイントを自由に呼んでも無料になる、11月1日いっぱい無料になる、という意味ではありません。無料期間の文章を短く切り取ると、この範囲を広げて解釈しやすいので注意したいところです。
また、公式ガイドの説明には「課金開始日は別途案内」とする表現も残っていますが、同時点の公式ニュースと料金表には具体的な開始時刻が示されています。更新が速い領域なので、実際に使う直前にはニュースだけでなく料金表も開き、表示が変わっていないか確かめるのが安全です。
APIキーと残高も必要になる
SearchとFetchは、DeepSeek APIと同じBearer認証を使います。つまり、通常はDeepSeekのAPIキーをヘッダーに入れて呼び出します。認証情報がなければ401、残高が不足していれば402、回数制限を超えれば429といったエラーが返る仕様です。
APIキーはパスワードに近い秘密情報です。記事、公開リポジトリ、スクリーンショット、共有チャットへ貼り付けないようにします。サンプルコードの「<DeepSeek API Key>」は、そのまま置き換えて公開する場所ではありません。自分の端末の安全な秘密管理へ保存し、漏れた疑いがあれば無効化・再発行を検討する情報です。
個人で小さく試す場合も、残高を多く入れてから始める必要はありません。先に公式の料金単位を読み、想定回数と停止条件を決め、利用明細を確認できる状態にします。課金開始後の自動処理へ上限を付けず、夜間や不在時に回し続ける設計は避けたいところです。無料期間は動作確認の機会にはなりますが、無料だから無制限に実行してよいという合図ではありません。
今回の記事制作では、有料APIや追加クレジットを使っていません。公式仕様を読み解く記事なので、実際に呼び出していない結果を「試した」とは書かず、レスポンス例も公式ガイドに掲載された形式として扱っています。できることと、自分が検証したことを分ける姿勢は、API解説で特に大切です。
DeepSeek検索APIを使う前の確認
仕組みが分かったら、次は使い方の判断です。ここではコードの細かな書き方よりも、どちらのAPIを選び、返ってきた情報をどう確かめ、費用やエラーをどう見守るかに焦点を当てます。初めての人ほど、呼び出す前の設計で失敗を減らせます。
目的からSearchとFetchを選ぶ
最初に「知らないURLを探したいのか」「既知のURLを読みたいのか」を一文で書いてみてください。前者ならSearch、後者ならFetchです。たとえば「DeepSeekの最新発表を探す」はSearch向き。「この公式発表をMarkdownで取得する」はFetch向きになります。
検索語は1文字から128文字で、空白だけは使えません。公式ガイドでは、特定サイトへ絞るsite演算子、除外、完全一致、言語、公開日の範囲なども紹介されています。むやみに長い文章を渡すより、目的の固有名詞、公式サイト、言語、日付を組み合わせたほうが、後で確認しやすい候補を得やすくなります。
Fetchへ渡すURLはHTTPまたはHTTPSで、ホスト名を含み、ユーザー名やパスワードをURLへ埋め込めません。最大長も決まっています。ログイン後だけ見えるページ、PDFなど対応外の形式、取得を拒否しているサイト、本文を抽出できないページでは失敗することがあります。Fetchはアクセス制限を突破する道具ではありません。
◆もっちゃんのワンポイント
最初からSearchとFetchを連続で大量実行するより、まずSearchを少ない回数で試し、返るURLとサイトの傾向を人が確認するほうが安心です。候補の品質が分かってから、必要なページだけFetchへ渡すと無駄が減ります。
返却項目は原文確認に使う
Searchの結果には、関連性、権威性、新しさなどを組み合わせた再順位付けスコアが含まれます。公式ガイドでは1.5以上を高品質の目安としています。ただし、数値は真偽を保証する判定ではありません。高いスコアでも内容が古い、地域が違う、価格条件が変わった、提供元の主張だけが書かれていることはあります。
日付が返らない結果もあります。サイト名や権威性の段階値が不明になる場合もあるため、空欄を推測で埋めないでください。重要な判断ではURLを開き、発行元、公開・更新日、対象地域、プラン、例外条件を本文で確認します。Searchのsummaryは調査の入口であって、引用元の代わりではありません。
Fetchが返すMarkdownも、元ページを完全に再現するとは限りません。JavaScriptで後から表示する表、画像内の文字、動画、ログイン領域、複雑なレイアウトは落ちる可能性があります。「Fetchに書かれていないから元ページにも存在しない」とは限らないのです。重要な表や注記はブラウザでも照合します。
AIへ渡すときは、タイトル、URL、公開日、取得日を一緒に持たせると追跡しやすくなります。複数ページの主張が食い違った場合は、公式一次情報を優先しつつ、どの時点・どの条件の違いかを確認しましょう。
また、検索結果の要約には原文にない解釈が混ざる可能性を前提にします。料金、期限、対象地域、利用条件のように一文字の違いが判断へ影響する情報は、要約から再要約するほど誤差が広がります。最後に原文の該当箇所へ戻り、数字と単位、時刻の基準、注記まで照合する。これが検索APIを使う側の責任です。
エラー番号から原因を分ける
公式ガイドでは、400は入力やJSON形式、401はAPIキー、402は残高、403はFetchの安全ポリシー、404は取得不能、408は読み取りタイムアウト、413は本文が大きすぎる、429は回数制限、500と504はサーバー側の問題として説明されています。
安全に再試行しやすいのは408、429、5xxです。ただし429ではすぐ連打せず間隔を空けます。それ以外の4xxは、同じ内容を送り直す前にURL、認証、残高、入力文字数、対応形式などを見直す必要があります。403を迂回したり、サイトの拒否を無効化したりするのは避けてください。
| 状態 | まず確認すること | 同じ内容の即時再送 |
|---|---|---|
| 400・413 | 入力形式、文字数、本文量 | 条件を直してから |
| 401・402 | APIキー、残高 | 原因解消までしない |
| 403・404 | 取得可否、URL、対応形式 | 迂回せず見直す |
| 408・429・5xx | 時間を空け、回数制限や障害を確認 | 制御した再試行のみ |
エラー処理は費用管理にもつながります。成功したか不明なまま同じ処理を二重送信すると、意図しない重複取得や後段モデルの重複実行が起きます。レスポンスとログを確認し、どの工程で止まったかを記録するのが基本です。
費用上限とアクセス先を守る
小さな試作でも、呼び出し回数を記録してください。Search、Fetch、モデル入力、モデル出力を別の欄にすると、どこで費用が増えたかが見えます。無料期間中に作った仕組みも、課金開始後は同じ実行回数が費用へ変わります。自動処理の回数上限、停止条件、失敗時の再試行回数を決めておくと安心です。
また、取得できることと、取得してよいことは同じではありません。Fetchの公式ガイドにも、対象サイトの可用性とアクセスポリシーの影響を受けるとあります。サイトの利用規約、robots、著作権、個人情報、再配布条件を尊重し、取得内容をそのまま大量転載しないこと。要約へ使う場合も、元URLを残して人が確認できる形にします。
機密情報を検索語や取得対象へ入れないことも大切です。顧客名、非公開URL、社内資料の内容、APIキーを検索語へ混ぜれば、外部サービスへ送信されます。公開情報だけで試し、業務データを扱う場合は組織のルールと契約条件を先に確認しましょう。
使う前の4チェック
- SearchかFetchかを目的で選ぶ
- 成功回数とモデル料金を別に数える
- 無料対象と終了時刻を料金表で確認する
- 取得先の規約と原文確認を忘れない
Search・Fetchのよくある質問
Q1. DeepSeekの検索APIは無料ですか?
A. 通常料金はSearchとFetchそれぞれ1,000成功リクエストあたり0.75米ドルです。DeepSeek Harness、Claude Code、Codexのサーバー側ツール呼び出しには公開直後の無料期間がありますが、すべてのAPI利用やモデル料金が無料になるわけではありません。
Q2. 無料期間は日本時間でいつまでですか?
A. 公式料金表の2026年10月31日16:00 UTCを日本時間へ換算すると、11月1日01:00です。対象ツールと終了時刻は変更される可能性があるため、利用直前に公式料金表の表示を確認します。
Q3. Searchだけでページ本文も取得できますか?
A. Searchにはneed_contentを指定して本文を求める項目があります。ただし、特定URLの本文取得を明示的に行う役割はFetchです。候補探しと本文取得を分けると、処理と費用を追いやすくなります。
Q4. 検索結果を50件にすると料金は50倍ですか?
A. 公式ガイドではcountは1回に返す結果数で、1件から50件を指定でき、件数自体はリクエスト単価へ影響しないと説明されています。ただし、取得した大量の内容をモデルへ渡せばトークン量は増え得ます。
Q5. Fetchでどのサイトでも読めますか?
A. いいえ。対象サイトのアクセス方針、URLの状態、コンテンツ形式、本文抽出の可否によって取得できない場合があります。ログインや安全制限を迂回する機能ではなく、403や404では条件を見直します。
DeepSeek検索APIの要点
DeepSeekのSearch APIとFetch APIは、AIへ最新のWeb情報を渡すための新しい入口です。Searchは候補ページを探し、Fetchは指定ページをMarkdownで取得します。似ているようで役割が違うため、目的を一文にしてから選ぶと迷いません。
料金は各1,000成功リクエスト0.75米ドル。検索結果の件数ではなく、成功した呼び出し回数が単位です。モデルで要約や比較をすれば、別にトークン料金が発生し得ます。無料期間は対象ツール内のサーバー側呼び出しに限られ、日本時間では2026年11月1日01:00までと読み取れます。
便利な仕組みほど、自動化すると回数が増えやすいものです。まずは公開情報で少数回を試し、結果のURL、日付、対象条件を人が確認する。費用上限と再試行回数を決め、取得先のルールも守る。この順番なら、検索APIを「たくさん集める道具」ではなく「根拠へ早くたどり着く道具」として使いやすくなります。
- Searchは検索候補、Fetchは1ページ本文の取得
- 両方とも1,000成功リクエスト0.75米ドル
- モデル料金と検索・取得料金は別
- 無料終了は対象範囲と日本時間を確認
- 返却された要約だけでなく原文を確認
参照:DeepSeek「DeepSeek-V4.1-Flash-1017」、DeepSeek API Docs「Search & Fetch」、DeepSeek API Docs「Models & Pricing」(2026年10月19日確認)
