Skip to main content

Visão geral

Notificações em tempo real para suas operações no Firecrawl
2 min read

Receba notificações assim que um rastreamento, uma extração em lote, uma extração, um job de agente ou uma verificação de monitor começar, avançar ou terminar. Em vez de consultar o status periodicamente, você fornece um endpoint HTTPS e o Firecrawl envia eventos para ele em tempo real.

Operações compatíveis#

OperaçãoEventos
rastreamentostarted, page, completed
extração em lotestarted, page, completed
extraçãostarted, completed, failed
agentestarted, action, completed, failed, cancelled
Monitorcheck.completed

Consulte Tipos de evento para ver os detalhes completos do payload e exemplos.

Configuração#

Adicione um objeto webhook à sua requisição:

JSON
CampoTipoObrigatórioDescrição
urlstringSimURL do endpoint do seu webhook (HTTPS)
headersobjectNãoCabeçalhos personalizados para incluir nas requisições do webhook
metadataobjectNãoDados personalizados incluídos nas cargas do webhook
eventsarrayNãoTipos de evento a receber (padrão: todos)

Uso#

Rastreamento com webhook#

cURL

Raspagem em lote com webhook#

cURL

Timeouts e tentativas#

Seu endpoint deve responder com um status 2xx em até 10 segundos.

Se a entrega falhar (timeout, status não 2xx ou erro de rede), o Firecrawl fará novas tentativas automaticamente:

TentativaAtraso após falha
1 minuto
5 minutos
15 minutos

Após 3 tentativas sem sucesso, o webhook é marcado como falho e nenhuma nova tentativa é feita.