Pricing for the RepDB exercise dataset
One payment. No subscription.
One-time payment · price shown is the total, VAT included · invoice right after checkout
Need something the standard bundle doesn't cover? We'll build it.
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.
FAQ
Is this a subscription?
No. It is a one-time purchase, and you can keep using the version you bought.
When do I get the files after I pay?
Immediately. Checkout gives you an instant download link, and we also email it as a backup. It's a one-time download — not an API or a hosted service.
Do you charge VAT, and can I enter a company VAT number?
The price on the page is the total you pay, VAT included, and it is the same either way. Lemon Squeezy sells RepDB as merchant of record: with a valid EU VAT ID the sale is reverse-charged and the invoice shows 0% VAT; without one, the applicable VAT is already inside that same total. Entering your VAT number changes the invoice, not the amount charged.
Buying on behalf of a company — how do I make it the licensee?
Complete checkout using the cardholder’s name. Then email support@repdb.co from the email address used for the order with the public order number from your confirmation and the company’s full legal name. We’ll record the company as the licensee for that order and confirm by email.
Not sure it fits your app?
Grab the free preview bundle first — a hand-picked sample straight from the paid dataset: the male and female characters at full resolution, complete EN/DE/ES/FR texts, and a looping animation for every exercise, plus an offline viewer. Evaluate it in your prototype (CC BY-NC), then buy for the full catalog and the commercial license.
Can I use this in a commercial product?
Yes — Standard includes commercial use under your brand, transparent images, looping animations, and AI embeddings.
What does white-label mean?
White-label means using the dataset and images in a product presented under a client’s or another company’s brand. It is a licensing and branding term, not a watermark feature: the supplied images do not contain a RepDB watermark. Your own product under your own brand is covered by Standard; third-party branded deployments require Custom.
Can I host the images myself and cache them in my app?
Yes. Resize and compress them, serve them from your own CDN, bundle them with your app, cache them offline — that is ordinary use of what you licensed. The only limit is bulk redistribution: no public archive of the bundle, open bucket, or bulk-download endpoint acting as a proxy for the dataset.
Can I use the animations with custom themes?
Yes. Standard includes transparent WebP animations that work as theme-independent master assets: place the same file over light, dark, gradient, or custom backgrounds. If your app has one fixed background, composite it and export an MP4 for a smaller delivery file — while keeping the WebP as your master.
See the measured comparison and FFmpeg recipe →What are AI embeddings?
AI embeddings are numeric vectors that capture semantic meaning, so you can search for similar exercises or match natural-language queries. Ours were generated with Google’s gemini-embedding-001 model using 768 dimensions and the SEMANTIC_SIMILARITY task type.
Others advertise 1,000+ exercises — why does RepDB ship 701?
Because we count movements, not catalog rows. Big lists inflate the number with duplicate entries, (male)/(female) versions of the same movement, and multiple camera angles of the same squat. RepDB ships 701 distinct, fully illustrated movements — roughly the catalog size the most popular workout trackers run in production. Some sellers also pad the count by selling assets from different sources and in different styles as one bundle, so the male and female sets can differ. RepDB's illustrations and animations are all our own: one consistent style, and the male and female sets cover exactly the same exercises. The full list is public on the coverage page — check it before you buy, and if your app needs something that's missing, tell us at support@repdb.co.
Why do some exercises have no animation?
Because there is nothing to animate. Static holds, poses and stretches — plank, dead hang, wall sit, pigeon stretch — have no repetition cycle; a looping clip would be a frozen frame. Those ship as a single still on purpose, and the data flags them (animation: false, force_type: static). Every exercise with an actual movement has a looping clip. It is a property of the exercise, not a gap we still have to fill.
How big is the download, and what will it add to my app?
The bundles are about 2 GB. The WebP masters average about 3 MB each. In your app you would serve much smaller files. We measured 200 finished clips exported as MP4 (H.264, 20 fps, on a solid background): 175 KB on average at 960 px, 71 KB at 512 px. For all 544 clips that is roughly 95 MB at 960 px, or 39 MB at 512 px.
Can I change the orange muscle highlight to my brand colour?
Yes, in your own code — no custom delivery needed. The license allows colour adjustments; only AI-based restyling is not allowed. Heatmap layers take one CSS filter; for classic images and animations, a small script recolours only the orange highlight and leaves the figure untouched.
See the before/after and the code →Do you support DE, ES and FR?
Yes. English, German, Spanish and French ship in Standard — names, descriptions, instructions and tips for every exercise.
Can I add my own languages?
Yes. Keep the RepDB ids and add your own locale fields — Dutch, Italian, Japanese, whatever your market needs; keeping the ids also keeps you compatible with future updates. English, German, Spanish and French ship in Standard.
What happens when new exercises are added — do I have to pay again?
The version you buy is yours to keep with no time limit. We currently update the bundle from time to time, and when a new version is released it is available to existing customers through their order link. New exercises are always released in the male and female bundles at the same time, so both characters cover the same exercises. We do not publish a fixed roadmap or promise a particular number of new exercises: we focus on the practical coverage most users and trainers need, rather than inflating the catalogue with obscure or redundant movements. Future content expansions, new editions or major versions may be offered separately.
I need to migrate from another dataset — can you help?
Drop your list of IDs or slugs to support@repdb.co and we'll take a look and get back to you. Or match them yourself first: every shipped slug and name is public at repdb.co/exercise-list.json.