In late 2023, Clearbit was acquired by HubSpot and subsequently shut down their public Logo API. Access to Clearbit's brand assets now requires a HubSpot account and is part of their broader CRM ecosystem.
If you relied on Clearbit's Logo API or need a dedicated, developer-friendly source for company logos, colors, fonts, and brand identity data, Yoku is a modern, independent alternative built specifically for product personalization and brand-aware AI.
🚀 Drop-In Replacement: Yoku's CDN endpoint is a direct 1:1 replacement for logo.clearbit.com:
<!-- ❌ Clearbit (discontinued) -->
<img src="https://logo.clearbit.com/stripe.com" />
<!-- ✅ Yoku (just change the domain) -->
<img src="https://cdn.yoku.app/stripe.com" />
No authentication required. Works instantly. See full migration guide below.
In November 2023, Clearbit announced its acquisition by HubSpot. While Clearbit's core data enrichment services continue within the HubSpot ecosystem, their public-facing Logo API was discontinued.
This leaves developers and product teams without a simple, affordable API for:
Yoku fills this exact gap.
title: Clearbit (Post-HubSpot)
- **HubSpot ecosystem product**
- Logo/color data bundled with CRM
- No standalone public API
- Enterprise sales & marketing focus
- Complex integration path
- Sales intelligence first, branding second
title: Yoku
- **Independent brand identity API**
- Logo/color/font API as core product
- Public API with instant access
- Developer & product team focus
- Simple integration, SDKs available
- Brand infrastructure first
| Feature | Clearbit (Current) | Yoku |
|---|---|---|
| Logo API (Standalone) | ❌ Discontinued | ✅ Core Product |
| Color Palette API | ❌ Not available | ✅ Core Product |
| Font & Typography Data | ❌ Not available | ✅ Core Product |
| Company Domain/Name Enrichment | ✅ (via HubSpot) | ✅ |
| Industry & Description Data | ✅ (via HubSpot) | ✅ |
| Social Profiles | ✅ (via HubSpot) | ✅ |
| AI-Optimized Brand Context | ❌ | ✅ |
| CSS Variables/Theming Output | ❌ | ✅ |
| Transaction Identification | ❌ | ✅ (add-on) |
| Stock Ticker Enrichment | ❌ | ✅ |
| Public API Documentation | Limited | ✅ Complete |
| Free Tier Available | ❌ | ✅ (100 reqs/month) |
| No HubSpot Account Required | ❌ | ✅ |
If you were using Clearbit's Logo API before the shutdown, Yoku provides a drop-in replacement that's even more powerful.
logo.clearbit.com URL patternYoku's CDN endpoint is a direct drop-in replacement for Clearbit's discontinued Logo API with the same simple URL pattern.
The simplest migration is a direct URL swap:
<!-- ❌ OLD: Clearbit Logo API (discontinued) -->
<img src="https://logo.clearbit.com/stripe.com" alt="Stripe" />
<!-- ✅ NEW: Yoku CDN Endpoint -->
<img src="https://cdn.yoku.app/stripe.com" alt="Stripe" />
That's it! No authentication required, no configuration needed.
For existing codebases, a simple find-and-replace works:
# Find all Clearbit Logo API references
grep -r "logo.clearbit.com" .
# Replace with Yoku CDN
sed -i 's/logo\.clearbit\.com/cdn.yoku.app/g' **/*.html
sed -i 's/logo\.clearbit\.com/cdn.yoku.app/g' **/*.jsx
sed -i 's/logo\.clearbit\.com/cdn.yoku.app/g' **/*.tsx
| Feature | Clearbit Logo API | Yoku CDN |
|---|---|---|
| URL Pattern | logo.clearbit.com/domain.com | cdn.yoku.app/domain.com |
| Authentication | None (discontinued) | None (public) |
| Format | PNG only | PNG, WebP, JPG, SVG |
| Sizing | Fixed size | Dynamic resize (w, h params) |
| Dark Mode | Not supported | Theme support (theme/dark) |
| Fallback | Broken image | Lettermark generation |
| Cache TTL | N/A | 24 hours (browser), 1 year (CDN) |
| Rate Limits | N/A | 1000/min per IP |
| Global CDN | Yes | Yes (edge caching) |
While Clearbit only offered simple logo URLs, Yoku's CDN provides powerful enhancements:
Clearbit returned fixed-size images. Yoku lets you specify exact dimensions:
<!-- Clearbit: Fixed size -->
<img src="https://logo.clearbit.com/stripe.com" />
<!-- Yoku: Custom size -->
<img
src="https://cdn.yoku.app/stripe.com/w/128/h/128"
width="128"
height="128"
/>
Clearbit only offered PNG. Yoku supports modern formats:
<!-- Clearbit: PNG only -->
<img src="https://logo.clearbit.com/stripe.com" />
<!-- Yoku: WebP for 30% smaller files -->
<img src="https://cdn.yoku.app/stripe.com/w/128.webp" />
<!-- Responsive formats -->
<picture>
<source
type="image/webp"
srcset="https://cdn.yoku.app/stripe.com/w/128.webp"
/>
<img src="https://cdn.yoku.app/stripe.com/w/128.png" alt="Stripe" />
</picture>
Clearbit had no theme awareness. Yoku automatically serves appropriate logos:
<!-- Clearbit: One logo for all themes -->
<img src="https://logo.clearbit.com/stripe.com" />
<!-- Yoku: Theme-aware logos -->
<img src="https://cdn.yoku.app/stripe.com/theme/dark" class="dark-mode-logo" />
<img
src="https://cdn.yoku.app/stripe.com/theme/light"
class="light-mode-logo"
/>
Clearbit showed broken images for unknown companies. Yoku generates lettermarks:
<!-- Clearbit: Broken image for unknown company -->
<img src="https://logo.clearbit.com/unknownstartup.com" />
<!-- Result: ❌ Browser broken image icon -->
<!-- Yoku: Generated lettermark -->
<img src="https://cdn.yoku.app/unknownstartup.com/fallback/lettermark" />
<!-- Result: ✅ Professional "U" badge with deterministic color -->
Clearbit required pre-existing data. Yoku can fetch new logos automatically:
<!-- Clearbit: Only worked for pre-indexed companies -->
<img src="https://logo.clearbit.com/newstartup.io" />
<!-- Yoku: Automatically discovers and caches -->
<img src="https://cdn.yoku.app/newstartup.io/fetch/true" />
This fetches the logo from the company's website, persists it, and serves it—all in one request.
Before (Clearbit):
{
transactions.map((tx) => (
<div key={tx.id}>
<img src={`https://logo.clearbit.com/${tx.merchantDomain}`} />
<span>{tx.amount}</span>
</div>
));
}
After (Yoku):
{
transactions.map((tx) => (
<div key={tx.id}>
<img
src={`https://cdn.yoku.app/${tx.merchantDomain}/w/48/h/48/fallback/lettermark.webp`}
width="48"
height="48"
loading="lazy"
/>
<span>{tx.amount}</span>
</div>
));
}
Improvements:
Before (Clearbit):
<div class="company-grid">
<img src="https://logo.clearbit.com/stripe.com" />
<img src="https://logo.clearbit.com/github.com" />
<img src="https://logo.clearbit.com/salesforce.com" />
</div>
After (Yoku with Dark Mode):
<div class="company-grid" data-theme="dark">
<img src="https://cdn.yoku.app/stripe.com/w/64/theme/dark.webp" />
<img src="https://cdn.yoku.app/github.com/w/64/theme/dark.webp" />
<img src="https://cdn.yoku.app/salesforce.com/w/64/theme/dark.webp" />
</div>
Improvements:
Before (Clearbit):
// User enters company domain during signup
<img src={`https://logo.clearbit.com/${userDomain}`} />
// Problem: Often showed broken images for small companies
After (Yoku with Discovery):
// User enters company domain during signup
<img
src={`https://cdn.yoku.app/${userDomain}/fetch/true/w/128/fallback/lettermark`}
alt="Company logo"
/>
// Always shows something professional (logo or lettermark)
Improvements:
For teams that need more than just logos, Yoku's REST API provides comprehensive brand data that Clearbit never offered:
// Clearbit: Logo URL only
const logoUrl = `https://logo.clearbit.com/${domain}`;
// Yoku: Complete brand identity (authenticated API)
const response = await fetch(`https://api.yoku.app/v1/brand?domain=${domain}`, {
headers: { Authorization: "Bearer YOUR_API_KEY" },
});
const brand = await response.json();
// Access comprehensive data:
console.log(brand.assets); // Logos, icons, symbols
console.log(brand.colors); // Full color palette
console.log(brand.typography); // Font recommendations
console.log(brand.description); // Company description
console.log(brand.industry); // Industry classification
console.log(brand.socialProfiles); // Twitter, LinkedIn, etc.
Use cases enabled:
| Plan | Price | Requests/Month | Ideal For |
|---|---|---|---|
| Free | €0 | 100 | Testing, prototypes |
| Starter | €9 | 5,000 | Small apps, MVPs |
| Growth | €29 | 25,000 | Growing SaaS |
| Scale | €99 | 150,000 | Production apps |
| Enterprise | Custom | Custom | Large platforms |
No HubSpot subscription required. No per-contact fees. Just brand data.
Yoku isn't part of a CRM suite. We're 100% focused on brand identity infrastructure.
Our API outputs are optimized for:
As an independent company, we publicly share our roadmap and prioritize features based on developer needs, not corporate synergy.
We offer special onboarding for teams migrating from Clearbit's discontinued API.
Change logo.clearbit.com to cdn.yoku.app and it just works. No authentication, no configuration, no migration complexity.
Not just a replacement—we've added features Clearbit never had:
Clearbit showed broken images for unknown companies. Yoku generates professional lettermark fallbacks with deterministic colors—your UI always looks polished.
No enterprise sales calls. No HubSpot subscription required. Start free, scale as you grow:
We're not part of a CRM suite. We're 100% focused on making brand identity accessible infrastructure for developers—permanently.
# Find all Clearbit references
grep -r "logo.clearbit.com" .
# Replace with Yoku
find . -type f \( -name "*.html" -o -name "*.jsx" -o -name "*.tsx" -o -name "*.js" \) \
-exec sed -i '' 's/logo\.clearbit\.com/cdn.yoku.app/g' {} +
Take advantage of Yoku's advanced features:
// Before: Basic Clearbit URL
const logoUrl = `https://logo.clearbit.com/${domain}`;
// After: Enhanced Yoku URL
const logoUrl = `https://cdn.yoku.app/${domain}/w/128/fallback/lettermark.webp`;
// Now with: resizing, WebP format, lettermark fallback
No authentication needed—it just works. Your logos load faster, look better, and never break.
Migrating from Clearbit's discontinued API? We're here to help:
cdn.yourcompany.com)Contact us to discuss your migration.
The Clearbit acquisition by HubSpot created a real gap in the market: a simple, accessible API for company brand identity.
If you:
Yoku is the clear alternative choice.
We're built specifically to solve the problem Clearbit abandoned: making brand identity accessible infrastructure for every developer and product team.
Ready to replace Clearbit? Here's how to get started:
Just replace the domain in your URLs—works instantly:
<img src="https://cdn.yoku.app/stripe.com/w/128.webp" />
Perfect for: Client-side rendering, static sites, quick prototypes
Get comprehensive brand identity beyond logos:
const response = await fetch(
"https://api.yoku.app/v1/brand?domain=stripe.com",
{
headers: { Authorization: "Bearer YOUR_API_KEY" },
},
);
const brand = await response.json();
// Access: logos, colors, fonts, descriptions, social profiles, and more
Perfect for: SaaS theming, AI context, comprehensive enrichment
| Aspect | Clearbit (2024) | Yoku |
|---|---|---|
| Logo API Status | ❌ Discontinued | ✅ Active & Enhanced |
| Requires HubSpot | ✅ Yes | ❌ No |
| Simple URL Access | ❌ No | ✅ Yes (cdn.yoku.app) |
| Free Tier | ❌ No | ✅ 100 reqs/month |
| Dark Mode Support | ❌ No | ✅ Yes |
| Smart Fallbacks | ❌ No | ✅ Lettermarks |
| Format Options | PNG only | PNG, WebP, JPG, SVG |
| Dynamic Resize | ❌ No | ✅ Yes |
| Color Palette API | ❌ No | ✅ Yes |
| Typography Data | ❌ No | ✅ Yes |
| Developer Docs | Limited | Complete |
| Migration Support | N/A | Free consultation |
The bottom line: Yoku is what Clearbit's Logo API should have become—but better, independent, and built for developers.
"When Clearbit closed their public API, they left thousands of developers without brand infrastructure. We built Yoku to fill that gap—permanently, transparently, and affordably."
Modern Alternative to Brandkey Logo API
A developer-first, affordable alternative to Brandkey for logos, colors, screenshots, and brand data. Get simpler pricing, better documentation, and AI-ready outputs.
Modern Alternative to CompanyEnrich
A focused, affordable alternative to CompanyEnrich for brand identity, visual data, and product personalization. Get logos, colors, fonts, and essential company data without complex credit systems.