Crawl
Crawl Completed
Webhook event sent when a crawl job finishes and all pages have been processed.
WEBHOOK
For payload examples, configuration, and retry behavior, see Webhook Event Types and Webhook Overview.Documentation Index
Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
Use this file to discover all available pages before exploring further.
Headers
HMAC-SHA256 signature of the raw request body, formatted as sha256=<hex>. Present when an HMAC secret is configured in your account settings. See Webhook Security for verification details.
Example:
"sha256=abc123def456789..."
Body
application/json
Always true for this event.
The event type.
Allowed value:
"crawl.completed"The crawl job ID.
Unique identifier for this webhook delivery.
Empty array. Retrieve results via GET /crawl/{id}.
The custom metadata object you provided in the webhook configuration. Echoed back in every delivery.
Response
200
Return any 2xx status code to acknowledge receipt.

