Kaggle Scraper
Pricing
from $1.00 / 1,000 results
Go to Apify Store
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
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | datasets | What to scrape: datasets or competitions |
search_query | string | "" | Search query to filter datasets |
sort_by | string | hottest | Sort order: hottest, votes, updated, active |
competition_category | string | all | Competition filter: all, featured, research, getting-started, playground, community |
max_items | integer | 10 | Maximum items to return (1-500) |
kaggle_username | string | "" | Kaggle username (required for competitions) |
kaggle_key | string | "" | Kaggle API key (required for competitions) |
Output — Datasets
| Field | Type | Description |
|---|---|---|
title | string | Dataset title |
url | string | Full Kaggle URL |
owner | string | Dataset owner name |
description | string | Short description/subtitle |
size_human | string | Human-readable file size |
download_count | integer | Number of downloads |
vote_count | integer | Number of upvotes |
usability_rating | float | Kaggle usability score (0-1) |
license | string | Dataset license |
tags | array | List of tag names |
last_updated | string | ISO date of last update |
Output — Competitions
| Field | Type | Description |
|---|---|---|
title | string | Competition title |
url | string | Full Kaggle URL |
owner | string | Organization name |
description | string | Competition description |
category | string | Competition category |
reward | string | Prize description |
deadline | string | Submission deadline |
team_count | integer | Number of teams |
Getting Kaggle API Credentials
- Go to kaggle.com/settings
- Scroll to "API" section
- Click "Create New Token"
- Use the username and key from the downloaded
kaggle.json