TRAINAQ

Exercise video library · an alternative to exercise APIs

Exercise animations for your app: a 3D video library with JSON data

Trainaq’s own 3D exercise demo videos, as MP4 in two square sizes, 1080 × 1080 and 720 × 720, with a JSON and CSV data file that describes every clip. Download them once and use them in your apps and websites under a lifetime licence. No keys, no request limits, no monthly bill.

  • MP4, H.264, silent
  • Square 1080 × 1080 and 720 × 720
  • JSON + CSV data file
  • One-time payment

What is the Trainaq exercise video library?

It is a one-time download of Trainaq’s own 3D exercise demonstration videos: short, silent MP4 loops of an animated athlete on a dark backdrop, in two square sizes, 1080 × 1080 and 720 × 720, with a JSON and CSV data file. You host or bundle the files in your own apps and websites. It is not an API.

  • Male workout videos: 563 exercises, 725 videos
  • Male + Female + Yoga + Pilates: 623 exercises, 1,604 videos
  • Every video in two square sizes, 1080 × 1080 and 720 × 720 pixels (MP4, H.264)
  • A data file in JSON and CSV, one row per video file

Real videos

Preview the 3D exercise animations

These are real files from the library, playing at 720 × 720. Each video is a short, silent 3D animation of one exercise, made to play on a loop, so it sits well beside a workout step in an app or on a web page. The paid files have no watermark.

  • Bodyweight SquatFemale
  • Push-UpMale
  • Conventional DeadliftMale
  • Plank (Forearm)Female
  • Forward LungeFemale
  • Pull-UpMale
  • Barbell Bench PressMale
  • BurpeeFemale
  • Mountain ClimberMale
  • Glute BridgeFemale
  • Warrior II (yoga)Female
  • The Hundred (Pilates)Female

What you get

What’s in the download?

One ZIP for your plan: every video as an H.264 MP4 in both square sizes, and the data file inside it, which you can also download on its own. Each plan below shows its ZIP size. The paid files have no watermark and need no credit line.

MP4, H.264

Plays in every browser and on iPhone and Android without a plugin or a special player.

Two square sizes

1080 × 1080 and 720 × 720 pixels: the large size for tablets and the web, the small one for phones.

Silent and short

No sound to strip out. Lengths run from 2 to 30 seconds, most 3 to 6 seconds.

Male and female

The complete plan has both versions of every exercise; the male plan has the male version.

Yoga and Pilates

In the complete plan: 35 yoga poses and 25 Pilates exercises.

JSON and CSV data

One row per video file, ready to import into your database or content system.

12 months of updates

New and improved videos for your plan for a year, through My downloads.

An invoice either way

A GST invoice for buyers in India, an export invoice in US dollars everywhere else.

The data file

What does the JSON and CSV data file contain?

One row per video file, in JSON and in CSV, with the same columns. The file name matches the MP4 in the ZIP, so you can load the data and pair each record with its video, then filter by body part, muscle, equipment or level. This is the real row for the male Push-Up at 1080 × 1080.

data.json (one row)JSON
{
  "id": "push_up",
  "video_id": "push_up_side_male",
  "name": "Push-Up",
  "body_part": "chest",
  "target_muscles": ["chest"],
  "secondary_muscles": ["triceps", "front delts", "abs"],
  "equipment": ["bodyweight"],
  "category": "strength",
  "level": "beginner",
  "instructions": "1. Start in a high plank, hands under your shoulders.\n2. Brace so your body is straight from head to heels.\n3. Lower your chest to just above the floor, elbows at 45°.\n4. Push the floor away back to the plank.",
  "gender": "male",
  "view": "side",
  "resolution": "1080x1080",
  "width": 1080,
  "height": 1080,
  "file_name": "videos/1080x1080/push_up_side_male.mp4",
  "duration_seconds": 3.4
}
data.csv (header)CSV
id,video_id,name,body_part,target_muscles,secondary_muscles,equipment,category,level,instructions,gender,view,resolution,width,height,file_name,duration_seconds
The columns
id
The exercise, the same for every video of it (push_up)
video_id
The video: exercise, view and version (push_up_side_male)
name
The display name (Push-Up)
body_part
The main body part (chest)
target_muscles
The muscles the exercise mainly works
secondary_muscles
The muscles that help
equipment
What the exercise needs (bodyweight, barbell, bench…)
category
The kind of exercise (strength for the Push-Up)
level
Beginner, intermediate or advanced
instructions
Numbered steps in plain English
gender
male or female
view
The camera view (side, front…)
resolution, width, height
1080x1080 or 720x720, and the pixels
file_name
The path of the MP4 inside the ZIP
duration_seconds
The length of one loop (3.4)

Download or stream

Exercise video library or exercise API: which fits your app?

An exercise API is a hosted service your app asks for each exercise, usually on a monthly plan. This library is a download you keep: you pay once, host the files yourself and nothing calls our servers. The trade-off is that you build search from the data file and look after the hosting.

QuestionThis video libraryA hosted exercise API
How you payOnce, per planUsually a monthly plan
Where the videos liveYour own app, storage or CDNStreamed from the provider
Offline playbackYes: bundle the files with your appDepends on the provider’s terms
Request limitsNone: nothing calls our serversPer plan
Search and filtersYou build them from the data fileProvided by the service
If the provider changes or closesYour files keep workingYour app needs a new source

