Kaggle Scraper avatar

Kaggle Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Kaggle Scraper

Kaggle Scraper

Scrape datasets and competitions from Kaggle. List/search datasets by query with sorting options (hottest, most-voted, newest). List active or completed competitions (requires Kaggle API credentials). Uses the official Kaggle API.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Daniel

Daniel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape datasets and competitions from Kaggle.

Features

  • Datasets mode: Browse and search Kaggle datasets with sorting (hottest, most-voted, newest)
  • Competitions mode: List active and completed competitions by category
  • No authentication needed for datasets
  • Optional Kaggle API credentials for competitions

Input

FieldTypeDefaultDescription
modestringdatasetsWhat to scrape: datasets or competitions
search_querystring""Search query to filter datasets
sort_bystringhottestSort order: hottest, votes, updated, active
competition_categorystringallCompetition filter: all, featured, research, getting-started, playground, community
max_itemsinteger10Maximum items to return (1-500)
kaggle_usernamestring""Kaggle username (required for competitions)
kaggle_keystring""Kaggle API key (required for competitions)

Output — Datasets

FieldTypeDescription
titlestringDataset title
urlstringFull Kaggle URL
ownerstringDataset owner name
descriptionstringShort description/subtitle
size_humanstringHuman-readable file size
download_countintegerNumber of downloads
vote_countintegerNumber of upvotes
usability_ratingfloatKaggle usability score (0-1)
licensestringDataset license
tagsarrayList of tag names
last_updatedstringISO date of last update

Output — Competitions

FieldTypeDescription
titlestringCompetition title
urlstringFull Kaggle URL
ownerstringOrganization name
descriptionstringCompetition description
categorystringCompetition category
rewardstringPrize description
deadlinestringSubmission deadline
team_countintegerNumber of teams

Getting Kaggle API Credentials

  1. Go to kaggle.com/settings
  2. Scroll to "API" section
  3. Click "Create New Token"
  4. Use the username and key from the downloaded kaggle.json