Looking for an exercise API? You might not need one.
RepDB is the same data a fitness API gives you — 511 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.
- 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 WebP. Any canvas.
Every classic-style image ships with a true transparent background. Drop it on white, dark mode, a brand color, a photo backdrop — no masks, no compositing, no "white square on my dark UI." We haven't found another exercise dataset that ships this.




Same file. No per-theme asset variants, no canvas tricks, no runtime compositing. images/classic/one-arm-kettlebell-floor-press-peak.webp.
Every rep, in motion.
Looping, transparent-background exercise animations — drop them on any surface, exactly like the stills. Standard tier.




Looping transparent WebP — 960px. One per animated exercise, in images/animations/<slug>.webp.
Around 88% are rendered motion (and rising); the rest alternate the start and peak poses — animation_type tells you which.
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.
- A hand-picked sample of exercises with full texts — names, descriptions, instructions, muscles, equipment, MET values — in EN + DE + ES
- Both paid image styles at full 1024×1024: classic (transparent background) and flat — start/peak stills
- A looping transparent animation for every exercise in the sample — the Standard-tier format, verbatim
- index.html viewer — browse stills and animations side by side, offline
- CC BY-NC 4.0 license — evaluation and non-commercial use
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
- 511 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?
Can I build my own API on top of it?
How is this better than a free exercise API?
What formats are included?
Can I use it commercially?
Can I build a workout app with an AI agent instead of an API?
Skip the API. Get the dataset.
Get the full 511-exercise dataset from $199 — one purchase, commercial license, no subscription.