DEV Community

Cover image for Free exercise dataset for fitness apps: JSON + images, with a path to animations
sergei argutin
sergei argutin

Posted on Edited on

Free exercise dataset for fitness apps: JSON + images, with a path to animations

Building an exercise search, workout planner, or fitness app? RepDB Free Tier gives you 601 exercises with JSON metadata and flat 512×512 WebP images, ready to use inside a commercial app with attribution. There is no account, API key, or monthly request quota.

When the app needs animated demonstrations, RepDB Standard adds smooth looping animations with transparent backgrounds and one consistent character. That is the upgrade: exercise media that fits your product's design, alongside the data you already need.

I build and sell RepDB. Here is what you can use for free, how to load it, and when Standard makes sense.

Start with the free dataset

  • 601 exercise records: names, target muscles, equipment, categories, MET values, goals, and tags.
  • Flat illustrations at 512×512: WebP start/peak poses, or one image where appropriate.
  • Instructions in English, German, and Spanish.
  • Files you can host yourself: bundle the JSON and images with your app or serve them from your own infrastructure.

Browse the free exercise viewer or get the files on GitHub.

const response = await fetch("https://exercise-dataset.com/exercises.json");
if (!response.ok) throw new Error(`Dataset request failed: ${response.status}`);
const dataset = await response.json();

console.log(dataset.count); // The downloaded snapshot's own count.
console.log(dataset.exercises[0].images.flat);
Enter fullscreen mode Exit fullscreen mode

Use that to inspect the data, then keep your own copy for production and offline access. Next.js, React Native, and Flutter examples show how to build an exercise browser around the files.

The Free Tier License allows personal and commercial in-app use with a visible RepDB credit. It does not allow republishing the data as a dataset or API. Paid animation samples in premium-samples/ are evaluation-only; the free commercial-use permission does not cover those clips.

When to choose RepDB Standard

Choose Standard when the exercise screen needs to look like part of your app:

  • Transparent backgrounds: put the same classic asset on light cards, dark mode, or brand gradients.
  • Smooth looping animations: let users watch the movement on the exercise detail screen.
  • One consistent character: keep a coherent visual identity across the animation library.

The same RepDB classic exercise illustration on dark, light, gradient, and circular UI surfaces

Browse the animation preview →

Free Starter Standard
Price Free with attribution $299 once $499 once
Exercise records 601 public snapshot 608 608
Stills Flat, 512×512 Classic + flat, 1024×1024 Classic + flat, 1024×1024
Transparent classic assets No No Yes
Motion coverage Evaluation samples only No 496 exercises with motion clips; 112 use static illustrations
Commercial use in your own app With attribution Without required attribution Without required attribution

Standard also includes JSON/SQLite, exercise relations, workout templates, and embeddings for search. You host the files and keep using the version you buy; there is no runtime API subscription. Third-party branded client deployments require Custom.

Free is a separate public snapshot, so its exercise count can lag behind the paid bundle. Counts above were checked September 8, 2026; paid coverage is from the September 4 shipping snapshot. Motion coverage counts exercise records; close variants can share a clip.

If still illustrations fit your app, start with Free. If transparent animations and a consistent character are part of the product you want to ship, evaluate Standard's real files in your UI before buying.

Standard details & pricing →

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.