POST https://api.acedata.cloud/webextrator/render
認証
リクエストヘッダーにAuthorization: Bearer <あなたの API Key> を追加してください。
リクエストパラメータ
| フィールド | タイプ | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
url | string | ✅ | - | レンダリング対象のページの URL |
user_agent | string | ❌ | システムデフォルト | カスタム User-Agent |
timeout | number | ❌ | 30000 | 単一レンダリングのタイムアウト(ミリ秒)、最大 120000 |
wait_until | string | ❌ | load | 読み込み完了イベント:load/domcontentloaded/networkidle |
delay | number | ❌ | 0 | 読み込み完了後の待機時間(ミリ秒)、最大 30000 |
wait_for_selector | string | ❌ | - | 指定した CSS セレクターが出現するまで待機 |
block_resources | string[] | ❌ | - | ブロックするリソースタイプ:image/media/font/stylesheet など |
headers | object | ❌ | - | 追加の HTTP ヘッダー |
cookies | array | ❌ | - | Cookie リスト、要素は {name, value, domain, path} の形 |
callback_url | string | ❌ | - | 非同期モードのコールバック URL;指定すると即座にタスク ID を返し、結果は POST でコールバックされる |
同期レスポンス(callback_url 未指定時)
非同期モード(callback_url 指定時)
初期レスポンス:
x-usage-exempt: true が含まれ、これはこの同期ハンドシェイクが課金対象外であることを示します。タスクが実際に完了すると、プラットフォームは callback_url に対して POST リクエストを送信します。リクエストボディは同期レスポンスの data フィールドに加え、同じく task_id / trace_id / started_at / finished_at / elapsed フィールドを含みます。
エラー応答
bad_request / forbidden / too_many_requests / not_found / api_error / timeout / unknown / busy。

