See llms.txt for all machine-readable content.

Back to integrations

Integrate Kaggle with 2,000+ apps and services

Unlock Kaggle's full potential with n8n, connecting it to similar Analytics apps and over 2,000 other services. Automate analytics workflows by collecting, processing, and visualizing data across platforms. Use n8n's HTTP request node to construct adaptable and scalable workflows between Kaggle and your stack. All with a building experience you will love.

Supported API Endpoints for Kaggle

GETList competitions

List available competitions

kaggle competitions list
GETList competition files

List competition files

kaggle competitions files
POSTDownload competition files

Download competition files

kaggle competitions download
POSTSubmit to a competition

Make a new competition submission

kaggle competitions submit
GETList competition submissions

Show your competition submissions

kaggle competitions submissions

To set up Kaggle integration, add the HTTP Request node to your workflow canvas and authenticate it using a generic authentication method. The HTTP Request node makes custom API calls to Kaggle to query the data you need using the API endpoint URLs you provide.

See the example here

These API endpoints were generated using n8n

n8n AI workflow transforms web scraping into an intelligent, AI-powered knowledge extraction system that uses vector embeddings to semantically analyze, chunk, store, and retrieve the most relevant API documentation from web pages. Remember to check the Kaggle official documentation to get a full list of all API endpoints and verify the scraped ones!

Kaggle

About Kaggle

Kaggle is an online platform for data science competitions and collaboration. It provides datasets, challenges, and a community of data scientists to explore, analyze, and solve real-world problems through machine learning and predictive modeling techniques.

Trusted by teams building smarter workflows.

Connect Kaggle with your company’s tech stack and create automation workflows

FAQ about Kaggle integrations

Simple enough to 
understand + sophisticated 
enough to ship