---
title: "Get a list of unprocessed datasets"
method: GET
path: "/data/unprocessed/{data_engine_id}/{order}"
tags: ["data"]
---

# Get a list of unprocessed datasets

`GET /data/unprocessed/{data_engine_id}/{order}`

This call is for people running their own dataset processing engines. It returns the details of datasets that are not yet processed by the given processing engine. It doesn't process the datasets, it just returns the dataset info.

## Path parameters

- `data_engine_id` string, required
- `order` string, required

## Query parameters

- `api_key` string

## Response `200`

A list of unprocessed datasets

- DataUnprocessed
  - `data_unprocessed` DataUnprocessedDataUnprocessed
    - `dataset` DataUnprocessedDataUnprocessedDataset
      - `did` string — ID of the dataset a positive integer
      - `name` string — The name of the dataset
      - `version` string — Version of the dataset, a positive integer
      - `status` string — Status of the dataset
      - `format` string — The dataset format, e.g. ARFF

## Other responses

- `412` — Precondition failed. An error code and message are returned. 681 - No unprocessed datasets.

---

[API](https://skmtc.net/openml/apis/openml-api.md) · [All operations](https://skmtc.net/openml/apis/openml-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openml/openml-api/revisions/263d3d6ee586/schema)
