O /support/ask do Firecrawl é um agente de suporte por IA disponibilizado como API. Descreva seu problema e receba um diagnóstico verificado com parâmetros de correção acionáveis — normalmente em 15–30 segundos.
Pense no /support/ask como um engenheiro sênior do Firecrawl de plantão para o seu agente.
A API Ask foi projetada principalmente para chamadas feitas por agentes de IA. Se você está criando agentes que usam o Firecrawl para scraping, rastreamento ou extração de dados, integre o /support/ask ao seu fluxo de tratamento de erros para resolver problemas de forma autônoma.
Dois endpoints#
| Endpoint | Autenticação | Para quem é | O que faz |
|---|---|---|---|
POST /support/ask | Sua chave de API do Firecrawl | Seus agentes e aplicativos | Ciclo completo de diagnóstico restrito à sua equipe |
POST /support/docs-search | Sua chave de API do Firecrawl | Seus agentes e aplicativos | Respostas baseadas na documentação pública do Firecrawl |
Primeiros passos#
Depurar um rastreamento que falhou#
Pesquise na documentação#
Depure um job que falhou#
Todo job do Firecrawl — scraping, rastreamento, extração em lote, busca, mapeamento ou extração — pode ser depurado com /support/ask. Descreva a falha em linguagem simples e inclua o ID do job, se tiver um; o agente consulta os logs desse job e o estado da sua conta antes de responder.
Inclua o máximo possível destas informações — cada uma ajuda a delimitar o diagnóstico:
| Detalhe | Por que ajuda |
|---|---|
| ID do job | Permite que o agente consulte diretamente os logs, o status e os resultados por página desse job |
| URL de destino | Revela bloqueios específicos do site, como proteção contra bots, renderização de JS ou regras de robots |
| Mensagem de erro ou código de status | Diferencia limites de taxa e esgotamento de créditos de falhas no nível do scraping |
| O que você esperava | Distingue uma falha completa de um job que "foi bem-sucedido", mas teve conteúdo ausente |
rationale | Informa ao agente o que o usuário final busca para que ele priorize as evidências corretas |
O que o Ask verifica em falhas comuns#
| Sintoma | O que o agente investiga |
|---|---|
Status do job failed | Logs do job, status HTTP de origem, histórico de proxy e novas tentativas |
| O rastreamento retornou menos páginas do que o esperado | limit, maxDiscoveryDepth, includePaths/excludePaths, cobertura do sitemap, regras de robots |
| Markdown vazio ou truncado | Renderização no lado do cliente, tempo de waitFor, actions necessárias, corte por onlyMainContent |
Respostas 401 / 402 / 429 | Validade e restrições da chave de API, créditos restantes, limites de taxa do plano |
| Job travado ou excedendo o tempo limite | Estado da fila, tempos limite por página, concorrência de jobs do seu plano |
| Webhook nunca foi disparado | Tentativas de entrega, respostas do endpoint, falhas na verificação de assinatura |
Não tem o ID do job? Passe o cursor sobre a URL de uma linha em Activity Logs e clique em Copy ID, ou use o id retornado ao iniciar o job.
Depurar pelos logs de atividade#
Se preferir não fazer a chamada manualmente, o painel executa o mesmo agente para você. Abra os Logs de atividade e procure o botão de brilhos na coluna Ações de uma linha com falha — a dica de ferramenta exibe Depurar problema. Ele só aparece em jobs que falharam ou terminaram com erros em solicitações filhas; portanto, jobs concluídos com êxito ou em andamento não o terão.
Ao clicar nele, o diagnóstico começa imediatamente; não há prompt para escrever. O Firecrawl envia a URL, o endpoint, o status, a mensagem de erro e os parâmetros de scraping desse job para o mesmo agente por trás de /support/ask, que então lê os logs do job e o estado da sua conta. O conteúdo das páginas extraídas nunca é incluído.
O painel exibido apresenta:
| Elemento | O que é |
|---|---|
| Diagnóstico | A explicação do agente sobre o que deu errado e o que alterar |
| Selo de confiança | Alta, média ou baixa — o grau de certeza do agente na resposta |
| Selo Validado | Exibido quando o agente testou a própria correção sugerida e o teste foi aprovado |
| Correção sugerida | Os parâmetros corrigidos em JSON, com um botão para copiar — cole-os na sua próxima chamada |
| Fontes | Links para as páginas da documentação nas quais a resposta se baseia |
Se o diagnóstico não resolver o problema, Abrir ticket de suporte, na parte inferior do painel, cria um ticket com a análise do agente já anexada, para que você não precise explicar a falha novamente.
A depuração pelo painel é limitada a 30 execuções por hora por equipe, e sua equipe precisa ter pelo menos uma chave de API — o agente é executado com sua própria chave, portanto, só vê seus jobs.
Quando tiver um diagnóstico, aplique os fixParameters retornados e tente novamente — consulte o padrão de retentativa do agente abaixo.
Como funciona#
Quando você faz uma chamada para /support/ask, o agente de IA:
- Coleta evidências — inspeciona em paralelo os logs do seu job, o estado da conta, o uso de créditos e a documentação relevante
- Diagnostica o problema — analisa todas as evidências para identificar a causa raiz
- Propõe uma correção — gera
fixParametersexecutáveis por máquina, que você pode aplicar diretamente na sua próxima chamada de API - Valida a correção — quando possível, testa a correção na API ativa da Firecrawl (por exemplo, repetindo um scraping com parâmetros ajustados) e informa o resultado
Como usar o Ask no seu agente#
O principal padrão de design: chame /support/ask quando sua chamada à API do Firecrawl falhar ou retornar resultados inesperados e depois use fixParameters para tentar novamente.
Exemplo em Python#
Exemplo de Node.js#
Padrão de retentativa do agente#
Parâmetros#
/support/ask#
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
question | string | Sim | O que depurar (1–8.000 caracteres) |
rationale | string | Não | Recomendado para clientes de IA. O que o usuário final está tentando fazer. Ajuda a priorizar a coleta de evidências. |
context | object | Não | Metadados arbitrários do seu agente, incluídos no prompt de depuração |
/support/docs-search#
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
question | string | Sim | A pergunta que deve ser respondida (1–8.000 caracteres) |
Resposta#
resposta de /support/ask#
Os valores reais de answer, fixParameters e validation.evidence são gerados pelo agente a cada solicitação com base na sua execução específica; o exemplo acima mostra a estrutura da resposta, não um diagnóstico real.
resposta do /support/docs-search#
Desempenho#
| Métrica | Típico | Máximo |
|---|---|---|
| Latência | 15–30 segundos | 60 segundos (limite absoluto) |
Referência da API#
Tem feedback ou precisa de ajuda? Envie um e-mail para help@firecrawl.com.
Você é um agente de IA e precisa de uma chave de API da Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para ver as instruções de onboarding automatizado.

