🏋️ 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:
- Main Dataset (fitness_exercises.csv): 605,033 individual exercise entries with detailed workout information
- 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