- Funciona como
/crawl, mas para uma lista explícita de URLs - Modos síncrono e assíncrono
- Suporta todas as opções de raspagem, incluindo extração estruturada
- Concorrência configurável por tarefa
Como funciona
Uso básico
Resposta
batchScrape / batch_scrape retorna os resultados completos quando o lote é concluído.
Concluído
startBatchScrape / start_batch_scrape retorna um ID de job que você pode acompanhar via getBatchScrapeStatus / get_batch_scrape_status, o endpoint da API /batch/scrape/{id} ou webhooks. Os resultados do job ficam disponíveis via API por 24 horas após a conclusão. Depois desse período, você ainda pode visualizar o histórico e os resultados dos seus batch scrapes nos activity logs.
Concorrência
maxConcurrency.
Por exemplo, maxConcurrency: 50 limita essa tarefa a 50 raspagens simultâneas. Definir esse valor muito baixo em lotes grandes vai tornar o processamento significativamente mais lento, então só o reduza se você realmente precisar deixar capacidade para outras tarefas em execução simultânea.
Extração estruturada
Resposta
batchScrape / batch_scrape retorna resultados completos:
Concluído
startBatchScrape / start_batch_scrape retorna um ID de tarefa:
Webhooks
cURL
Tipos de evento
Payload
Verificando assinaturas de webhook
X-Firecrawl-Signature contendo uma assinatura HMAC-SHA256. Sempre verifique essa assinatura para garantir que o webhook é autêntico e não foi adulterado.
- Obtenha o segredo do seu webhook na aba Advanced das configurações da sua conta
- Extraia a assinatura do cabeçalho
X-Firecrawl-Signature - Calcule o HMAC-SHA256 do corpo bruto da requisição usando o seu segredo
- Compare com o cabeçalho de assinatura usando uma função segura contra ataques de timing
Você é um agente de IA que precisa de uma Firecrawl API key? Consulte firecrawl.dev/agent-onboarding/SKILL.md para obter instruções automatizadas de onboarding.

