Skip to main content

概要

Firecrawl のオペレーションに対するリアルタイム通知
1 min read

クロール、バッチスクレイプ、抽出、エージェントジョブ、またはモニターチェックが開始、進行、完了した瞬間に通知を受け取れます。ステータスをポーリングする代わりに、HTTPS エンドポイントを指定すると、Firecrawl がそこにイベントをリアルタイムで配信します。

サポートされているオペレーション#

Operationイベント
Crawlstarted, page, completed
Batch Scrapestarted, page, completed
Extractstarted, completed, failed
Agentstarted, action, completed, failed, cancelled
Monitorcheck.completed

完全なペイロードの詳細と例については、Event Typesを参照してください。

設定#

リクエストに webhook オブジェクトを追加します:

JSON
フィールド必須説明
urlstringYesWebhook エンドポイントの URL (HTTPS)
headersobjectNoWebhook リクエストに含めるカスタムヘッダー
metadataobjectNoペイロードに含めるカスタムデータ
eventsarrayNo受信するイベントタイプ (既定: すべて)

使い方#

Webhookでのクロール#

cURL

Webhook を用いたバッチスクレイプ#

cURL

タイムアウトとリトライ#

エンドポイントは 10秒以内2xx ステータスで応答する必要があります。

配信に失敗した場合 (タイムアウト、非2xx、またはネットワークエラー) 、Firecrawl は自動的にリトライします:

リトライ回数失敗後の遅延時間
1回目1分
2回目5分
3回目15分

3回のリトライがすべて失敗すると、Webhook は失敗としてマークされ、それ以上のリトライは行われません。