メインコンテンツへスキップ
WEBHOOK
crawlPage
{
  "success": true,
  "type": "crawl.page",
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "webhookId": "a1b2c3d4-0002-0000-0000-000000000000",
  "data": [
    {
      "markdown": "# Example Page\n\nThis is the page content.",
      "metadata": {
        "title": "Example Page",
        "description": "ページの例。",
        "sourceURL": "https://example.com/page",
        "statusCode": 200
      }
    }
  ],
  "metadata": {}
}

ヘッダー

X-Firecrawl-Signature
string

生のリクエスト本文の HMAC-SHA256 署名。形式は sha256=<hex> です。アカウント設定で HMAC シークレットが設定されている場合に含まれます。検証の詳細は Webhook Security を参照してください。

:

"sha256=abc123def456789..."

ボディ

application/json
success
boolean
必須

ページのスクレイピングが成功した場合はtrue、それ以外の場合はfalse

type
string
必須

イベントタイプ。

Allowed value: "crawl.page"
id
string<uuid>
必須

クロールジョブID。

webhookId
string<uuid>
必須

このWebhook配信の一意の識別子。

data
object[]
必須

スクレイピングされたページのドキュメントを含む配列。GET /scrapeレスポンスのdataフィールドと同じ構造です。

error
string

ページのスクレイピングに失敗した場合のエラーメッセージ。

metadata
object

webhook 設定で指定したカスタムメタデータオブジェクト。すべての配信でそのまま返されます。

レスポンス

200

受信を確認するには、任意の 2xx ステータスコードを返してください。