RepDB

Pricing for the RepDB exercise dataset

One payment. No subscription.

Starter
$299
The full catalog, classic + flat stills.
What's included
  • All 608 exercises
  • Classic + flat illustration styles · 1024×1024
  • EN + DE + ES translations
  • JSON bundle with activity metrics + relations graph
  • Commercial use under your brand
  • Transparent background (classic style) — Not included
  • Looping exercise animations (classic style) — Not included
  • Muscle heatmap · front + back, independent L/R — Not included
  • Workout templates — Not included
  • AI embeddings — Not included
Buy Starter

One-time payment · price shown is the total, VAT included · invoice right after checkout

Most popular
Standard
$499
Transparent backgrounds + animations.
What's included
  • All 608 exercises
  • Classic + flat illustration styles · 1024×1024
  • EN + DE + ES translations
  • JSON bundle with activity metrics + relations graph
  • Commercial use under your brand
  • Transparent background (classic style)
  • Looping exercise animations (classic style)
  • Muscle heatmap · front + back, independent L/R
  • Workout templates
  • AI embeddings
Buy Standard

One-time payment · price shown is the total, VAT included · invoice right after checkout

Custom
From $999
Need something the standard bundle doesn't cover? We'll build it.
Custom options
  • Everything in Standard is included.
  • White-label deployment under your clients' brands
  • Custom image sizes or aspect ratios
  • Bespoke art style, colors, or branding
  • Additional exercises, invoices, or custom contracts
Contact us
Secure checkout via Lemon Squeezy.
The full dataset (Standard): 608 exercises · classic (transparent) + flat WebP · classic-style animations · EN + DE + ES · 15 workout templates · AI embeddings · activity metrics · JSON. Starter ships the same exercises with solid-background classic + flat images, JSON only — including the relations graph.

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.

Not sure it fits your app?

Grab the free preview bundle first — a hand-picked sample straight from the paid dataset: both image styles at full resolution, complete EN/DE/ES 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 — both Starter and Standard include commercial use. Standard adds transparent classic images, classic-style 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 608?

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 608 distinct, fully illustrated movements — roughly the catalog size the most popular workout trackers run in production. 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.

Do you support DE and ES?

Yes. Every exercise in the bundle has German and Spanish translations for names, descriptions, instructions, and tips.

Can I add my own languages?

Yes. Keep the RepDB ids and add your own locale fields — French, Dutch, Japanese, whatever your market needs; keeping the ids also keeps you compatible with future updates. English, German and Spanish ship in the bundle.

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

Want to see more from RepDB?

Add RepDB as a Preferred Source to find more of our exercise data in Google.