Skip to main content
GET
https://muscle-visualizer-api.p.rapidapi.com
/
api
/
v1
/
visualize
/
heatmap
Generate heatmap muscle visualization
curl --request GET \
  --url https://muscle-visualizer-api.p.rapidapi.com/api/v1/visualize/heatmap \
  --header 'X-RapidAPI-Key: <api-key>'
"<string>"

Authorizations

X-RapidAPI-Key
string
header
required

Enter your RapidAPI key in the X-RapidAPI-Key header.

Query Parameters

muscles
string
required

Comma-separated list of muscle groups

Minimum string length: 1
Example:

"BICEPS,TRICEPS,CHEST"

colors
string
required

Comma-separated list of hex or RGB colors (must match number of muscles)

Minimum string length: 1
Example:

"#E74C3C,#F39C12,#3498DB"

gender
enum<string>
default:male
required

Body type to display

Available options:
male,
female
Example:

"male"

background
string
default:transparent
required

Background style: 'white', 'transparent', HEX color (e.g., '#f0f0f0'), or RGB color (e.g., 'rgb(240, 240, 240)'). No alpha channel allowed.

Pattern: ^(white|transparent|#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})|rgb\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*\))$
Example:

"white"

size
enum<string>
required

Image dimensions - small (360x360), medium (480x480), large (720x720), xlarge (1080x1080)

Available options:
small,
medium,
large,
xlarge
Example:

"medium"

format
enum<string>
required

Output image format

Available options:
jpeg,
png,
webp
Example:

"jpeg"

Response

Successfully generated heatmap visualization image

The response is of type file.

Last modified on March 23, 2026