The visual API for fitness products
Build fitness products.
Not asset pipelines.
Muscle maps, equipment icons, exercise art, and structured data, connected through one production-ready API.
1,000+ exercises · Runtime theming · Stable asset URLs
One connected system
Everything your fitness UI needs.
GymAssets is a visual layer for your product: structured data and artwork designed to work together from the first request.
01.
Data that knows the artwork
Every exercise connects to its muscles, equipment, and visual frames through stable identifiers.
{
"id": "myfv",
"slug": "standing-curl-with-barbell",
"muscles": { "primary": ["biceps"] },
"equipment": ["barbell"]
} 02.
Any muscle map, on demand
The figures show all major muscle groups. Highlight primary and secondary muscles, switch body views, and crop for your UI.





03.
Equipment art that speaks one language
Free weights, cable and lever machines, benches and racks, and bodyweight apparatus, drawn as one set and linked to the same ids the exercise catalogue uses.





04.
One source. Every brand.
Change colour, size, format, and crop at request time. Set your palette once and every image arrives in it, including the ones you embedded months ago. No design handoff, no image pipeline.
Built for developers
One API.
Any fitness UI.
No SDK to babysit. No asset bundle to update. Use plain URLs anywhere images work, and JSON wherever your product needs structure.
Read the quickstart →- 1
Choose an endpoint
Exercise, body, or equipment. All use the same predictable URL grammar.
- 2
Add your parameters
Set highlights, palette, dimensions, crop, and output format at request time.
- 3
Ship the URL
Use it in an image tag, a native component, an email, or a generated report.
Ship your fitness product
Your visual layer is ready.
Start free. No credit card required.