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);
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.
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.

Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.