Get Collection Status V2
Retrieve the progress and metadata of a specific dataset.
Pass the schedule_result_id returned by collect to check that dataset's progress. While a job is running you can poll this endpoint with the same ID to track its progress.
data_count and sr_status reflect the state at the time of the call. While a job is in progress these values change between calls.
latest_schedule_result_id is the most recent dataset ID for the same scraper. If it differs from the requested schedule_result_id, a newer collection was triggered — call again with that ID to see the latest data.
Request Parameters
-
api_key: StringHashScraper API key
-
schedule_result_id: IntegerID of the dataset to inspect. Pass the
schedule_result_idfrom thecollectresponse as-is.
Response Fields
-
result: StringRequest outcome.
-
version: StringAPI version.
-
collection_status: ObjectCollection status payload.
-
id: IntegerDataset ID echoed from the request.
-
sr_status: StringCurrent collection state. The values you typically receive are
ready(queued),running,retry,finish,canceling(cancel in progress), andcanceled(cancel finished). Some legacy datasets may return a Korean label instead. -
data_count: IntegerNumber of records collected so far. This is a live count at call time and may increase between polls.
-
created_at: String (ISO 8601)Dataset creation timestamp (ISO 8601,
Asia/Seoul). -
updated_at: String (ISO 8601)Last update timestamp of the dataset (ISO 8601,
Asia/Seoul). -
param_info: ObjectSnapshot of the parameters used for this collection. Only
param1~param5that were enabled are included, and keys carry the scraper's parameter labels (e.g.param1(keyword)). When the scraper has no label configured, the label slot may be empty (param1()) or a placeholder (param1(param1)). -
no_result: Boolean | nullSnapshot of the scraper's "no result" handling setting. May be
nullif the snapshot is missing or unparseable. -
union: Boolean | nullSnapshot of the scraper's union-result setting. May likewise be
null. -
latest_schedule_result_id: IntegerMost recent dataset ID for this scraper. Compare with the requested
schedule_result_idto detect whether a newer run exists.
-
-
elapsed_time: FloatServer-side processing time (seconds, as a numeric value).
Error Responses
-
schedule_result_id missing
{ "result": "error", "version": "v2", "message": "`schedule_result_id` parameter is required" } -
Schedule result not found
{ "result": "error", "version": "v2", "message": "schedule_result(id: YOUR_SCHEDULE_RESULT_ID) not found" }
Related Guides
Example Request
Example Response 200
{
"result": "success",
"version": "v2",
"collection_status": {
"id": 13229289,
"sr_status": "running",
"data_count": 5,
"created_at": "2026-04-28T10:32:19.000+09:00",
"updated_at": "2026-04-28T10:32:52.000+09:00",
"param_info": {
"param1(검색할 키워드)": "개발자",
"param2(최대 수집 개수)": "10"
},
"no_result": false,
"union": false,
"latest_schedule_result_id": 13229289
},
"elapsed_time": 0.0153
}