Color palette
Detected hex colors with an inferred role like primary, text, or background, plus how often each one appears.
POST /v1/brand
Pull a site's colors, fonts, logo, and favicon with one call.
Give your agent a domain and get back structured brand data your LLM can reason over: hex colors with inferred usage, font families, the logo URL, and the favicon. Built in Rust, it reads the HTML and inline CSS directly, so it stays fast and lightweight.
What you get
Detected hex colors with an inferred role like primary, text, or background, plus how often each one appears.
The typefaces pulled from stylesheets and inline styles, ready to drop into a design system.
The detected logo image URL and the site's favicon, resolved from link tags or the default path.
Every field comes back typed and predictable, so your agent never has to parse a screenshot or guess at CSS.
How it works
01
POST the URL of the homepage or marketing page you want to analyze.
02
We retrieve the HTML and inline CSS directly, handling JavaScript rendering and bot protection automatically when needed.
03
We scan inline styles, style tags, and common CSS patterns to surface colors, fonts, the logo, and the favicon.
04
You get back a clean JSON object with the full brand profile, typically in a single round trip.
API
Send the site's URL to POST /v1/brand and you get back a JSON object with detected hex colors, their inferred usage, font families, the logo URL, and the favicon. No design tools or manual inspection needed.
One credit pool, every endpoint. Cancel anytime, or self-host the open-source core for free.