Color & Design Utility API
30+ color and design endpoints — hex/RGB/HSL/CMYK/Lab conversion, WCAG contrast checking, colorblind simulation, palette generation, accessibility suggestions.
1 subscribers
30 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Color & Design Utility API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Color - Conversion | ||
| POST |
/api/color_css_to_hex /api/color_css_to_hex |
Convert CSS named color to hex code (supports all 148 CSS named colors) |
| POST |
/api/color_hex_to_rgb /api/color_hex_to_rgb |
Convert hex color code to RGB values |
| POST |
/api/color_rgb_to_hex /api/color_rgb_to_hex |
Convert RGB values to hex color code |
| POST |
/api/color_hex_to_hsl /api/color_hex_to_hsl |
Convert hex color code to HSL values |
| POST |
/api/color_hex_to_lab /api/color_hex_to_lab |
Convert hex color to CIELAB color space (via RGB → XYZ → Lab, D65 illuminant) |
| POST |
/api/color_rgb_to_cmyk /api/color_rgb_to_cmyk |
Convert RGB values to CMYK |
| POST |
/api/color_hsl_to_hex /api/color_hsl_to_hex |
Convert HSL values to hex color code |
| Color - Palette | ||
| POST |
/api/color_random_palette /api/color_random_palette |
Generate random harmonious palette using golden angle distribution |
| POST |
/api/color_tetradic /api/color_tetradic |
Get tetradic/rectangular colors (rotate hue 90, 180, 270 degrees) |
| POST |
/api/color_split_complementary /api/color_split_complementary |
Get split-complementary colors (rotate hue 150 and 210 degrees) |
| POST |
/api/color_analogous /api/color_analogous |
Get analogous colors (rotate hue +/- 30 degrees) |
| POST |
/api/color_complementary /api/color_complementary |
Get complementary color (rotate hue 180 degrees) |
| POST |
/api/color_triadic /api/color_triadic |
Get triadic colors (rotate hue 120 and 240 degrees) |
| POST |
/api/color_monochromatic /api/color_monochromatic |
Generate monochromatic palette (vary lightness, keep hue and saturation) |
| Color - Accessibility | ||
| POST |
/api/color_suggest_accessible /api/color_suggest_accessible |
Suggest accessible text colors that pass WCAG AA for a given background color |
| POST |
/api/color_contrast_ratio /api/color_contrast_ratio |
Calculate WCAG contrast ratio between two colors using relative luminance |
| POST |
/api/color_wcag_aaa_check /api/color_wcag_aaa_check |
Check if two colors pass WCAG AAA (7:1 normal text, 4.5:1 large text) |
| POST |
/api/color_wcag_aa_check /api/color_wcag_aa_check |
Check if two colors pass WCAG AA (4.5:1 normal text, 3:1 large text) |
| POST |
/api/color_simulate_colorblind /api/color_simulate_colorblind |
Simulate how a color appears with colorblindness (protanopia, deuteranopia, tritanopia) |
| Color - Utility | ||
| POST |
/api/color_saturate /api/color_saturate |
Increase saturation of a color by percentage |
| POST |
/api/color_gradient_generate /api/color_gradient_generate |
Generate gradient steps between two colors |
| POST |
/api/color_name_from_hex /api/color_name_from_hex |
Get closest CSS named color for a hex value |
| POST |
/api/color_temperature /api/color_temperature |
Estimate color temperature (warm/cool/neutral based on hue) |
| POST |
/api/color_darken /api/color_darken |
Darken a color by a percentage |
| POST |
/api/color_desaturate /api/color_desaturate |
Decrease saturation of a color by percentage |
| POST |
/api/color_brightness /api/color_brightness |
Calculate perceived brightness of a color (0-255) |
| POST |
/api/color_is_dark /api/color_is_dark |
Determine if a color is dark or light (for text color decisions) |
| POST |
/api/color_invert /api/color_invert |
Invert a color (each channel becomes 255 - value) |
| POST |
/api/color_blend /api/color_blend |
Blend two colors together with adjustable weight |
| POST |
/api/color_lighten /api/color_lighten |
Lighten a color by a percentage |
Color & Design Utility API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $29.99 / month | — |
|
| MEGA | $49.99 / month | — |
|