Looking for an exercise API? You might not need one.
RepDB is the same data a fitness API gives you — 608 illustrated exercises with names, muscles, equipment, and instructions — but shipped as files you host yourself. No rate limits, no downtime, no monthly bill.
Your app, our data.
Three mock screens assembled from nothing but bundle assets — the images, the animation, and every piece of metadata come straight from the JSON. No retouching, no custom art.
Consistent character design across the catalog — so every screen feels like part of the same product.
- 1 Start in a high plank position.
- 2 Drive one knee toward your chest.
- 3 Quickly switch legs, driving the other knee forward.
UI mockups. Every image, name, and instruction comes straight from the dataset.
One animation. Any background.
Drop the same transparent clip into light mode, dark mode, a brand colour, or any custom theme. Try it below.




Looping transparent WebP — 960px. One per animated exercise, in images/animations/<slug>.webp.
Grab the preview bundle first
A free sample of the paid dataset with the exact production assets — no signup, no watermarks. Browse it offline with the bundled viewer.
Query the data as much as you want — it's local JSON and SQLite, not an HTTP endpoint metering your calls.
An API is a dependency that can throttle, change, or 500 in production. Files you own can’t.
One purchase instead of a subscription that scales with your traffic. Keep using the version you bought; future expansions or major versions may be separate purchases.
What you get instead of an API
- 608 fully illustrated exercises — names, primary/secondary muscles, equipment, step-by-step instructions
- JSON + SQLite + schema.sql — drop it straight into your app or database
- Classic (transparent WebP) and flat illustration images for every exercise
- English, German, and Spanish — names, descriptions, instructions, tips
- Alternative and progression relations between exercises, plus safety tags
- Commercial license included
FAQ
Is there a REST API?
No — and that's the point. You get the full dataset as JSON and SQLite files you host yourself, so there's no endpoint to rate-limit you or go down.
Can I build my own API on top of it?
Yes. Load the JSON or SQLite into your own backend and expose whatever endpoints you like. The data is yours.
How is this better than a free exercise API?
Two things: the images and the terms. Every exercise ships as a consistent illustration in two styles — flat and classic with a transparent background — and most also come with a looping animation, so it drops straight into your UI. And it is a one-time purchase with a clear commercial license, not a metered subscription.
What formats are included?
JSON, SQLite, schema.sql, hand-written TypeScript types, and WebP images in two styles.
Can I use it commercially?
Yes — both tiers include commercial use.
Can I build a workout app with an AI agent instead of an API?
Yes. Because it's local JSON and SQLite you own, you can hand it straight to an AI coding agent (Cursor, Claude, ChatGPT) and have it build the app — no live endpoint, no keys, no rate limits in production.
Skip the API. Get the dataset.
Get the full 608-exercise dataset from $299 — one purchase, commercial license, no subscription.