Skip to main content
POST
Iniciar una operación de investigación profunda sobre una consulta
El punto de conexión Deep Research permite realizar investigación y análisis profundos con IA sobre cualquier tema. Solo tienes que proporcionar una consulta de investigación y Firecrawl explorará la web de forma autónoma, reunirá información relevante y sintetizará los hallazgos en conocimientos integrales.
Esta es la API heredada de Deep Research v1. Para los nuevos agentes de investigación, usa el caso de uso de Deep Research actual, que está construido a partir de Search y Scrape.
¿Buscas el punto de conexión de estado? Consulta el punto de conexión Deep Research Status.

Estructura de la respuesta

La respuesta incluye:
  • activities: Lista de actividades de investigación con:
    • type: Tipo de actividad (‘search’, ‘extract’, ‘analyze’, ‘reasoning’, ‘synthesis’, ‘thought’)
    • status: Estado (‘processing’, ‘complete’, ‘error’)
    • message: Descripción de la actividad o hallazgo
    • timestamp: Marca de tiempo ISO
    • depth: Nivel de profundidad de la investigación
  • sources: URLs de referencia con:
    • title: Título de la fuente
    • description: Descripción de la fuente
    • url: URL de la fuente
    • icon: Favicon de la fuente
  • finalAnalysis: Análisis completo (cuando se haya completado)
  • status: Estado general (‘processing’, ‘completed’, ‘failed’)
  • currentDepth: Profundidad de investigación actual
  • maxDepth: Profundidad máxima de la investigación
  • totalUrls: Número de URLs analizadas
  • expiresAt: Marca de tiempo ISO de expiración de los resultados

Limitaciones

  1. Ideal para temas con información pública disponible
  2. Tareas de investigación limitadas a un máximo de 10 minutos
  3. Se recomienda la verificación manual para información crítica
  4. Función en alfa: la metodología y los resultados pueden evolucionar

Facturación

La facturación se basa en el número de URL analizadas:
  • Cada URL = 1 crédito
  • Controla el uso con el parámetro maxUrls

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
required

Consulta para investigar

analysisPrompt
string

El prompt que se utilizará para el análisis final. Útil para formatear el markdown del análisis final de una forma específica.

formats
enum<string>[]
Available options:
markdown,
json
jsonOptions
object

Opciones de salida JSON

maxDepth
integer
default:7

Profundidad máxima de iteraciones de investigación

Required range: 1 <= x <= 12
maxUrls
integer
default:20

Número máximo de URL a analizar

Required range: 1 <= x <= 1000
systemPrompt
string

El prompt de sistema que se usará para el agente de investigación. Útil para orientar al agente de investigación en una dirección concreta.

timeLimit
integer
default:300

Límite de tiempo en segundos

Required range: 30 <= x <= 600

Response

Tarea de investigación iniciada correctamente

id
string<uuid>

ID de la tarea de investigación

success
boolean
Example:

true