Brand API to extract any company's identity.
Get any company's logo, colors, fonts and full style guide as JSON from its domain. Add company data like industry, size and location when you need it.
- 500 free credits every month
- No card to start
- Failed requests cost nothing
POST /brand
{
"url": "semrush.com"
}





A company's style guide, in one request.
No eyedropper, no digging through stylesheets and no researching companies by hand. Send a domain and get its brand as structured JSON.
Logos and favicon
The logo, the favicon and the social banner image, as URLs you can use straight away.
logos, favicon, bannerUrlPalette with roles
Primary, secondary, accent and background colors, plus text and link colors, each tagged with what it's used for.
colors.palette[].usageFonts and type scale
Each font's family and role, whether it's from Google Fonts, custom or system, and the heading and body sizes.
fonts, fontSizesStyle guide tokens
Button and input styles, the base spacing unit, border radius, and whether the site is light or dark.
components, spacingKey links and social profiles
Pricing, signup, login, blog, careers, contact, privacy and terms pages, and the company's social profiles.
links, socialProfilesCompany intelligence
Industry, founding year, employee and revenue ranges, location, target audience, brand voice and use cases.
mode: "enriched"Three parameters, that's all.
Send a domain and pick how much you want back.
| Parameter | Type | What it does | Credits |
|---|---|---|---|
| url | string | The website to look up, e.g. "https://stripe.com". | — |
| mode: "standard" | string | The default. Brand identity and design tokens: logos, colors, fonts, links and social profiles. | 1 credit |
| mode: "enriched" | string | Adds company intelligence: industry, size, revenue range, location, audience and brand voice. 10 credits in total. | +9 |
| refresh | boolean | Skip the cache and fetch the site again. Defaults to false. | included |
Fields a site doesn't publish come back as null or are left out, never guessed.
Endpoint referenceWhat you can do with the Brand API.
Theme a customer's workspace from their domain
Take the domain from a signup email and match buttons, surfaces and accents to the customer's own brand before they've changed a setting.
- Primary button colors and radius
- Background and text colors
- Logo for the header
POST /brand
{
"url": "https://notion.so"
}Your first brand lookup, in a few lines.
# pip install requests
import requests
response = requests.post(
"https://api.geekflare.com/brand",
headers={"x-api-key": "<api-key>"},
json={"url":"https://example.com"},
)
print(response.json())One API. Every stack.
The same key works from an agent, a workflow builder, an SDK or your own service. Pick the lane you already live in.
MCP server
One remote endpoint exposes Geekflare's tools to any MCP client. Your agent discovers them itself: no glue code, no per-tool wiring.
LLM & agent pipelines
LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.
Workflow builders
Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.
SDKs & REST
First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.
1 credit a brand. Here is what that buys.
Enriched lookups cost 10 credits. Credits are shared with every other Geekflare API, and failed requests cost nothing.
Growth covers up to ~100,000 brands a month (100K credits), about $0.69 per 1,000 brands. Or $58/mo billed yearly.
- 500 credits / month
- 1 team member
- 7 days log retention
- 1 request per second
- 10K credits / month
- 3 team members
- 30 days log retention
- 5 requests per second
- 100K credits / month
- 5 team members
- 30 days log retention
- 10 requests per second
- 1M credits / month
- 25 team members
- 90 days log retention
- 25 requests per second
What developers say after switching.
“I am really happy with Geekflare. 1. You are incredibly responsive. - Fast to let me know of a billing problem, and with a good resolution - Fast to respond and fix 500 error. 2. Your platform is fast. 3. Consistent results”
“I've been using Geekflare for both their API tools and their multi-AI chat platform. The URL-to-Markdown API has been a game changer for my content pipeline.”
“I explored multiple tools for accessing metadata, but none were pleasing until I found Geekflare. It’s cost-effective and has good proxy support. The playground is good, and their support team responds quickly.”
Before you integrate brand data.
Everything else is in the endpoint docs, and our support team replies to every email.
Open the endpoint docsfonts[].source. google means the font is on Google Fonts and free to load. custom fonts are usually licensed by the brand, so pick a similar fallback. system fonts come with the operating system.mode: "enriched" adds company intelligence synthesized by an LLM: company type, industry, founding year, employee and revenue ranges, location, stock ticker, target audience, brand voice and use cases.meta.cached, meta.lastUpdated and meta.dataAge so you know how old it is. Set refresh: true to fetch the site again.null or are left out, rather than guessed. Company details like revenue or founding year are only returned when they're publicly available.brand tool in our MCP server.500 brands a month, free.
The free tier renews every month and needs no card. Look up your first brand in a single call.