Web ページ画像キャプチャ

ページ全体、ビューポート、要素を取得する Screenshot API

公開 Web ページを PNG、JPEG、WebP に変換し、キャプチャ範囲、ビューポート、ページ準備状態、配色を明示的に制御できます。

エンドポイント
POST https://api.search1api.com/screenshot
この API で得られるもの

公開 Web ページを画像に変換し、形式、ビューポート、ページ状態、キャプチャ範囲を明示的に制御できます。

1
フルページ画像

ページを上から下まで取得。

2
要素単位の画像

CSS セレクターで表示中の要素を取得。

3
レンダリング制御

ビューポート、DPR、待機、配色を指定。

活用例

サイトプレビュー / 視覚テスト素材 / Agent vision

ワークフローに必要なページ状態を取得

Screenshot endpoint は公開 HTTP / HTTPS URL を 1 つ受け取り、画像本体を直接返します。フルページまたは要素キャプチャを選び、ビューポート、DPR、ページ読み込み、表示セレクター待機を設定できます。

ページ全体または特定要素

ドキュメント全体、または CSS セレクターで指定した可視要素を取得します。

レスポンシブレンダリング

ビューポートの幅と高さ、1–2× のデバイススケール係数を設定できます。

ページ準備の制御

load、network idle、指定要素の表示、追加の待機時間を選べます。

画像出力の制御

PNG、JPEG、WebP、品質、ライト・ダーク配色、背景、アニメーション動作を指定できます。

Screenshot API とは?

Screenshot API は、管理されたブラウザで Web ページを開き、レンダリング済み画像を返す API です。独自の Chromium 基盤を運用せず、動的ページを画像化できます。Search1API は PNG・JPEG・WebP、フルページまたは CSS セレクター、ビューポートと DPR、ページ待機、タイムアウト、配色、背景、アニメーション制御に対応します。

実装の流れ

基本フロー

公開 Web ページを PNG、JPEG、WebP に変換し、キャプチャ範囲、ビューポート、ページ準備状態、配色を明示的に制御できます。

1

公開 URL と出力形式、キャプチャ設定を送信します。

2

サービスが管理ブラウザでページを描画し、指定状態まで待機します。

3

画像バイナリを受け取り、アプリ側で比較、保存、解析します。

主な用途

公開 Web ページを PNG、JPEG、WebP 画像に変換します。

URL からサイトのサムネイルやリンクプレビューを生成。

外部の画像比較システム向けに基準画像と比較画像を生成。

Vision model や agent に渡す Web ページ画像を準備。

FAQ

Screenshot API の対応形式は?

PNG、JPEG、WebP に対応します。JPEG と WebP は 1〜100 の quality を指定できます。

ページ内の 1 要素だけ取得できますか?

はい。CSS セレクターを指定して表示中の 1 要素を取得できます。要素キャプチャとフルページは同時に指定できません。

ページ待機はどのように指定しますか?

DOM、load、network idle を待機でき、表示中の CSS セレクター待機や最大 5 秒の追加遅延も設定できます。タイムアウトは 1〜30 秒です。

Screenshot API のクレジット消費は?

成功した Screenshot API リクエストは 2 クレジットです。失敗したリクエストは課金されません。