Check the status of a Dataify scraper task
Browser
Dataify Task Result
Try itDownload a completed Dataify task result
What it does
Download the JSON result of a completed Dataify scraper task. Use when status is successful or the user asks to retrieve results for a known task ID. Do not use merely to check whether a task is still running.
The skill document
Dataify Task Result
Retrieve one completed task's JSON result from the Dataify /download endpoint. Read the API key only from DATAIFY_API_TOKEN and never include it in output.
Workflow
- Require a task ID. Reuse an unambiguous task ID from the preceding task-status response when its status is
成功. - If the status is unknown, query it first with
$dataify-task-statusunless the user explicitly asks to retrieve the task result directly. - Ensure
DATAIFY_API_TOKENis set. Do not ask the user to paste an API key into chat or pass one on the command line. - Run
scripts/download_task_result.py --task-id TASK_ID. The script always sendstype=json. - Return the JSON response. If the provider reports an error, return the provider message without retrying the task automatically.
Commands
python3 -X utf8 scripts/download_task_result.py --task-id "TASK_ID"
To preview the request without downloading the result:
python3 scripts/download_task_result.py --task-id "TASK_ID" --dry-run
Reference
Read references/task_result_api.md for request parameters and response behavior.
Related skills
Wait for Dataify tasks and return final results
Route outcomes to the right Dataify capabilities
Inspect a site and generate a Dataify scraper starter
Audit Dataify integrations for safe production patterns
Configure Dataify and complete the first successful task