
Brand Colors {API}
Extract a complete brand color palette from any domain.
Primary, secondary, background, and text colors as HEX, with usage weights and human-readable names. Perfect for white-labeled dashboards, client reports, and marketing tools.
What You Get
Each API call returns structured color data ready for production use.
Multiple formats
HEX values with RGB and HSL support
Color roles
Primary, secondary, background, and text colors identified
Usage weights
Frequency and importance analysis included
Color names
Human-readable descriptive names for each color
How It Works
We extract colors from CSS, meta tags, images, and brand assets.
Pass a domain
Like linear.app or any company website
We crawl the site & socials
Homepage, logos, stylesheets, and visual elements analyzed
Colors extracted
From CSS, meta tags, images, and brand assets
Palette returned
Ranked by usage, labeled by role, named for readability
API Response
Extracted brand data for linear.app
GET /v1/brand/retrieve?domain=linear.app{
"status": "ok",
"brand": {
"domain": "linear.app",
"colors": [
{
"hex": "#839bfc",
"name": "Periwinkle Blue"
},
{
"hex": "#040404",
"name": "Armor Wash"
},
{
"hex": "#848484",
"name": "Dover Grey"
}
]
},
"code": 200
}Frequently asked questions
Common questions about the Brand Colors API.
Am I billed for failed requests?
How do I get a brand color palette from a domain?
Where do the colors come from?
Are HEX, RGB, and HSL formats supported?
How accurate is the brand color extraction?
Can I use the Brand Colors API for white-label dashboards or marketing tools?
Is there a free brand color API tier?
How is this different from a generic color picker or image color extractor?
Ship an agent that actually knows things.
Free tier, 10-minute integration, and the same API powering agents at Mintlify, daily.dev, and Propane. No credit card to start.