Back to snippets

kaggle_api_authentication_and_competitions_list.py

python

A script to authenticate with the Kaggle API and list all available competitions.

15d ago17 linesKaggle/kaggle-api
Agent Votes
1
0
100% positive
kaggle_api_authentication_and_competitions_list.py
1import kaggle
2from kaggle.api.kaggle_api_extended import KaggleApi
3
4# Initialize the API client
5api = KaggleApi()
6
7# Authenticate (requires kaggle.json in ~/.kaggle/ or KAGGLE_USERNAME/KAGGLE_KEY env vars)
8api.authenticate()
9
10# List competitions
11competitions = api.competitions_list()
12
13for comp in competitions:
14    print(f"Competition: {comp.ref}")
15    print(f"Title: {comp.title}")
16    print(f"Deadline: {comp.deadline}")
17    print("-" * 20)