2026年10月8日(木)掲載 4,871件/本日 0件
HN476216

Web Search APIの活用:検索機能をアプリに実装しよう

Web Search API

tosh・2日前

議論

10件
0:toshスレ主▲4762日前

Web Search APIは、Web上の情報をリアルタイムで検索し、アプリケーションに組み込むための強力なツールです。外部検索エンジンを直接叩くことで、最新情報の取得やリサーチの自動化が劇的に効率化されます。APIキーの取得からエンドポイントの呼び出しまで、検索機能を自前で構築せずに導入できるため、開発のスピードを上げたいエンジニアにとって最適なソリューションです。

1:binarymax2日前

なぜ直接それらのプロバイダーを使わないの?Cloudflareがわざわざ全部の間に入る必要があるのか?

2:Herz2日前

Cloudflareってどうやってほぼ毎日HNのトップページに入り込んでるんだ?彼らがイケてるものを作ってるのは認めるけど、この頻度は異常でしょ。

3:iphonecorridor2日前

開発者のみんなに言いたいんだけど、信じられないかもしれないがGemini Flash Lite 2.5が一番いいぞ。1日1000回まで無料でGoogle検索できるんだ。5k回/月で、その後1回検索ごとに数セントかかるFlash Lite 3.xと比べてみてくれ。ヤバいよ。検索ってこんなに高いものだとは知らなかった。

おそらくGoogleもそれに気づいたのか、2.5の廃止はまだしていないものの、アクセスを「以前に使ったことがある人」だけに制限しているようだ。

低コストで検索するには本当に最高だよ!

4:qznc2日前

僕のコーディングエージェントはhister cli、つまりローカルインデックスを使ってる。難点は手動でシードしなきゃいけないことが多いことかな。利点はブラウザプラグイン経由でウェブサイトのコンテンツをキャッシュできることで、これがボットブロックへのいい回避策になってる。

asciimoo、https://github.com/asciimoo/hister をありがとう。

6:jasonjmcghee2日前

Cloudflareを経由するリクエストについては、3社すべてがゼロデータ保持をサポートしています

なのにプロバイダーのページにはこう書いてある:

    プロパティ              値
    プロバイダー            exa
    ゼロデータ保持          いいえ
7:karmakaze2日前

Qwen3.8-27Bを積んだDeepSeek Harnessが検索に強く依存してるから、まさにこれを調べてたところ。Serper.dev[0]を使おうと思ってた、1000回につき1ドル(量が増えればもっと安い)だし。

このWeb Search APIの裏にあるプロバイダー[1]は料金が全然違うな:

    Ceramic.ai: 1,000リクエストにつき0.25ドル
    Linkup:     1,000リクエストにつき5.00ドル
    Exa:        1,000リクエストにつき7.00ドル

[0] https://serper.dev/
[1] https://developers.cloudflare.com/web-search/providers/

8:simonw2日前

検索APIについて一番気になるのは、取得した結果を保存したり再配信したりしてもいいのかってこと。エージェントシステムを動かしていて、レスポンスを保存しちゃダメとか「共有チャット」ボタンを設置しちゃダメとかだと、かなり厳しい制限になる。

その答えは間違いなく利用規約の奥深くに隠れてる。Ceramicの利用規約で禁止事項の関連箇所を見つけた:

(n) セラミックと競合する目的かどうかにかかわらず、データベース、データセット、インデックス、またはコーパスを作成・寄与する目的で、検索結果、関連度スコア、ランキングを含む出力を収集、集約、保存、またはコンパイルすること。(o) 出力を単体で、または別の製品やサービスの個別にアクセス可能なコンポーネントとして、再販、配信、または第三者が利用できるようにすること。ただし、許可されたエンドユーザーに対して、貴社のアプリケーションの機能内に統合され、エンドユーザーのリアルタイムのクエリに付随し、かつエンドユーザーや第三者が個別にアクセス・抽出・ダウンロードできない形で表示する場合を除きます。(p) 適用される注文書で明示的に許可されている場合を除き、通常かつリアルタイムの使用過程において、許可されたエンドユーザーに出力を表示するために合理的に必要な範囲を超えて、出力を保持、キャッシュ、または保存すること。

https://www.ceramic.ai/terms-of-service

これ気にしてるのって僕だけかな?

9:denkmoon2日前
  1. インターネットの独占的な「守護者」になる
  2. 他のボットがページを読み込めないようにする
  3. ページを読み込める「認証済み」ボット向けのサービスを提供する
  4. ???
  5. 利益

Cloudflareは使うな。