Muscle Group Image Generator
Generates an anatomical image where the requested muscle groups are highlighted on the body in your color of choice. Ideal for Apps and Websites that are centered around sports, exercises, workouts, health and gym. Give your users some visual feedback on what muscle groups they are training by dynamically generating an image that fits perfectly to the current users workout routine. --- ## **NEW…
Muscle Group Image Generator endpoints
| Method | Endpoint | Description |
|---|---|---|
| Images | ||
| GET |
Get Single-Color Muscle Image /v2/images/single |
Returns the body silhouette with one or more muscles highlighted in a single color. |
| GET |
Get Per-Muscle Colored Image /v2/images/individual |
Returns the body silhouette where each muscle is assigned its own color. Colors are assigned positionally - the first color goes to the first muscle, the second to the second,… |
| GET |
List Muscle Groups /v2/muscle-groups |
Returns all available muscle group identifiers that can be used in image endpoint parameters. |
| GET |
Get Primary/Secondary Muscle Image /v2/images/multi |
Returns the body silhouette with primary and secondary muscles highlighted in different colors. Useful for distinguishing between main and supporting muscles in an exercise. |
| GET |
Get Base Image /v2/images/base |
Returns the base body silhouette as a PNG image without any muscle highlights. |
| Workouts | ||
| POST |
Stream Workout /v2/workout/stream |
Same as Create Workout but returns the response as a Server-Sent Events (SSE) stream. Tokens arrive incrementally as the LLM generates them. Concatenate all `data:` payloads to… |
| POST |
Create Workout /v2/workout |
Generates a single structured workout based on the given parameters. Returns a full JSON response once generation is complete. |
| POST |
Stream Workout Plan /v2/workout/plan/stream |
Same as Create Workout Plan but returns the response as a Server-Sent Events (SSE) stream. Tokens arrive incrementally as the LLM generates them. Concatenate all `data:` payloads… |
| POST |
Create Workout Variation /v2/workout/{id}/variation |
Creates a variation of an existing workout based on the provided instructions. The original workout is retrieved by its `id` (returned by Create Workout) and modified… |
| POST |
Create Workout Plan /v2/workout/plan |
Generates a structured multi-day workout plan. Returns a full JSON response once generation is complete. |
| Other endpoints | ||
| POST |
Generate Workout /workout |
Generate personalized, equipment-aware workout plans from simple inputs (muscle groups, available equipment, brief prompt). Ideal for fitness apps, digital coaches, and health… |
| GET |
Get Available Muscle Groups /getMuscleGroups |
Get all available muscle groups as a list |
| GET |
Get Available Muscle Groups /getMuscleGroups |
Get all available muscle groups as a list |
| GET |
Get Single Color Image (Just primary musclegroups) /getImage |
Get an image where all requested muscleGroups are highlighted. |
| GET |
Get Single Color Image (Just primary musclegroups) /getImage |
Get an image where all requested muscleGroups are highlighted. |
| GET |
Get Dual Color Image (Primary and secondary musclegroups) /getDualColorImage |
Get an image where all requested primary and secondary muscleGroups are highlighted in their corresponding color. If you only need one highlight color you can use the "Get Image"… |
| GET |
Get Individual Color Image (Set color for each muscle) /getIndividualColorImage |
Create an image where each muscle can have a different highlight color. Other than in the other endpoints you have to set the colors as hex values. |
| GET |
Get Dual Color Image (Primary and secondary musclegroups) /getMulticolorImage |
Get an image where all requested primary and secondary muscleGroups are highlighted in their corresponding color. If you only need one highlight color you can use the "Get Image"… |
| GET |
Get Base Image /getBaseImage |
Get the base image without any highlighted muscle groups |
| GET |
Get Individual Color Image (Set color for each muscle) /getIndividualColorImage |
Create an image where each muscle can have a different highlight color. Other than in the other endpoints you have to set the colors as hex values. |
| GET |
Get Base Image /getBaseImage |
Get the base image without any highlighted muscle groups |
Muscle Group Image Generator pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 50 / second |
|
| PRO | $0.99 / month | 50 / second |
|
| ULTRA Recommended | $4.99 / month | — |
|
| MEGA | $9.99 / month | — |
|