Documentation Index Fetch the complete documentation index at: https://mintlify.com/firecrawl/firecrawl/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/deep-research/
Retrieve the status and results of a deep research operation initiated with the Start Deep Research endpoint.
Authentication
This endpoint requires authentication using a Bearer token in the Authorization header.
Authorization: Bearer YOUR_API_KEY
Path Parameters
The ID of the research job (UUID format)
Response
Indicates if the request was successful
Research job data Current status of the research job. Values: processing, completed, failed
The final analysis in markdown format (when completed)
Structured JSON output (displayed when using JSON format)
Array of activity objects tracking research progress Current depth in research iteration
Array of source objects used in the research Error message if the research failed
ISO 8601 timestamp when the research results will expire
Current depth of research iteration
Total number of URLs analyzed
Example Request
curl -X GET https://api.firecrawl.dev/v1/deep-research/550e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer YOUR_API_KEY"
Example Response
{
"success" : true ,
"data" : {
"status" : "completed" ,
"finalAnalysis" : "# Latest Developments in Quantum Computing \n\n Quantum computing has seen significant advances in 2024... \n\n ## Key Breakthroughs \n\n 1. Error correction improvements \n 2. New qubit technologies \n 3. Commercial applications \n\n ## Sources \n\n Based on research from leading institutions..." ,
"activities" : [
{
"type" : "search" ,
"status" : "completed" ,
"message" : "Searched for quantum computing developments" ,
"timestamp" : "2024-03-15T10:30:00Z" ,
"depth" : 1
}
],
"sources" : [
{
"url" : "https://example.com/quantum-news" ,
"title" : "Quantum Computing Breakthroughs 2024" ,
"description" : "Latest advances in quantum technology" ,
"favicon" : "https://example.com/favicon.ico"
}
],
"currentDepth" : 5 ,
"maxDepth" : 5 ,
"totalUrls" : 15 ,
"expiresAt" : "2024-03-22T10:30:00Z"
}
}
Error Responses
Research job not found {
"success" : false ,
"error" : "Research job not found"
}
Polling for Results
Since deep research operations can take time to complete, you should poll this endpoint periodically until the status is completed or failed. A reasonable polling interval is every 5-10 seconds.