Who it is for

Who is it for?

Anyone who shows exercises to people and wants every one of them to look the same: app teams, gym software makers, fitness websites and coaches. You get a consistent set of videos and the data to go with them, without filming, editing or paying a monthly fee per user.

Fitness apps

Put a video beside every exercise in your workout player, and fill your exercise list from the data file instead of typing it in.

Gym software

Give members and trainers a demo for each exercise in their programs, in your own software, under your own brand.

Websites

Build exercise pages and workout guides with a video and steps for each move, hosted on your own server or CDN.

Coaches

Send clients clear demos in your own programs and handouts, without filming every exercise yourself.

Pay once

Plans and prices

One payment per plan, no subscription. Both plans include every video in both square sizes, the data file in JSON and CSV, the lifetime licence for one company and 12 months of free updates. Buyers in India pay in rupees plus GST; everyone else pays in US dollars.

Male workout videos

The male version of every workout exercise, without yoga or Pilates.

563 exercises · 725 videos

$299one-time

US dollars, no GST (export)

  • Male versions of the workout exercises
  • Side view, plus a front view for some exercises
  • No yoga or Pilates
  • Both square sizes, JSON + CSV data file
  • One ZIP, about 211 MB

Male + Female + Yoga + Pilates

Male and female versions of every exercise, with yoga and Pilates included.

623 exercises · 1,604 videos

$499one-time

US dollars, no GST (export)

  • Male and female versions of every exercise
  • 35 yoga poses (94 videos)
  • 25 Pilates exercises (60 videos)
  • Both square sizes, JSON + CSV data file
  • One ZIP, about 462 MB

Prices in US dollars for buyers outside India. Buying from India? See prices in rupees →

All sales are final: the files are delivered as soon as you pay, so purchases are non-refundable. Download the free sample first.

Sold by MyGymDesk Technologies Pvt Ltd. Licence · Terms of sale

The licence

What does the licence allow?

Use them for life in every app, website and product of your company, including paid ones, with no credit line needed. The licence is for one company or legal entity. You may not resell or share the videos as a collection, sublicense them, or use them to train AI models.

You can

  • Use the videos and the data in unlimited apps, websites and software of your company
  • Use them in commercial and paid apps, for your customers, members and clients
  • No credit or attribution needed
  • Keep using them for life: the licence does not expire
  • Free updates for 12 months after you buy

You can't

  • Resell or redistribute the videos as a library, stock pack or collection
  • Sublicense them to another company
  • Share the files with anyone outside your company
  • Use the videos or the data to train AI or machine-learning models

One licence covers one company or legal entity. Indian law applies, with the courts at Hyderabad. Read the full licence →

FAQ

Frequently asked questions

Is this an exercise video API?

No, this is a download, not an API: a ZIP of MP4 videos plus a JSON and CSV data file. There are no keys, request limits or monthly bills. You import the data into your own database, host or bundle the videos yourself, and nothing in your app calls Trainaq’s servers.

What formats and resolutions are the videos?

Every clip is an H.264 MP4 in two square sizes, 1080 × 1080 and 720 × 720. The clips are short, silent loops of an animated 3D athlete on a dark backdrop, from 2 to 30 seconds, most 3 to 6 seconds long, made for app screens and web pages. There are no GIFs in the download.

What is in the JSON and CSV data file?

One row per video file, in JSON and CSV, with the exercise and video ids, name, body part, target and secondary muscles, equipment, category, level, instructions, gender, view, resolution, width and height, file name and duration. The file name matches the MP4 in the ZIP, so each record pairs with its video.

How many exercises and videos are included?

Male workout videos has 563 exercises and 725 videos, with no yoga or Pilates. Male + Female + Yoga + Pilates has 623 exercises and 1,604 videos, including 35 yoga and 25 Pilates exercises. Both plans give every clip in two square sizes, 1080 × 1080 and 720 × 720, with the same data file format.

Can I use the videos in a paid app?

Yes. The licence is lifetime, for one company, and covers unlimited apps and websites, including commercial and paid apps, with no credit required. It does not allow reselling or redistributing the videos as a library, sublicensing, sharing the files outside your company, or using them to train AI or machine-learning models.

Do I get updates?

Yes, for 12 months from purchase. Your purchase email links a My downloads page that emails you fresh download links whenever you ask, and the updates released in those 12 months come through it. The licence for the videos you have is lifetime, so you can keep using them after that.

Can I try the videos before I buy?

Yes. Download the free sample: we email you a link to 10 videos: bodyweight squat, push-up, barbell deadlift, plank, forward lunge, pull-up, barbell bench press, burpee, mountain climber and glute bridge. Five are male and five female, side view, in both square sizes, with the same data file.

How do I pay and get the files?

Buyers in India pay in rupees plus 18% GST and receive a GST invoice; everyone else pays in US dollars. Payment goes through Razorpay, and cards from outside India are accepted. The email after payment holds your invoice and the download links, and each link works for 7 days and 5 downloads.

Free sample

Try 10 free exercise videos

10 videos, 5 male and 5 female, shown from the side in both sizes, with a data file in the same format as the full library (about 3.5 MB). We email you the download link.