Brand API for any domain. Logos, colors, company data.
Get a company’s logos, colors, profile, and website design system from one domain, email, name, or ticker.
One identifier. The whole brand.
Look up a company by domain, email, name, or ticker, and get back the logos, colors, and details your product can show.
Resolve an identity
Look up a company by domain, work email, company name, ticker, transaction descriptor, or URL.
Enrich the company
Logos, colors, description, address, social profiles, and industry labels your product can show.
Read the design system
Typography, spacing, shadows, component styles, and available font links from the same domain.
One domain. Brand and style guide.
Call Retrieve Brand and Extract Style Guide for the same domain, then use both results as one record.
npm install context.devimport ContextDev from 'context.dev';
const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });
const [{ brand }, { styleguide }] = await Promise.all([
client.brand.retrieve({
type: 'by_domain',
domain: 'notion.so',
}),
client.web.extractStyleguide({
domain: 'notion.so',
}),
]);
console.log(brand);
console.log(styleguide);Make every company feel familiar.
Keep your current onboarding and entity-enrichment workflows, with a richer brand profile behind them.
Autofill onboarding forms
Pre-fill company fields from a work email domain so more users finish signing up.
Enrich any entity your agent sees
Connect company references and person identifiers to brand profiles and people data.
A few things to know.
More details in the API documentation.
Is this the Brand.dev API?
Yes. Brand.dev was renamed Context.dev on March 21, 2026. Existing Brand.dev integrations keep working without code changes, and new integrations use the context.dev packages.
Can I migrate from Clearbit?
Yes. The Clearbit Logo API shut down on December 1, 2025. Logo Link keeps the same image URL pattern for your img tags, and Retrieve Brand returns the company profile by domain, email, name, ticker, transaction, or URL.
What identifiers can I look up?
Retrieve Brand accepts a domain, work email, company name, stock ticker, transaction descriptor, or direct URL through the corresponding lookup type. A domain is a useful starting point when your product already has a company website.
Are all brand fields always available?
No. Available fields vary by company. Handle missing logos, colors, descriptions, social profiles, and other optional fields in your application.
Are brand data and the style guide one request?
No. They are two calls for the same domain. Retrieve Brand returns the company profile. Extract Style Guide returns typography, spacing, shadows, component styles, and font links. Run them together and use both results as one record.
How fresh is the brand profile?
Brand profiles can use previously collected data. Inspect the response metadata and the API reference for the freshness controls available to your lookup.
Put a face to every company.
Look up any brand and get its logos, colors, and company details. The same API key works for style guides, scraping, and research.



