Skip to content

BodyIQDB/workout-exercise-animation-dataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💪🏋️ BodyIQDB — Free 1500 Exercise Animations

0002 0001 0007 0019 0027 0059

BodyIQDB is a free, ready-to-use exercise dataset for developers building fitness apps, workout trackers, and AI fitness tools. It includes a structured JSON dataset of 1500 exercises, each paired with a 360px animated GIF demonstration, muscle targeting, equipment, and step-by-step instructions — everything you need to explore how an exercise database is built.

Copy the JSON, reference the GIF URLs (already hosted, nothing to deploy), and your app's exercise library can be ready in minutes.

If this repo helps you, please consider starring it — it really helps!

Get Started in Minutes

  • Clone or fork this repository
  • Copy the JSON file into your project
  • Reference the gifUrl field directly — animations are already hosted, so there's nothing to upload or deploy
  • Your exercise library is ready to use in minutes

Why BodyIQDB Is Faster Than the Alternatives

Getting exercise animations for an app usually means picking between two trade-offs:

  • Using a public exercise API — works, but usually comes with rate limits on requests, especially on free tiers
  • Buying a full exercise media bundle — gives you the files, but you still have to upload and deploy the media yourself on your own server or CDN before your app can use it

BodyIQDB skips both. Every entry in the JSON already includes a live, hosted gifUrl — nothing to request, nothing to upload, nothing to deploy:

"gifUrl": "https://static.exercisedb.dev/media/VPPtusI.gif"

Copy the JSON, point your app at the URLs, and your animations are ready in minutes — no API key, no rate limit, no hosting required.


Why Developers Need an Exercise Dataset

When learning to build a fitness app or workout tracker, you usually need structured data such as:

  • Exercise names
  • Target muscle groups
  • Secondary muscles
  • Equipment required
  • Step-by-step instructions
  • Visual exercise demonstrations

While exercise lists can be found online, exercise animations and structured JSON datasets are much harder to find for free.

BodyIQDB gives you a ready-to-use, free exercise dataset so you can focus on learning how to build features instead of collecting exercise data manually.


Dataset Features

  • Animated exercise demonstrations (GIF), 360p resolution
  • GIF URLs are already hosted and deployed — no API rate limits, nothing to upload
  • Structured, developer-friendly JSON format
  • Primary and secondary muscle targeting
  • Body part classification
  • Equipment information
  • Step-by-step instructions
  • Easy to plug into your own learning projects

How to Use

Everything you need is already included in this repository — there's nothing to buy and nothing to deploy.

  • Clone or fork this repository
  • Copy the JSON file into your own project
  • Each exercise entry includes a gifUrl — the animations are already hosted, so you just reference the URL directly
  • No need to host, upload, or deploy the GIFs yourself

Example Exercise JSON

⚠️ Heads up: GIF links like https://static.exercisedb.dev/media/VPPtusI.gif won't load if you paste them directly into a browser tab — that's expected, it's due to CORS restrictions. They work perfectly when used inside your app (web or mobile), so there's nothing to fix on your end.

Below is an example of how exercises are structured in the dataset.

{
    "exerciseId": "VPPtusI",
    "name": "inverted row bent knees",
    "gifUrl": "https://static.exercisedb.dev/media/VPPtusI.gif",
    "targetMuscles": [
      "upper back"
    ],
    "bodyParts": [
      "back"
    ],
    "equipments": [
      "body weight"
    ],
    "secondaryMuscles": [
      "biceps",
      "forearms"
    ],
    "instructions": [
      "Step:1 Set up a bar at waist height and lie underneath it.",
      "Step:2 Grab the bar with an overhand grip, slightly wider than shoulder-width apart.",
      "Step:3 Position your body so that your heels are on the ground and your body is straight.",
      "Step:4 Pull your chest up towards the bar by squeezing your shoulder blades together.",
      "Step:5 Pause for a moment at the top, then slowly lower your body back down to the starting position.",
      "Step:6 Repeat for the desired number of repetitions."
    ]
  }

JSON Field Reference

Field Type Description
exerciseId string Unique identifier for the exercise
name string Name of the exercise
gifUrl string URL to the hosted GIF animation demonstrating the exercise (360p)
targetMuscles array Primary muscle group(s) the exercise targets
bodyParts array Body part classification (e.g., waist, arms, legs)
equipments array Equipment required to perform the exercise
secondaryMuscles array Additional muscle groups engaged during the exercise
instructions array Step-by-step instructions for performing the exercise

Perfect For

This repository is useful for:

  • Students learning app development
  • Developers practicing data/API integration
  • Portfolio and side projects
  • Understanding how exercise datasets are structured
  • Non-commercial prototypes and experiments

⚠️ Important Notice — Attribution & Usage

The exercise animations included in this repository are not created or owned by me. They belong to a third-party source and are included here strictly for educational and learning purposes.

  • This repository is not licensed for commercial applications, SaaS products, or any product that will be live and used by paying customers.
  • It is intended for students, hobbyists, and developers who want to learn how exercise datasets are structured and integrated — not as a production asset library.
  • Animation quality is 360p, since these are third-party demo GIFs and not custom-produced content.
  • If you're building something you plan to launch commercially, please source your own licensed exercise media.

By using this repository, you agree to these terms.


Usage Terms

This dataset is provided for educational and personal learning purposes only.

Not permitted:

  • commercial applications
  • SaaS platforms
  • products released or sold to paying customers
  • reselling or redistributing the dataset as a standalone product

This repository exists to help you learn and practice — not to power production or commercial software.

About

**1500-exercise fitness dataset** featuring animated GIFs, 360×360 thumbnails, muscle groups, equipment, and step-by-step instructions—everything you need to power fitness apps and workout platforms.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors