Building personalized user experiences requires brand data. Logos, colors, company names—the details that make an interface feel custom rather than generic.
Brand.dev solves this with a REST API that retrieves brand assets from any domain.
What is Brand.dev?
Brand.dev is a developer API that returns company brand data when you query it with a domain, company name, email address, or stock ticker.
Send a domain like stripe.com, and you get back:
- Company logo (SVG, PNG, or WebP formats)
- Brand colors (primary palette extracted from their assets)
- Typography (fonts the company uses)
- Company description (what they do)
- Social media links (Twitter, LinkedIn, etc.)
- Physical address (if available)
- Industry classification (NAICS codes)
- Website screenshots (current homepage captures)
The API aggregates and normalizes this data so you don’t have to scrape, cache, or maintain brand assets yourself.
Use Cases
White-Label Platforms
If you’re building a platform where users connect their company account, Brand.dev lets you automatically populate their branding. Invoice software that displays the customer’s logo. Dashboards that match the client’s color scheme.
Financial Applications
Banks and fintech apps use brand data to show merchant logos in transaction histories. Instead of “STRIPE INC” in plain text, users see the Stripe logo. Brand.dev calls this “transaction identification.”
CRM and Sales Tools
Enrich lead data with company logos and descriptions. When a salesperson looks at a prospect, they see the company’s visual identity, not just a domain name.
Developer Portals
API documentation platforms can show connected app logos automatically. OAuth flows become more trustworthy when users see the actual brand requesting access.
How the API Works
Brand.dev offers multiple endpoints depending on what data you need:
Logo endpoint - Returns company logos in your preferred format Colors endpoint - Extracts brand color palettes Styleguide endpoint - Complete brand guidelines Company endpoint - Business information and metadata Screenshot endpoint - Live website captures
Example Request
Query by domain:
GET https://api.brand.dev/v1/company?domain=notion.so
Or by company name:
GET https://api.brand.dev/v1/company?name=Notion
The response includes structured JSON with all available brand data for that company.
SDK Support
Brand.dev provides official SDKs for:
- TypeScript/JavaScript - NPM package
- Python - PyPI package
- Ruby - Gem
The REST API works with any language that can make HTTP requests.
Pricing Model
Brand.dev offers a free tier that requires no credit card. The free plan has rate limits suitable for testing and small projects.
Paid plans scale based on API call volume. Pricing details are available on their website after signup.
Data Coverage
The value of Brand.dev depends on its coverage. For major companies and established brands, data is comprehensive. For smaller businesses or newly registered domains, coverage may be incomplete.
Before committing to the API, test it with domains relevant to your use case. Query companies your customers would actually connect, not just Fortune 500 examples.
Alternatives
If Brand.dev doesn’t fit your needs:
Clearbit - Enterprise-focused company data enrichment (acquired by HubSpot)
FullContact - Identity resolution and company data
Manual curation - For a small set of integrations, you might maintain brand assets yourself
Favicon extraction - For logos only, you can fetch favicons directly (less reliable, lower quality)
Integration Considerations
Before implementing Brand.dev:
Caching - API calls cost money. Cache responses appropriately based on how often brand data changes.
Fallbacks - Not every domain will return data. Design your UI to handle missing logos gracefully.
Image hosting - Decide whether to hotlink Brand.dev’s CDN or re-host assets yourself.
Rate limits - Understand the limits on your plan and implement appropriate throttling.
The Bottom Line
Brand.dev solves a specific problem: getting brand data programmatically without building scrapers or maintaining asset libraries.
For applications where personalization matters—fintech, B2B platforms, white-label solutions—the API provides genuine value. The logo in a transaction list or the correct colors in a client portal creates polish that users notice.
For simpler projects, the API may be overkill. If you only need logos for five integrations, manually saving those PNGs is probably easier than setting up API infrastructure.
Evaluate whether your use case justifies the dependency and cost. If programmatic brand data would save significant development time or improve user experience, Brand.dev delivers what it promises.