
In the wake of Clearbit Logo API alternative discussions, many developers and businesses find themselves seeking new solutions. This guide provides a technical overview of BrandQL's logo service, offering insights into migration, integration, and practical applications for those affected by the HubSpot Clearbit shutdown.
Introduction to BrandQL as a Clearbit Replacement
The landscape of company data and logo APIs has shifted dramatically. With Clearbit's acquisition and service changes, developers across industries—from indie founders to enterprise specialists—need reliable alternatives. BrandQL's company logo API emerges as a robust solution, designed specifically for those requiring consistent access to brand assets.
As a logo data provider, we've built our service with developers' needs in mind. This guide explains how BrandQL works, why it matters, and how to implement it effectively in your tech stack.
Understanding the Post-Clearbit Landscape
The Impact of the HubSpot Clearbit Shutdown
When HubSpot acquired Clearbit in 2023, many developers witnessed significant changes to their data access. The ensuing transition created several challenges:
- Unexpected API deprecations
- Pricing structure changes
- Feature limitations
- Integration disruptions
- Documentation gaps
These changes have affected multiple stakeholder groups:
- Indie developers who relied on affordable logo access
- Startups that built workflows around Clearbit's infrastructure
- Freelancers managing client systems using Clearbit integrations
- Enterprise teams with deep Clearbit implementation
Key Considerations in Choosing a Clearbit API Migration Path
When evaluating a Logo API for developers, several factors deserve careful consideration:
- API reliability and uptime
- Historical performance metrics
- SLA guarantees
- Geographic distribution
- Data coverage and freshness
- Number of companies in database
- Update frequency
- Quality control processes
- Technical implementation
- Authentication methods
- Rate limiting
- Response format consistency
- Pricing and scalability
- Cost structure alignment with usage patterns
- Growth accommodation
- Enterprise options
BrandQL has been designed with these considerations as foundational principles.
BrandQL: Technical Overview
Core Capabilities of the BrandQL Logo Service
At its foundation, BrandQL provides a RESTful API focused on delivering consistent, high-quality company logos and brand assets. The service offers:
- Vector (SVG) and raster (PNG) logo formats
- Multiple size options with consistent quality
- Transparent backgrounds by default
- Dark/light mode variations where applicable
- Brand color information in hex, RGB, and HSL
- Extensive metadata about logo characteristics
Our API is designed for speed and reliability, with global CDN distribution ensuring consistent performance regardless of your users' location.
Logo API Comparison: BrandQL vs. Legacy Solutions
| Feature | BrandQL | Clearbit | Other Alternatives |
|---|---|---|---|
| Vector logos | ✅ | ⚠️ Limited | ⚠️ Varies |
| Multiple sizes | ✅ | ✅ | ⚠️ Often single size |
| Brand colors | ✅ | ❌ | ❌ |
| Dark mode variants | ✅ | ❌ | ❌ |
| Update frequency | Weekly | Unknown | Varies |
| Developer-first docs | ✅ | ✅ | ⚠️ Often limited |
| Custom integrations | ✅ | ⚠️ Limited | ⚠️ Varies |
The primary technical advantage of BrandQL lies in its purpose-built architecture. Rather than treating logos as an add-on feature, our entire system is optimized for brand asset delivery.
Logo API Pricing Structure
BrandQL offers transparent, usage-based pricing with no hidden fees:
- Free: Perfect for side projects and prototyping
- 10,000 requests/month
- Basic formats (PNG, JPG)
- JIT fetching included
- Starter: For production apps with growing traffic
- 1,000,000 requests/month
- All formats (SVG, WebP, etc.)
- All logo variants and transformations
- Email support (48h SLA)
- Pro: For high-traffic apps needing more power
- 5,000,000 requests/month
- JSON endpoint with brand colors and company data
- Company classification API
- Priority support (24h SLA)
No enrichment credits, no per-lookup charges. Pricing scales with request volume, and every plan includes a 14-day free trial on paid tiers.
Technical Implementation Guide
Logo API Integration: Getting Started
Implementing BrandQL in your existing systems follows a straightforward process:
- Account creation and API key generation
- Basic authentication setup
const headers = { 'Authorization': 'Bearer YOUR_API_KEY' }; - Initial API test
// Example fetch request fetch('https://api.brandql.com/logo/example.com', { method: 'GET', headers: headers }) .then(response => response.json()) .then(data => console.log(data));
The response returns the primary logo URL along with metadata (subject to change as the API evolves):
{
"domain": "example.com",
"url": "https://...",
"format": "svg",
"width": 400,
"height": 100,
"cached": true
}
You can request specific variants or sizes with query parameters:
# Dark mode variant
GET /logo/example.com?variant=dark
# Specific size
GET /logo/example.com?size=64
# Variant without fallback (returns 404 if unavailable)
GET /logo/example.com?variant=dark&fallback=false
Logo API Documentation Highlights
Our comprehensive documentation covers all API endpoints and options, but key functionality includes:
- Domain-based lookup
GET /logo/example.com - Logo variants
GET /logo/example.com?variant=dark - Image sizing
GET /logo/example.com?size=64 - All discovered sources
GET /logo/example.com/sources - Force a fresh scrape
POST /logo/example.com/refresh - Batch processing (coming soon)
POST /logos/batch
With request body:{ "domains": [ "example.com", "another-company.com", "third-example.org" ] }
Each endpoint includes appropriate rate limiting headers and cache control directives to optimize your implementation.
Common Integration Patterns
Based on our work with customers across different segments, we've identified several effective integration approaches:
- Pre-fetching and caching
- Ideal for known company sets
- Reduces API dependency during critical user flows
- Recommended implementation: Background jobs with local storage
- On-demand with fallback
- Suits dynamic company discovery
- Provides resilience against network issues
- Implementation: Client-side request with cached fallback
- Webhook-driven updates
- Perfect for maintaining fresh data
- Minimizes unnecessary API calls
- Implementation: Register endpoints for logo updates
API Migration Guide: Transitioning from Clearbit
Technical Migration Steps
Moving from Clearbit to BrandQL requires several key actions:
- Audit current Clearbit usage
- Document all integration points
- Identify request volumes and patterns
- Note any custom implementations
- Map endpoints to BrandQL equivalents
- Clearbit Logo API →
GET /logo/:domain - Clearbit Logo sizes →
GET /logo/:domain?size=64 - Clearbit Logo variants →
GET /logo/:domain?variant=dark
- Clearbit Logo API →
- Update authentication mechanisms
- Authorization: Bearer sk_clearbit_123abc + Authorization: Bearer bql_api_xyz789 - Adjust response handling
// Clearbit — the URL *is* the image const clearbitUrl = `https://logo.clearbit.com/${domain}`; // BrandQL — fetch the JSON, then use the URL const res = await fetch(`https://api.brandql.com/logo/${domain}`, { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }); const { url } = await res.json(); - Test thoroughly in staging environment
- Compare response times
- Validate logo quality
- Check edge cases (missing logos, etc.)
- Implement gradual rollout
- Consider running both systems in parallel
- Monitor for any issues
- Gather metrics on performance differences
Migration Case Studies
Several organizations have successfully migrated from Clearbit to BrandQL:
FinTech SaaS Platform
- Challenge: 2M+ monthly logo requests with strict uptime requirements
- Solution: Parallel implementation with gradual traffic shifting
- Result: 99.99% success rate, 23% faster average response time
Marketing Agency Software
- Challenge: Complex client implementations with custom Clearbit integrations
- Solution: Custom mapping layer with API translation
- Result: Seamless transition with zero client disruption
E-commerce Analytics Tool
- Challenge: Heavy reliance on company data beyond logos
- Solution: Phased migration with interim hybrid approach
- Result: Successful transition with expanded brand data access
Advanced Implementation Techniques
Optimizing Performance with the Company Logo Database
For high-volume implementations, consider these optimization strategies:
- Intelligent caching
// Example caching implementation const logoCache = new Map(); async function getLogo(domain) { if (logoCache.has(domain)) { const cached = logoCache.get(domain); if (Date.now() - cached.timestamp < 7 * 24 * 60 * 60 * 1000) { return cached.data; } } const response = await fetch(`https://api.brandql.com/logo/${domain}`, { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }); const data = await response.json(); logoCache.set(domain, { data, timestamp: Date.now() }); return data; } - Predictive prefetching Analyze user patterns to prefetch likely-needed logos before they're requested.
- Background synchronization Implement a job that keeps your local database synchronized with BrandQL's updates.
Leveraging BrandQL Beyond Basic Logos
BrandQL is expanding beyond simple logo delivery. Here's what's available today and what's on the roadmap:
- Multiple logo variants — serve the right logo for any context
// Dark mode support with automatic fallback const darkLogo = await fetch('https://api.brandql.com/logo/example.com?variant=dark', { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }).then(r => r.json()); - All discovered sources — see every logo source we found for a domain
// Get all logo sources ranked by quality const sources = await fetch('https://api.brandql.com/logo/example.com/sources', { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }).then(r => r.json()); - Brand colors and company data (Pro plan) — extracted colors, sector classification, and company metadata are available as part of the JSON response on the Pro tier.
Conclusion: Building with BrandQL
As the technical landscape evolves post-Clearbit, developers need reliable, specialized solutions. BrandQL offers a dedicated Logo API for developers with the features and reliability required for modern applications.
Whether you're an indie developer building a side project, a startup engineer integrating logos into your product, or an enterprise specialist maintaining complex systems, our API provides the consistency and performance you need.
The migration from Clearbit presents an opportunity to not just replace functionality but to enhance it. BrandQL's focused approach to brand assets delivers more comprehensive data, better performance, and a more developer-friendly experience.
We're continuously expanding our company logo database and refining our API based on developer feedback. As we grow, we remain committed to our core principles of reliability, quality, and developer experience.
To get started with BrandQL:
- Create an account at https://brandql.com
- Generate your API key
- Explore our documentation
- Start building with better brand data
For migration support or custom integration assistance, our team is available to help make your transition smooth and successful.
BrandQL: The definitive Clearbit Logo API alternative built for developers.