ウェブサイトスクリーンショット API

実際のヘッドレスブラウザで任意の公開 URL のピクセルパーフェクトなスクリーンショットを取得。同期・非同期エンドポイント、ビューポート制御、CSS 注入、フルページキャプチャに対応。

API エンドポイント
GET https://screenshot.cleariflow.com/v1/screenshot/?api_key=YOUR_API_KEY

今すぐ試す

ライブデータで API をテスト

例が必要?試してください:

API のメリット

ピクセルパーフェクトなキャプチャ

実際のヘッドレスブラウザセッションが JavaScript をレンダリングしてからスクリーンショットを取得します。

柔軟なレンダリングオプション

wait_until、タイムアウト、ビューポートサイズ、フルページキャプチャ、エクスポート形式をリクエストごとに設定できます。

同期・非同期エンドポイント

低レイテンシには同期スクリーンショット、大量・低速ページには非同期ジョブ。

フルページとビューポート

スクロール可能なページ全体、またはカスタムビューポートサイズを JPEG または PNG でキャプチャ。

SSRF 保護

組み込みの保護機能がプライベートネットワークやその他の安全でないターゲット URL をブロックします。

銀行レベルのセキュリティ

すべての API トラフィックは TLS 暗号化(HTTPS)で保護されています。

主な機能

  • 実際のヘッドレスブラウザレンダリング
  • キャプチャ前に JavaScript を完全実行
  • 同期 POST /v1/screenshot エンドポイント
  • ポーリング付き非同期ジョブキュー
  • カスタムビューポートの幅と高さ
  • フルページまたはビューポートのみのキャプチャ
  • キャプチャ前にカスタム CSS を注入
  • JPEG および PNG エクスポート形式
  • SSRF 安全な URL 検証
  • base64 画像付き JSON レスポンス
  • 最大 60 秒まで設定可能なタイムアウト
  • TLS 暗号化 API アクセス

クイックスタート

1. API キーを取得

無料登録ですぐにキーを取得。

2. 最初のリクエスト

cURL
curl -X POST "https://screenshot.cleariflow.com/v1/screenshot" \
  -H 'Content-Type: application/json' \
  -d '{
    "api_key": "YOUR_API_KEY",
    "url": "https://cleariflow.com"
  }'

3. 応答を処理

JSON
{
  "content_type": "image/jpeg",
  "image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBD...",
  "meta": {
    "elapsed_ms": 4521
  },
  "ok": true
}