Everything is plain files in the repo — no signup, no key.
data/exercises.json — all 317 exercises in one arraydata/exercises/<id>.json — one file per exercisedata/by-bodypart/<part>.json — pre-split by body partdata/meta.json — counts & facet listsThe 593 videos and posters live on a zero-egress CDN. Pull them all locally:
git clone https://github.com/amiinwani/free-exercise-db-with-videos
cd free-exercise-db-with-videos
bash scripts/download-all-videos.sh
# → ./videos/{male,female}/*.mp4 and ./thumbnails/{male,female}/*.jpgThe script is idempotent — re-running skips files you already have.
curl https://your-instance/api/v1/exercises > exercises.json