---
title: "List all datasets"
method: GET
path: "/data/list"
tags: ["data"]
---

# List all datasets

`GET /data/list`

Returns an array with all datasets in the system.

## Query parameters

- `api_key` string, required

## Response `200`

A list of datasets

- DataList
  - `data` object
    - `dataset` object[]
      - `did` string — The dataset ID
      - `name` string — The dataset name
      - `status` string — The dataset status, either in_preparation, active, or deactivated
      - `format` string — The data format of the dataset, e.g. ARFF
      - `quality` object[]
        - `name` string — The name of the property
        - `value` string — The value of the property

## Other responses

- `370` — No datasets available. There are no valid datasets in the system.

## Changes

- **2018-01-17** `2209d99ea36e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openml/apis/openml-api/changes/data/list/get.md)

---

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