Baselight
Sign In
kaggle

600K+ Fitness Exercise & Workout Program Dataset

Kaggle
•

@kaggle.adnanelouardi_600k_fitness_exercise_and_workout_program_dataset

Loading...
Loading...

Structured workout plans with exercise details, program metadata, and goals.

Dataset Description

šŸ‹ļø About This Dataset
This comprehensive fitness dataset contains over 600,000 structured workout routines and exercise entries scraped from fitness planning platform data. The dataset includes both detailed exercise-level data and program-level summaries, making it ideal for building recommendation systems, analyzing workout patterns, and understanding fitness program structures.

šŸ“Š Dataset Overview
Two complementary files:

  1. Main Dataset (fitness_exercises.csv): 605,033 individual exercise entries with detailed workout information
  2. Program Summary (program_summary.csv): 2,598 unique fitness programs with aggregated metadata

šŸ”‘ Key Features

Main Dataset (605K+ rows):

  • Exercise details: name, sets, reps, intensity
  • Program structure: week, day, time per workout
  • User targeting: fitness level, goals, equipment needs
  • Temporal data: creation and edit timestamps
  • Program metadata: length, number of exercises per workout

Program Summary (2.6K+ programs):

  • Program overview: title, description, fitness level
  • Target goals and equipment requirements
  • Program duration and workout timing
  • Total exercise count per program
  • Creation and modification timestamps

šŸŽÆ Use Cases

  • Building workout recommendation systems
  • Analyzing fitness program effectiveness and popularity
  • Understanding exercise patterns and program structures
  • Creating personalized workout generators
  • Fitness app development and research
  • Program-level analysis and clustering

šŸ”§ Technical Details

  • Format: CSV files
  • Combined size: ~300MB+
  • Data quality: Minimal missing values (<1% for most columns)
  • Collection period: [Add your scraping date]
  • Source: Fitness platform data (with attribution)

šŸ“ Data Dictionary

Main Dataset:

  • title: Workout/program name
  • description: Detailed workout description
  • level: Fitness level (beginner/intermediate/advanced)
  • goal: Primary fitness objective
  • equipment: Required equipment type
  • program_length: Duration in weeks
  • time_per_workout: Duration per session (minutes)
  • week/day: Position in program structure
  • exercise_name: Specific exercise name
  • sets/reps: Exercise volume parameters (negative values are time in seconds)
  • intensity: Exercise intensity level

Program Summary:

  • title: Program name
  • description: Program overview and objectives
  • level: Target fitness level
  • goal: Primary fitness goal
  • equipment: Required equipment
  • program_length: Total program duration (weeks)
  • time_per_workout: Average workout duration (minutes)
  • total_exercises: Total number of exercises in program
  • created/last_edit: Program timestamps

šŸ”— Data Relationship
The program_summary file provides aggregated views of the detailed exercise data, allowing for both micro-level exercise analysis and macro-level program insights.

āš–ļø Important Notes

  • Data collected from publicly available fitness planning platform
  • Cleaned and structured for research/educational use
  • Please respect original platform's terms of service
  • Consider this for non-commercial research and educational purposes

Related Datasets

Share link

Anyone who has the link will be able to view this.