ColorMagic
Text-prompt palette generator with a free unauthenticated JSON search API
ColorMagic generates five-colour palettes from a text prompt (a keyword, mood, brand name or hex seed) or by extracting colours from an uploaded image. Alongside the generator it keeps a searchable, tag-indexed community library of saved palettes plus small side tools: Random Color, Color Palette From Image, Color Mixer and a Color Contrast Checker. A public endpoint, GET /api/palette/search?q=, returns palette JSON with hex arrays, tags and like counts, with no key and no account. It suits anyone who wants a palette from a vibe word rather than from colour-wheel maths.
Use this when the brief is semantic — 'a palette that feels like autumn coffee shop' — because the tag index actually answers that; I verified GET https://colormagic.app/api/palette/search?q=ocean returns plain JSON hex arrays with no auth header. Prefer Huemint instead when you need colours that satisfy a specific foreground/background contrast structure, because ColorMagic returns a flat five-swatch strip with no role assignment and no contrast guarantee. The site itself warns the API 'may be removed or changed at anytime' — cache what you fetch and do not put it on a build-time critical path.
Why it is here. It is one of very few colour tools an agent can query directly with a plain GET and no key, which makes prompt-to-palette a solved step rather than a screenshot-reading problem.
- prompt-to-palette generation
- keyless JSON search API
- tag-indexed palette library
- image colour extraction
- explicitly unstable API
Verified 2026-08-16. HTTP 200. https://colormagic.app, https://colormagic.app/api, live call to https://colormagic.app/api/palette/search?q=ocean (returned JSON)








