Web 結果を取得する Yandex 検索 API
Yandex を HTTP で検索し、タイトル、リンク、スニペットを構造化 JSON で取得します。ロシア語圏・CIS のカバレッジに強い 3 つ目の一般インデックスを、Google や Bing と同じリクエスト形式で利用できます。
エンドポイントPOST https://api.search1api.com/search
結果は他のエンジンと同じ JSON 形式で返るため、エンジンの切り替えは 1 フィールドの変更で済みます。
スクレイピング由来の崩れがないクリーンなタイトル。
Yandex が表示する結果の説明文です。
`time_range` を指定すると、該当する結果に UTC タイムスタンプの `published_date` が付きます。指定しない場合は省略されます。
主な用途
ロシア語・CIS の Web / クロスチェック / AI 回答
同じ呼び出しの裏にある 3 つ目の一般インデックス
`search_service` に `yandex` を指定すると、Yandex から結果が返ります。エンドポイント、認証方式、レスポンス構造は他のエンジンと同じため、既存の Google や Bing 前提のコードパスにそのまま差し込めます。
Google や Bing とは異なるカバレッジ
Yandex はロシア語圏のデフォルト検索エンジンです。Google と併用することは冗長な呼び出しではなくカバレッジ戦略になります。
新しさが必要なときの UTC タイムスタンプ
`time_range` を `day`、`week`、`month`、`year` にすると、日付を持つ結果に `2026-08-30T08:00:00Z` のような ISO-8601 UTC の `published_date` が付きます。
検索と本文取得を 1 回で
`crawl_results` は上位 N 件を取得して Markdown で返します。他のエンジンと同じ挙動です。
標準の Search パラメータ
`max_results` は最大 50、ほかに `include_sites`、`exclude_sites`、`time_range`、`language` が利用できます。
Yandex 検索 API とは?
Yandex 検索 API は、Yandex の Web 検索結果を構造化データとして返す HTTP インターフェースです。Yandex はロシアの主要な汎用検索エンジンであり、CIS でも大きなインデックスを持ち、同じクエリでも Google や Bing よりロシア語ページの比率が高くなります。Search1API は Yandex を Search endpoint の検索サービスの 1 つとして提供し、タイトル、リンク、スニペットを他のエンジンと同じ JSON 形式で返します。エージェントのパイプラインにおける価値は、3 つ目の独立した Web ランキングであり、Google だけでは拾いきれないページへの正規の経路です。
典型的な流れ
Yandex を HTTP で検索し、タイトル、リンク、スニペットを構造化 JSON で取得します。ロシア語圏・CIS のカバレッジに強い 3 つ目の一般インデックスを、Google や Bing と同じリクエスト形式で利用できます。
`search_service` に `yandex` を指定してクエリを送信します。
同じ語での `google` または `bing` クエリと結果セットを比較します。
`published_date` が必要なら `time_range` を、リンクではなく本文が必要なら `crawl_results` を指定します。
1 回のリクエストで独立したランキングを取得
1 回の呼び出しで Yandex を検索し、標準の形式で結果を返します。あるクエリの 3 つ目の口径が 1 クレジットと追加コードなしで得られます。
bashcurl -X POST https://api.search1api.com/search \-H "Authorization: Bearer $SEARCH1API_KEY" \-H "Content-Type: application/json" \-d '{"query": "AI agent","search_service": "yandex","max_results": 5}'
主な用途
ロシア語や CIS のソースが回答の一部になるクエリ。
薄い、あるいは偏って見える Google / Bing 結果のクロスチェック。
複数のランキングから回答を組み立てる AI アシスタント。
同じ契約で 3 つ目の一般エンジンを持ちたいパイプライン。
FAQ
Yandex に公式の検索 API はありますか?
Yandex は独自条件の XML および商用検索製品を公開しています。Search1API は Yandex を Search endpoint のエンジンの 1 つとして提供し、Yandex アカウントなしで Search1API のクレジット課金に載せます。
Google や Bing と何が違いますか?
Yandex は独自のインデックスとランキングを持ち、ロシア語・CIS のページに強いです。同じクエリでも返るページ群と並び順が異なります。Google と併用することは冗長な呼び出しではなくカバレッジ戦略になります。
published_date はいつ付きますか?
`time_range` を指定したときです。日付を持つ該当結果に UTC タイムスタンプの `published_date` が付きます。指定しない場合、Yandex はこのフィールドを省略します。
結果と一緒にページ本文を取得できますか?
取得できます。`crawl_results` に取得したい上位件数を指定すると、取得に成功したページに Markdown 形式の本文を含む `content` フィールドが付与されます。取得できなかったページは `content` なしで返り、課金されません。
Yandex 検索の料金はいくらですか?
検索 1 回あたり 1 クレジット、`crawl_results` で取得に成功したページごとに 1 クレジットが加算されます。チャージの基本レート($1 = 1,000 クレジット)では 1,000 回の検索が $1 です。登録時にクレジットカードなしで 100 クレジットが付与されます。
他にどのエンジンに対応していますか?
同じ Search endpoint が `google`、`bing`、`duckduckgo` のほか、`reddit`、`x`、`github` などの垂直ソース、`baidu`、`bingcn`、`360`、`quark`、`wechat`、`bilibili` の中国語エンジンに対応します。1 つの契約で計 18 エンジンです。