Skip to main content

Descripción general

Notificaciones en tiempo real para tus operaciones de Firecrawl
2 min read

Recibe notificaciones en el momento en que un rastreo, una extracción por lotes, una extracción, un trabajo de agente o una comprobación de monitor comienza, avanza o finaliza. En lugar de consultar periódicamente el estado, proporcionas un endpoint HTTPS y Firecrawl te envía eventos en tiempo real.

Operaciones admitidas#

OperaciónEventos
Rastreostarted, page, completed
extracción por lotesstarted, page, completed
Extractstarted, completed, failed
Agentstarted, action, completed, failed, cancelled
Monitorcheck.completed

Consulta Tipos de eventos para obtener todos los detalles de la carga útil y ver ejemplos.

Configuración#

Añade un objeto webhook a tu solicitud:

JSON
CampoTipoRequeridoDescripción
urlstringLa URL de tu endpoint (HTTPS)
headersobjectNoEncabezados personalizados para incluir en las solicitudes del webhook
metadataobjectNoDatos personalizados incluidos en las cargas del webhook
eventsarrayNoTipos de eventos a recibir (por defecto: todos los eventos)

Uso#

Rastreo con webhook#

cURL

Raspado en lote con webhook#

cURL

Tiempos de espera y reintentos#

Tu endpoint debe responder con un estado 2xx en un plazo de 10 segundos.

Si la entrega falla (se excede el tiempo de espera, el estado no es 2xx o hay un error de red), Firecrawl reintenta automáticamente:

ReintentoRetraso después del fallo
1.º1 minuto
2.º5 minutos
3.º15 minutos

Después de 3 reintentos fallidos, el webhook se marca como fallido y no se realizan más intentos.