Function Repository Resource:

KaggleSearch

Source Notebook

Search Kaggle for datasets

Contributed by: Arnoud Buzing

ResourceFunction["KaggleSearch"][query]

searches Kaggle for query.

Details

KaggleSearch uses an external session to do its search.
KaggleSearch returns a Dataset object.
KaggleSearch can be used in tandem with KaggleDownload to download datasets from Kaggle.
KaggleSearch requires a Kaggle account, and you must create an API token on the Kaggle Settings web page. The API token can then be downloaded to your system as a "kaggle.json" file and must be placed in your "~/.kaggle" directory (or on Windows: %HOMEPATH%/kaggle.json)

Examples

Basic Examples (1) 

Search for datasets related to biology:

In[1]:=
ResourceFunction["KaggleSearch"]["biology"]
Out[1]=

Scope (2) 

Search for datasets related to bacteria:

In[2]:=
ResourceFunction["KaggleSearch"]["bacteria"]
Out[2]=

Search for datasets related to virusses:

In[3]:=
ResourceFunction["KaggleSearch"]["virus"]
Out[3]=

Publisher

Arnoud Buzing

Version History

  • 1.0.0 – 17 January 2025

License Information