Kaggle Datasets
KaggleKaggle Datasets is the public dataset catalog on Kaggle, Google's data science platform. Users and organizations publish datasets with per-file descriptions and column schemas, add new versions, and choose a license. The catalog is searchable by file type, license, tag and size, and the Kaggle CLI and the kagglehub library download a dataset by owner and name or load a file straight into a dataframe.
Kaggle's model hub is the separate entry Kaggle Models.
Openness
1 high confidence- license
- proprietary(hosted service
- source
- closed(hosted service
Kaggle Datasets is part of Kaggle's hosted platform, and what Kaggle publishes openly are two clients for it, a Python library and a CLI. Neither contains the service, so nothing about the catalog can be run elsewhere.
- https://raw.githubusercontent.com/Kaggle/kaggle-api/HEAD/README.md recorded 2026-10-07
"The official CLI to interact with Kaggle." Another client; neither repository contains the platform.
- https://raw.githubusercontent.com/Kaggle/kagglehub/HEAD/README.md recorded 2026-10-07
"The kagglehub library provides a simple way to interact with Kaggle resources such as datasets, models, notebook outputs in Python." A client of the hosted service.
Adoption
not assessedKaggle's dataset pages and listing API served a browser challenge or needed an account, and the CLI documentation describes paged results with no total. No usage figure could be read, and downloads of the kagglehub client would measure a client rather than the catalog.
- https://raw.githubusercontent.com/Kaggle/kaggle-api/HEAD/docs/datasets.md recorded 2026-10-07
`kaggle datasets list` pages with `--page` and sorts by hottest, votes, updated or active; no total count is documented.
Capability
4 medium confidenceAny user or organization can publish a dataset and new versions from the Kaggle CLI, and kagglehub fetches a given version by owner, name and version number. Kaggle profiles the columns of tabular files for display on the dataset page only, and dataframe loading happens in the client, so it sits with Zenodo rather than with OpenML, whose servers serve the parsed structure back.
- https://raw.githubusercontent.com/Kaggle/kaggle-api/HEAD/docs/datasets_metadata.md recorded 2026-10-07
"The Kaggle API follows the Data Package specification"; `id` is "Your username or organization slug" plus a dataset slug; resources carry a field `schema`.
- https://raw.githubusercontent.com/Kaggle/kaggle-api/HEAD/docs/datasets.md recorded 2026-10-07
`kaggle datasets list` filters by file type, license, tags and size; `kaggle datasets download <owner/dataset-name>` downloads files.
- https://raw.githubusercontent.com/Kaggle/kagglehub/HEAD/README.md recorded 2026-10-07
"Loads a file from a Kaggle Dataset into a python object": KaggleDatasetAdapter.PANDAS, HUGGING_FACE and POLARS; versioned handles such as "kagglehub.dataset_download('bricevergnou/spotify-recommendation/versions/1')".
Verified 2026-10-07, except some scores, still awaiting re-confirmation