{"success":true,"exercises":[{"id":"ex-191","name":"90/90 Hip Stretch","slug":"ninety-ninety-hip-stretch","category":"Flexibility","muscle_group_primary":"Hips","muscle_group_secondary":"[]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Rotation","exercise_type":"Isolation","instructions":"Sit with both legs at 90 degrees, rotate between sides.","tips":"Excellent hip mobility drill.","common_mistakes":"Not keeping spine tall.","video_url":"/api/files/exercise-videos/ex-191/1765712053240.MOV","video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Mobility\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-14 11:34:14","gym_id":null},{"id":"ex-149","name":"Ab Wheel Rollout","slug":"ab-wheel-rollout","category":"Strength","muscle_group_primary":"Core","muscle_group_secondary":"[\"Shoulders\", \"Lats\"]","equipment":"Other","difficulty":"Advanced","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Kneel, roll wheel forward then contract back.","tips":"Incredible core builder.","common_mistakes":"Going too far out, back sagging.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-018","name":"Archer Push-Up","slug":"archer-push-up","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Triceps\", \"Shoulders\"]","equipment":"Bodyweight","difficulty":"Advanced","movement_pattern":"Push","exercise_type":"Compound","instructions":"Wide hand position, shift weight to one arm while extending other.","tips":"Progression towards one-arm push-up.","common_mistakes":"Not fully extending the straight arm.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-057","name":"Arnold Press","slug":"arnold-press","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[\"Triceps\"]","equipment":"Dumbbell","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Compound","instructions":"Start with dumbbells at chest, palms in. Rotate and press up, ending palms forward.","tips":"Hits all three delt heads.","common_mistakes":"Rotating too early in the movement.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-173","name":"Assault Bike","slug":"assault-bike","category":"Cardio","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Legs\", \"Arms\"]","equipment":"Machine","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"Push and pull arms while pedaling.","tips":"Brutally effective conditioning.","common_mistakes":"Going too hard too fast.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"CrossFit\", \"HIIT\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-050","name":"Assisted Pull-Up Machine","slug":"assisted-pull-up-machine","category":"Strength","muscle_group_primary":"Back","muscle_group_secondary":"[\"Biceps\"]","equipment":"Machine","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Kneel on pad, perform pull-ups with machine assistance.","tips":"Great for building towards unassisted pull-ups.","common_mistakes":"Using too much assistance.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-047","name":"Back Extension","slug":"back-extension","category":"Strength","muscle_group_primary":"Back","muscle_group_secondary":"[\"Glutes\", \"Hamstrings\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Hinge","exercise_type":"Isolation","instructions":"On hyperextension bench, lower torso then raise to straight position.","tips":"Dont hyperextend at the top.","common_mistakes":"Going too fast, hyperextending.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\", \"Rehab\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-197","name":"Banded Hip Distraction","slug":"banded-hip-distraction","category":"Flexibility","muscle_group_primary":"Hips","muscle_group_secondary":"[]","equipment":"Bands","difficulty":"Beginner","movement_pattern":"Squat","exercise_type":"Isolation","instructions":"Band around hip, rock into stretch position.","tips":"Creates space in hip joint.","common_mistakes":"Not letting band do work.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Mobility\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-073","name":"Barbell Back Squat","slug":"barbell-back-squat","category":"Strength","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\", \"Core\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Squat","exercise_type":"Compound","instructions":"Bar on upper back, feet shoulder width. Squat down until thighs parallel, drive up.","tips":"Keep knees tracking over toes, chest up.","common_mistakes":"Knees caving in, leaning too far forward, not hitting depth.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Powerlifting\", \"CrossFit\", \"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-001","name":"Barbell Bench Press","slug":"barbell-bench-press","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Triceps\", \"Shoulders\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Compound","instructions":"Lie on bench, grip bar slightly wider than shoulder width. Lower to chest, press up explosively.","tips":"Keep shoulder blades retracted and feet planted firmly.","common_mistakes":"Bouncing bar off chest, flaring elbows too wide, lifting hips off bench.","video_url":"/api/files/exercise-videos/ex-001/1765712451447.MOV","video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Powerlifting\", \"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-14 11:40:52","gym_id":null},{"id":"ex-109","name":"Barbell Curl","slug":"barbell-curl","category":"Strength","muscle_group_primary":"Biceps","muscle_group_secondary":"[\"Forearms\"]","equipment":"Barbell","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Isolation","instructions":"Stand holding barbell, curl up to shoulders.","tips":"Keep elbows pinned to sides.","common_mistakes":"Swinging body, elbows moving forward.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-024","name":"Barbell Deadlift","slug":"barbell-deadlift","category":"Strength","muscle_group_primary":"Back","muscle_group_secondary":"[\"Glutes\", \"Hamstrings\", \"Core\", \"Traps\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Hinge","exercise_type":"Compound","instructions":"Stand with bar over mid-foot. Hinge at hips, grip bar. Drive through floor, stand up straight.","tips":"Keep bar close to body, back flat throughout.","common_mistakes":"Rounding lower back, bar drifting forward, hyperextending at top.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Powerlifting\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-055","name":"Barbell Front Raise","slug":"barbell-front-raise","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Hold barbell at thighs. Raise to shoulder height, lower slowly.","tips":"Control the descent.","common_mistakes":"Using momentum, going above shoulder height.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-076","name":"Barbell Lunge","slug":"barbell-lunge","category":"Strength","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Lunge","exercise_type":"Compound","instructions":"Bar on back, step forward into lunge. Push back to start.","tips":"Keep torso upright.","common_mistakes":"Front knee going past toes excessively.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-123","name":"Barbell Overhead Extension","slug":"barbell-overhead-extension","category":"Strength","muscle_group_primary":"Triceps","muscle_group_secondary":"[]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Hold bar overhead, lower behind head, extend.","tips":"Great stretch on long head.","common_mistakes":"Flaring elbows.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-026","name":"Barbell Row","slug":"barbell-row","category":"Strength","muscle_group_primary":"Back","muscle_group_secondary":"[\"Biceps\", \"Rear Delts\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Hinge forward, grip bar. Pull bar to lower chest/upper abs. Lower with control.","tips":"Keep torso angle consistent throughout.","common_mistakes":"Using momentum, standing too upright.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Powerlifting\", \"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-054","name":"Barbell Upright Row","slug":"barbell-upright-row","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[\"Traps\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Hold bar at thighs. Pull up along body to chest height, elbows high.","tips":"Use wider grip to reduce shoulder impingement risk.","common_mistakes":"Pulling too high, too narrow grip.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-171","name":"Battle Ropes","slug":"battle-ropes","category":"Cardio","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Shoulders\", \"Core\", \"Arms\"]","equipment":"Other","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"Create waves in heavy ropes using various patterns.","tips":"Great shoulder and conditioning work.","common_mistakes":"Holding breath.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"HIIT\", \"Conditioning\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-184","name":"Bear Crawl","slug":"bear-crawl","category":"Cardio","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Shoulders\", \"Core\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"On all fours, crawl forward keeping knees off ground.","tips":"Great for core and coordination.","common_mistakes":"Hips rising too high.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"CrossFit\", \"Athletic\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-053","name":"Behind Neck Press","slug":"behind-neck-press","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[\"Triceps\"]","equipment":"Barbell","difficulty":"Advanced","movement_pattern":"Push","exercise_type":"Compound","instructions":"Bar behind head on traps. Press up to lockout.","tips":"Requires good shoulder mobility.","common_mistakes":"Going too heavy, poor mobility causing injury.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-132","name":"Bench Dips","slug":"bench-dips","category":"Strength","muscle_group_primary":"Triceps","muscle_group_secondary":"[\"Shoulders\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"Hands on bench behind, dip down and up.","tips":"Great beginner tricep exercise.","common_mistakes":"Not going deep enough.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\", \"Beginner\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-142","name":"Bicycle Crunch","slug":"bicycle-crunch","category":"Strength","muscle_group_primary":"Core","muscle_group_secondary":"[\"Obliques\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Rotation","exercise_type":"Isolation","instructions":"Crunch while bringing elbow to opposite knee.","tips":"Great for obliques.","common_mistakes":"Moving too fast.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-140","name":"Bird Dog","slug":"bird-dog","category":"Strength","muscle_group_primary":"Core","muscle_group_secondary":"[\"Back\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Isolation","instructions":"On all fours, extend opposite arm and leg.","tips":"Great for core stability.","common_mistakes":"Rotating hips.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Rehab\", \"Beginner\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-097","name":"Bodyweight Squat","slug":"bodyweight-squat","category":"Strength","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Squat","exercise_type":"Compound","instructions":"Feet shoulder width, squat down and up.","tips":"Master this before adding weight.","common_mistakes":"Knees caving, not hitting depth.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\", \"Beginner\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-100","name":"Box Jump","slug":"box-jump","category":"Plyometric","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\"]","equipment":"Bodyweight","difficulty":"Intermediate","movement_pattern":"Squat","exercise_type":"Compound","instructions":"Jump onto box, step down.","tips":"Start with lower boxes.","common_mistakes":"Not landing softly, stepping off backwards.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"CrossFit\", \"Athletic\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-101","name":"Broad Jump","slug":"broad-jump","category":"Plyometric","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\"]","equipment":"Bodyweight","difficulty":"Intermediate","movement_pattern":"Hinge","exercise_type":"Compound","instructions":"Jump forward as far as possible.","tips":"Swing arms for momentum.","common_mistakes":"Not using arm drive.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Athletic\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-075","name":"Bulgarian Split Squat","slug":"bulgarian-split-squat","category":"Strength","muscle_group_primary":"Legs","muscle_group_secondary":"[\"Glutes\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Lunge","exercise_type":"Compound","instructions":"Rear foot elevated on bench. Squat down on front leg.","tips":"Excellent for single leg strength and balance.","common_mistakes":"Leaning too far forward.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\", \"Athletic\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-169","name":"Burpee","slug":"burpee","category":"Cardio","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Chest\", \"Legs\", \"Core\"]","equipment":"Bodyweight","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Compound","instructions":"Drop to push-up, stand, jump with hands overhead.","tips":"Excellent full body conditioning.","common_mistakes":"Skipping push-up or jump.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"CrossFit\", \"HIIT\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-179","name":"Butt Kicks","slug":"butt-kicks","category":"Cardio","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Hamstrings\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"Run in place kicking heels to glutes.","tips":"Good for hamstring activation.","common_mistakes":"Leaning forward.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Warmup\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-012","name":"Cable Chest Press","slug":"cable-chest-press","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Triceps\", \"Shoulders\"]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Compound","instructions":"Set cables at chest height. Press forward, bringing hands together.","tips":"Constant tension throughout movement.","common_mistakes":"Standing too close to the cables.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-010","name":"Cable Crossover","slug":"cable-crossover","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Shoulders\"]","equipment":"Cable","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Stand between cables set high. Bring handles together in front of chest in arc motion.","tips":"Squeeze chest hard at the contraction point.","common_mistakes":"Using momentum, not controlling the movement.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-118","name":"Cable Curl","slug":"cable-curl","category":"Strength","muscle_group_primary":"Biceps","muscle_group_secondary":"[]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Isolation","instructions":"Stand facing cable, curl handle up.","tips":"Constant tension throughout.","common_mistakes":"Leaning back.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-064","name":"Cable Front Raise","slug":"cable-front-raise","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Cable behind you at low position. Raise handle to front.","tips":"Great mind-muscle connection.","common_mistakes":"Leaning forward.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-119","name":"Cable Hammer Curl","slug":"cable-hammer-curl","category":"Strength","muscle_group_primary":"Biceps","muscle_group_secondary":"[\"Brachialis\"]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Isolation","instructions":"Use rope attachment, curl with neutral grip.","tips":"Great finishing exercise.","common_mistakes":"Using momentum.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-063","name":"Cable Lateral Raise","slug":"cable-lateral-raise","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Stand beside cable, handle at low position. Raise arm to side.","tips":"Constant tension throughout.","common_mistakes":"Using momentum.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-066","name":"Cable Rear Delt Fly","slug":"cable-rear-delt-fly","category":"Strength","muscle_group_primary":"Rear Delts","muscle_group_secondary":"[]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Isolation","instructions":"Cables crossed at shoulder height. Pull out and back.","tips":"Excellent rear delt isolation.","common_mistakes":"Using traps instead of rear delts.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-039","name":"Cable Shrug","slug":"cable-shrug","category":"Strength","muscle_group_primary":"Traps","muscle_group_secondary":"[]","equipment":"Cable","difficulty":"Beginner","movement_pattern":"Pull","exercise_type":"Isolation","instructions":"Stand holding cable handles at sides. Shrug shoulders up.","tips":"Constant tension throughout.","common_mistakes":"Rolling shoulders, not holding at top.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-065","name":"Cable Upright Row","slug":"cable-upright-row","category":"Strength","muscle_group_primary":"Shoulders","muscle_group_secondary":"[\"Traps\"]","equipment":"Cable","difficulty":"Intermediate","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Stand facing cable, bar at low position. Pull up along body.","tips":"Constant tension variation.","common_mistakes":"Pulling too high.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-150","name":"Cable Woodchop","slug":"cable-woodchop","category":"Strength","muscle_group_primary":"Core","muscle_group_secondary":"[\"Obliques\"]","equipment":"Cable","difficulty":"Intermediate","movement_pattern":"Rotation","exercise_type":"Compound","instructions":"Pull cable from high to low diagonally.","tips":"Great rotational strength.","common_mistakes":"Using arms instead of core.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Athletic\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-108","name":"Calf Raise","slug":"calf-raise-bodyweight","category":"Strength","muscle_group_primary":"Calves","muscle_group_secondary":"[]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Stand on edge of step, raise up onto toes.","tips":"Go through full range.","common_mistakes":"Not going low enough.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-095","name":"Calf Raise Machine","slug":"calf-raise-machine","category":"Strength","muscle_group_primary":"Calves","muscle_group_secondary":"[]","equipment":"Machine","difficulty":"Beginner","movement_pattern":"Push","exercise_type":"Isolation","instructions":"Stand in machine, raise up onto toes.","tips":"Go through full range of motion.","common_mistakes":"Bouncing at bottom.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-189","name":"Cat-Cow Stretch","slug":"cat-cow-stretch","category":"Flexibility","muscle_group_primary":"Back","muscle_group_secondary":"[\"Core\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Hinge","exercise_type":"Isolation","instructions":"On all fours, alternate between arching and rounding spine.","tips":"Great for spine mobility.","common_mistakes":"Moving too fast.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Mobility\", \"Warmup\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-022","name":"Chest Dips","slug":"chest-dips","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Triceps\", \"Shoulders\"]","equipment":"Bodyweight","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Compound","instructions":"On parallel bars, lean forward, lower body by bending arms. Push up.","tips":"Lean forward to emphasise chest over triceps.","common_mistakes":"Not going deep enough, staying too upright.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\", \"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-190","name":"Child Pose","slug":"childs-pose","category":"Flexibility","muscle_group_primary":"Back","muscle_group_secondary":"[\"Shoulders\"]","equipment":"Bodyweight","difficulty":"Beginner","movement_pattern":"Hinge","exercise_type":"Isolation","instructions":"Kneel, sit back on heels, reach arms forward.","tips":"Great for lower back relief.","common_mistakes":"Not relaxing fully.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Mobility\", \"Yoga\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-041","name":"Chin-Up","slug":"chin-up","category":"Strength","muscle_group_primary":"Back","muscle_group_secondary":"[\"Biceps\"]","equipment":"Bodyweight","difficulty":"Intermediate","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Underhand grip on bar. Pull up until chin over bar.","tips":"Easier than pull-ups due to bicep involvement.","common_mistakes":"Not going all the way down, excessive swinging.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-017","name":"Clap Push-Up","slug":"clap-push-up","category":"Strength","muscle_group_primary":"Chest","muscle_group_secondary":"[\"Triceps\", \"Shoulders\"]","equipment":"Bodyweight","difficulty":"Advanced","movement_pattern":"Push","exercise_type":"Compound","instructions":"Explosive push-up, clap hands at top, land softly.","tips":"Develops explosive power.","common_mistakes":"Landing with locked elbows.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Calisthenics\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-155","name":"Clean","slug":"clean","category":"Olympic","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Legs\", \"Back\", \"Shoulders\", \"Core\"]","equipment":"Barbell","difficulty":"Advanced","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Pull bar from floor, catch in front rack position.","tips":"Triple extension is key.","common_mistakes":"Early arm pull, bar swinging out.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Olympic Lifting\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-158","name":"Clean and Jerk","slug":"clean-and-jerk","category":"Olympic","muscle_group_primary":"Full Body","muscle_group_secondary":"[\"Legs\", \"Back\", \"Shoulders\", \"Core\"]","equipment":"Barbell","difficulty":"Expert","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Full clean followed by overhead jerk.","tips":"The king of Olympic lifts.","common_mistakes":"Timing issues, forward bar path.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Olympic Lifting\", \"CrossFit\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-162","name":"Clean Pull","slug":"clean-pull","category":"Olympic","muscle_group_primary":"Back","muscle_group_secondary":"[\"Legs\", \"Traps\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Pull","exercise_type":"Compound","instructions":"Pull portion of clean with aggressive hip extension.","tips":"Strengthens pulling pattern.","common_mistakes":"Not extending hips fully.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Olympic Lifting\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null},{"id":"ex-004","name":"Close Grip Bench Press","slug":"close-grip-bench-press","category":"Strength","muscle_group_primary":"Triceps","muscle_group_secondary":"[\"Chest\", \"Shoulders\"]","equipment":"Barbell","difficulty":"Intermediate","movement_pattern":"Push","exercise_type":"Compound","instructions":"Grip bar shoulder-width or narrower. Lower to lower chest, press up.","tips":"Keep elbows tucked close to body.","common_mistakes":"Grip too narrow causing wrist strain.","video_url":null,"video_thumbnail_url":null,"is_unilateral":0,"requires_spotter":0,"tags":"[\"Powerlifting\", \"Bodybuilding\"]","created_by":null,"created_at":"2025-12-12 13:44:05","updated_at":"2025-12-12 13:44:05","gym_id":null}],"pagination":{"total":207,"limit":50,"offset":0,"has_more":true}}