Firecrawl /support/ask es un agente de soporte con IA disponible como API. Describe tu problema y recibe un diagnóstico verificado con parámetros de corrección prácticos, normalmente en 15–30 segundos.
Piensa en /support/ask como un ingeniero sénior de Firecrawl de guardia para tu agente.
La API de Ask está diseñada principalmente para agentes de IA que la consumen. Si estás creando agentes que usan Firecrawl para scraping, rastreo o extracción de datos, integra /support/ask en tu flujo de manejo de errores para resolver problemas de forma autónoma.
Dos endpoints#
| Endpoint | Autenticación | Para quién es | Qué hace |
|---|---|---|---|
POST /support/ask | Tu clave de API de Firecrawl | Tus agentes y aplicaciones | Ciclo completo de diagnóstico limitado a tu equipo |
POST /support/docs-search | Tu clave de API de Firecrawl | Tus agentes y aplicaciones | Respuestas basadas en la documentación pública de Firecrawl |
Inicio rápido#
Depurar un rastreo que falla#
Buscar en la documentación#
Depura un trabajo fallido#
Todos los trabajos de Firecrawl —scraping, rastreo, extracción por lotes, search, mapeo o extracción— se pueden depurar con /support/ask. Describe el fallo en lenguaje sencillo e incluye el ID de trabajo si lo tienes; el agente consulta los registros de ese trabajo y el estado de tu cuenta antes de responder.
Incluye toda la información que tengas; cada dato acota el diagnóstico:
| Detalle | Por qué ayuda |
|---|---|
| ID de trabajo | Permite al agente consultar directamente los registros, el estado y los resultados por página de ese trabajo |
| URL de destino | Identifica bloqueadores específicos del sitio, como protección contra bots, renderizado de JS o reglas de robots |
| Mensaje de error o código de estado | Distingue los límites de tasa y el agotamiento de créditos de los fallos de scraping |
| Lo que esperabas | Distingue un fallo crítico de un trabajo que "tuvo éxito" pero sin contenido |
rationale | Indica al agente qué busca el usuario final para que priorice la evidencia adecuada |
Qué comprueba Ask ante fallos comunes#
| Síntoma | Qué investiga el agente |
|---|---|
Estado del trabajo failed | Registros del trabajo, código de estado HTTP ascendente, historial de proxy y reintentos |
| El rastreo devolvió menos páginas de las esperadas | limit, maxDiscoveryDepth, includePaths/excludePaths, cobertura del mapa del sitio, reglas de robots |
| Markdown vacío o truncado | Renderizado del lado del cliente, tiempo de espera de waitFor, actions necesarias, recorte de onlyMainContent |
Respuestas 401 / 402 / 429 | Validez y restricciones de la clave de API, créditos restantes, límites de tasa del plan |
| Trabajo bloqueado o con tiempo de espera agotado | Estado de la cola, tiempos de espera por página, concurrencia de trabajos de tu plan |
| El Webhook nunca se activó | Intentos de entrega, respuestas del endpoint, errores de verificación de firma |
¿No tienes un ID de trabajo? Pasa el cursor sobre la URL de una fila en Activity Logs y haz clic en Copy ID, o usa el id devuelto al iniciar el trabajo.
Depurar desde los registros de actividad#
Si prefieres no hacer la llamada tú mismo, el dashboard ejecuta el mismo agente por ti. Abre los registros de actividad y busca el botón con destellos en la columna Acciones de una fila fallida; su texto emergente dice Depurar incidencia. Solo aparece en trabajos que fallaron o finalizaron con errores en solicitudes secundarias, por lo que los trabajos correctos o en curso no lo tendrán.
Al hacer clic, el diagnóstico se inicia de inmediato; no hay ningún prompt que escribir. Firecrawl envía la URL, el endpoint, el estado, el mensaje de error y los parámetros de scraping de ese trabajo al mismo agente que está detrás de /support/ask, que luego lee los registros del trabajo y el estado de tu cuenta. El contenido de las páginas extraídas nunca se incluye.
El panel que se abre muestra:
| Elemento | Qué es |
|---|---|
| Diagnóstico | La explicación del agente sobre qué salió mal y qué cambiar |
| Indicador de confianza | Alta, media o baja: el nivel de certeza del agente sobre la respuesta |
| Indicador Validado | Se muestra cuando el agente probó su propia solución sugerida y la prueba se completó correctamente |
| Solución sugerida | Los parámetros corregidos en formato JSON, con un botón para copiar; pégalos en tu próxima llamada |
| Fuentes | Enlaces a las páginas de documentación en las que se basa la respuesta |
Si el diagnóstico no lo resuelve, Abrir ticket de soporte al final del panel crea un ticket con el análisis del agente ya adjunto, para que no tengas que volver a explicar el fallo.
La depuración desde el dashboard está limitada a 30 ejecuciones por hora por equipo, y tu equipo necesita al menos una clave de API; el agente se ejecuta con tu propia clave, por lo que solo puede ver tus trabajos.
Una vez que tengas un diagnóstico, aplica los fixParameters devueltos y vuelve a intentarlo; consulta el patrón de reintento del agente a continuación.
Cómo funciona#
Cuando llamas a /support/ask, el agente de IA:
- Recopila evidencia — inspecciona en paralelo los registros de tu trabajo, el estado de tu cuenta, el uso de créditos y la documentación relevante
- Diagnostica el problema — analiza toda la evidencia para identificar la causa raíz
- Propone una solución — genera
fixParametersaccionables por máquina que puedes aplicar directamente en tu próxima llamada a la API - Valida la solución — cuando es posible, prueba la solución con la API de Firecrawl en tiempo real (p. ej., reintentando un scraping con parámetros ajustados) e informa del resultado
Usar Ask en tu agente#
Patrón de diseño clave: llama a /support/ask cuando tu llamada a la API de Firecrawl falle o devuelva resultados inesperados, y luego usa fixParameters para volver a intentarlo.
Ejemplo en Python#
Ejemplo de Node.js#
Patrón de reintento del agente#
Parámetros#
/support/ask#
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
question | string | Sí | Qué depurar (1–8.000 caracteres) |
rationale | string | No | Recomendado para clientes de IA. Lo que el usuario final intenta lograr. Ayuda a priorizar la recopilación de evidencia. |
context | object | No | Metadatos de formato libre de tu agente, incluidos en el prompt de depuración |
/support/docs-search#
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
question | string | Sí | La pregunta que debe responderse (1–8.000 caracteres) |
Respuesta#
Respuesta de /support/ask#
Los valores reales de answer, fixParameters y validation.evidence los genera el agente en cada solicitud según tu ejecución específica; el ejemplo anterior muestra la estructura de la respuesta, no un diagnóstico real.
Respuesta de /support/docs-search#
Rendimiento#
| Métrica | Habitual | Máximo |
|---|---|---|
| Latencia | 15–30 segundos | 60 segundos (límite absoluto) |
Referencia de la API#
¿Tienes comentarios o necesitas ayuda? Envía un correo a help@firecrawl.com.
¿Eres un agente de IA y necesitas una clave de API de Firecrawl? Consulta firecrawl.dev/agent-onboarding/SKILL.md para ver las instrucciones de incorporación automatizada.

