Send one URL
One GET request with the page’s address. No browser to run, no scraper to write.
GET /v1/brand15 credits/callThe brand colors API: extract the colors from any website as named roles and a full palette, with its fonts, every logo, the og image and social profiles in one call.
One GET request with the page’s address. No browser to run, no scraper to write.
It reads the page’s HTML and CSS as a visitor’s browser would, and collects what the page really uses.
Typed JSON, for 15 credits. A repeat call within 24 hours is free.
One authenticated GET against any live URL. Typed JSON back.
GET /v1/brand$
⠿ fetching stripe.com…
{
"colors": {"primary":"#635bff",
"accent":"#00d4ff","text":"#0a2540"},
"palette":[+5],
"fonts": ["Sohne"],
"logo": "https://…/logo.svg"
}
200 OK · 1.2s · 15 credits
Named roles
Primary
#635bffAccent
#00d4ffBackground
#ffffffText
#0a2540Logo & type
logo.svgAaSohneA real response for stripe.com, captured from the live API - not a mock.
stripe.com
Description
Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.
Colors
Typography
sohne-var
The quick brown fox jumps over
SourceCodePro
The quick brown fox jumps over
Logos

Social profiles
Found on the page
Why this one
Returns named color roles and the logo, not just a flat list of hex codes - the opinionated brand view.
Compare alternativesOnly url is required. Everything else narrows or reshapes the result.
urlrequired
any public URL
The page to extract from. With or without protocol (https:// is assumed).
fields
field names
Comma-separated list of fields to return (e.g. fields=logo,palette).
render
true · false (default)
Load the page in a real browser and run its JavaScript before extracting.
fresh
true · false (default)
Skip the 24-hour cache and re-extract from the live page.
screenshot
true · full · false (default)
Requires render=true. The same real browser that renders the page also captures a screenshot - true for the 1440x900 viewport, full for the entire page height.
Every parameter, the response fields and the error codes are in the reference.
“Match stripe.com’s brand - pull its palette, fonts and logo and theme my app.”
Step-by-step setup for your agent
Pull a new customer’s brand colors at signup for an instantly themed workspace.
Enrich a CRM or directory with each company’s real palette.
Generate a matching theme from any reference URL.
This returns the curated, opinionated brand view - named color roles, a clean palette, logos and social profiles - rather than the full raw token firehose. Start here when you want "the brand".
Brand extraction is 15 credits per call - it does the most curation of any endpoint. Cached and failed calls are free.
No. A free key includes 300 credits a month - 20 brand extractions - and the playground needs no signup at all.
Yes. The page’s HTML and CSS are read first, which is enough for most sites. When a page only builds itself with JavaScript, or refuses a plain request, it is re-read in a real browser automatically at no extra cost. Add render=true to force the browser, for example for images that load on scroll: that costs 5 extra credits, on every plan including the free key.
No. It reads public pages the way a visitor without an account would see them. Pages that need a sign-in, and addresses on your own machine such as localhost, are out of reach.
Yes. The same call is the extract_brand tool on the MiroMiro MCP server. Connect ChatGPT, Claude, Cursor, Codex or another agent once, with a sign-in and no API key, and ask in plain language.
The MiroMiro Website Color Palette & Brand API resolves a site into its full brand identity: named color roles (primary, accent, background, text), the deduplicated palette with usage counts, the brand fonts, every logo the page declares (icons, apple-touch, og image), the site title and description, and its social profiles - one GET request, clean structured JSON.
Pull a new customer’s brand colors at signup for an instantly themed workspace, enrich a CRM or directory with each company’s real palette, or generate a matching theme from any reference URL. This is the curated “give me the brand” view - for the raw firehose of every token, use the Design Tokens API.
300 free credits every month, no credit card. One key unlocks every endpoint - brand, tokens, images, SVGs, fonts, and Lottie. Upgrade only when you outgrow the free tier.