Skip to main content
GET
Get Task
This endpoint retrieves detailed information about a specific task using its hash ID, including its current status, parameters, and execution history.

Headers

string
required
Your API authentication token. Value: Token YOUR_API_KEY

Query Parameters

string
required
The unique identifier (hash) of the task. Example: c5e29d2aba8b77cdc56391e7405302de

Response Field Explanations

string
Unique task identifier. Example: "c5e29d2aba8b77cdc56391e7405302de"
string
Task creation timestamp (ISO 8601). Example: "2024-12-24T10:57:55.045567"
boolean
Whether the task is active. Example: true
object
Task parameters (URL, search terms, etc.). Example: {"url": "https://..."}
integer
Internal module identifier. Example: 5
object
Detailed execution status information. Example: {...}
string
Always “task”. Example: "task"

Status Object Fields

string
Current task status (pending, running, completed, aborted, failed). Example: "completed"
string
When task execution started. Example: "2025-02-04T10:25:47.278419"
string
When task execution ended. Example: "2025-02-04T10:26:52.310738"
boolean
Whether the task has completed. Example: true
integer
Total number of results scraped. Example: 156
integer
Total pages processed. Example: 1
string
Reason for task completion (completed, run_aborted, error, etc.). Example: "completed"
boolean
Whether errors occurred during execution. Example: false
string | null
Error details if any occurred. Example: null
Use the status.total_results field to track how much data has been collected for this task.
The done_reason field helps identify why a task stopped - whether it completed normally, was aborted, or encountered errors.
Tasks with status ‘aborted’ may have partial results. Check total_results to see what was collected.

Code Examples

Response

200
404