Structured Metadata
Every video, fully tagged.
The library ships with a structured JSON file — one record per exercise. Filter by muscle, equipment, movement type, or difficulty straight out of the box.
exercises.json — 2 of 290 recordsapplication/json
[
{
"id": 137,
"slug": "dumbbell-bench-press",
"name": "Dumbbell Bench Press",
"muscle_group": "chest",
"primary_muscle": "pectoralis_major",
"secondary_muscles": [
"triceps",
"front_delts"
],
"equipment": [
"dumbbell",
"bench"
],
"movement_type": "push",
"compound_or_isolation": "compound",
"suitable_for": [
"beginner",
"intermediate",
"advanced"
],
"short_description": "A foundational pressing movement loading the pectoralis major with allied triceps and front-delt support.",
"video_filename": "Dumbbell Bench Press.mp4"
},
{
"id": 42,
"slug": "hammer-curls",
"name": "Hammer Curls",
"muscle_group": "arms",
"primary_muscle": "biceps",
"secondary_muscles": [
"brachialis",
"forearms"
],
"equipment": [
"dumbbell"
],
"movement_type": "curl",
"compound_or_isolation": "isolation",
"suitable_for": [
"beginner",
"intermediate",
"advanced"
],
"short_description": "A neutral-grip curl variation biasing the brachialis and forearms alongside the biceps.",
"video_filename": "Hammer Curls.mp4"
}
]Full schema: id, slug, name, muscle_group, primary_muscle, secondary_muscles, equipment, movement_type, compound_or_isolation, suitable_for, short_description, video_filename.