List Datasets V2
List datasets created for a specific scraper, paged.
20 datasets are returned per page, sorted by dataset creation time (created_at) by default. Use sr_status to filter by collection state.
To inspect a single dataset, pass schedule_result_id alongside the other parameters; the result will contain at most one item.
If no dataset matches the filters, an error response is returned instead of an empty success.
Request Parameters
-
api_key: StringHashScraper API key
-
schedule_id: StringID of the scraper to query.
-
page: optional IntegerPage number to retrieve.
-
sorting: optional StringSort direction by dataset creation time.
-
schedule_result_id: optional IntegerPass to inspect a specific dataset. Can be combined with other filters.
-
sr_status: optional StringFilter the result by collection status.
Response Fields
-
result: StringRequest outcome.
-
version: StringAPI version.
-
current_page: IntegerCurrent page number. Matches the
pagevalue sent in the request. -
total_page: IntegerTotal pages after filters.
-
dataset: Array<Object>Array of datasets.
-
schedule_result_id: IntegerDataset ID. Pass it to other endpoints as
schedule_result_id. -
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. -
created_at: String (ISO 8601)Dataset creation timestamp (ISO 8601,
Asia/Seoul). -
data_count: IntegerNumber of records collected in this dataset. This is a cached counter — records added very recently may not be reflected immediately.
-
sum_point: IntegerCumulative credits charged for this dataset's collection.
-
param_info: ObjectSnapshot of the parameters used when this dataset was collected. Only
param1~param5that were enabled are included, and keys carry the 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.
-
-
elapsed_time: FloatServer-side processing time (seconds, as a numeric value).
Error Responses
-
schedule_id missing
{ "result": "error", "version": "v2", "message": "`schedule_id` parameter is required" } -
Schedule not found
{ "result": "error", "version": "v2", "message": "schedule(id: YOUR_SCHEDULE_ID) not found" } -
Schedule result not found
{ "result": "error", "version": "v2", "message": "schedule_result(id: YOUR_SCHEDULE_RESULT_ID) of schedule(id: YOUR_SCHEDULE_ID) not found" } -
Invalid page
{ "result": "error", "version": "v2", "message": "올바른 page 값을 넣어주세요. page: ..." } -
Invalid sorting
{ "result": "error", "version": "v2", "message": "올바른 `sorting` 값을 넣어주세요(`asc` or `desc`). sorting: ..." } -
Invalid sr_status
{ "result": "error", "version": "v2", "message": "올바른 sr_status를 입력해주세요. sr_status: ..." } -
No dataset found
{ "result": "error", "version": "v2", "message": "조건에 맞는 데이터셋을 찾을 수 없습니다. schedule_id: ... | page: ... | schedule_result_id: ... | sr_status: ..." }
Related Guides
Example Request
Optional parameters
Example Response 200
{
"result": "success",
"version": "v2",
"current_page": 1,
"total_page": 3,
"dataset": [
{
"schedule_result_id": 13229289,
"sr_status": "finish",
"created_at": "2026-04-26T10:32:19.000+09:00",
"data_count": 152,
"sum_point": 5,
"param_info": {
"param1(검색할 키워드)": "개발자",
"param2(최대 수집 개수)": "10"
},
"no_result": false,
"union": false
},
{
"schedule_result_id": 13229301,
"sr_status": "running",
"created_at": "2026-04-27T09:11:02.000+09:00",
"data_count": 84,
"sum_point": 5,
"param_info": {
"param1(검색할 키워드)": "백엔드"
},
"no_result": false,
"union": false
}
],
"elapsed_time": 0.0234
}