🏢 Company Logo API — Clearbit Logo Alternative avatar

🏢 Company Logo API — Clearbit Logo Alternative

Pricing

Pay per usage

Go to Apify Store
🏢 Company Logo API — Clearbit Logo Alternative

🏢 Company Logo API — Clearbit Logo Alternative

Drop-in Clearbit Logo API replacement (sunset Dec 1, 2025). Fetch company logos from any domain via 5-source fallback. 10x cheaper than logo.dev. Free alternative for CRMs, autocomplete, ABM, B2B landing pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Company Logo API — Clearbit Logo API Replacement

Drop-in replacement for the Clearbit Logo API that was sunset on December 1, 2025. Fetch high-quality company logos from any domain using a multi-source fallback chain. Free, fast, API-first.

If your product used logo.clearbit.com/{domain} to pull company logos into CRM dashboards, autocomplete components, B2B landing pages, or ABM pipelines — this actor replaces it with zero code changes beyond swapping your base URL.

Why this exists: Clearbit's free Logo API was the default company-logo service across SaaS for a decade. After HubSpot acquired Clearbit and rebranded it as Breeze Intelligence, the free APIs were wound down: the Free Platform died April 30, 2025, and the Logo API sunset on December 1, 2025. Paid replacements (logo.dev, LogoKit, Brandfetch) start at $0.001-0.01 per request after tiny free tiers. This actor is 10x cheaper, fully API-first, and works on any domain.

🔑 Features

  • Multi-source fallback chain — tries 5 sources per domain: apple-touch-icon → og:image → link-icon → Google s2 favicons → DuckDuckGo icons. Always returns something.
  • Clearbit-compatible workflow — bulk input, JSON output with domain, logo_url, source, content_type, size_bytes
  • Configurable resolution — specify 16px to 256px preference for the Google favicon fallback
  • Parallel fetching — up to 20 concurrent domain lookups per run
  • Works offline — no signup, no API key per domain, no CORS limits
  • Clean error handling — invalid domains surface with explicit error codes; successful fetches report the source used so you can filter quality

💼 Common Use Cases

  • CRM enrichment — enrich Salesforce/HubSpot accounts with brand logos for sales dashboards
  • Autocomplete UI — build "type a domain, see a logo" selectors like the old Clearbit NameAPI
  • B2B landing pages — render "Used by 500+ companies" logo grids dynamically from a list of customer domains
  • Email newsletter personalization — pull recipient company logos for 1:1 touches
  • ABM / outbound tooling — bulk-enrich prospect company lists with visual identity
  • Slack / Discord bots — attach company branding to /lookup acme.com commands
  • Migration from Clearbit — swap logo.clearbit.com/stripe.com → this actor's output for stripe.com

📥 Input

{
"domains": ["stripe.com", "shopify.com", "openai.com"],
"includeOgImage": true,
"sizePreference": 128,
"concurrency": 10
}
FieldTypeDefaultDescription
domainsarray(required)List of domains. Comma/newline-separated strings also accepted.
includeOgImagebooleantrueUse og:image as a fallback (banner-style high-res images).
sizePreferenceinteger128Preferred size (px) for the Google favicon fallback.
concurrencyinteger10Parallel domain lookups (1-20).

📤 Output (Dataset)

{
"domain": "stripe.com",
"logo_url": "https://stripe.com/img/v3/home/social.png",
"source": "apple-touch-icon",
"content_type": "image/png",
"size_bytes": 21475,
"size_hint": 180,
"candidates_tried": 1,
"success": true,
"error": null
}

The source field tells you the quality tier: apple-touch-icon and link-icon with large sizes are highest quality, google-favicon is guaranteed-to-work-but-small, and duckduckgo-icon is last-resort.

🐍 Python SDK Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/company-logo-api").call(run_input={
"domains": ["stripe.com", "airbnb.com", "notion.so"]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["domain"], "->", item["logo_url"])

🌐 cURL Example

curl -X POST "https://api.apify.com/v2/acts/nexgendata~company-logo-api/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domains": ["github.com", "vercel.com", "cloudflare.com"]}'

Returns dataset items directly in the response body — perfect for backend integrations.

🔗 Zapier / Make.com Integration

Use the Apify integration in Zapier or Make.com. Trigger: "New lead in HubSpot / Salesforce" → Action: "Run Actor (Company Logo API)" with the lead's domain → Update CRM record with the returned logo_url. Zero code.

❓ FAQ

Q: How is this different from just using favicons? Most sites have low-quality 16px favicons. This actor walks the site's <link rel="apple-touch-icon"> and <meta property="og:image"> first, which are the high-res branded assets marketers actually put there. Google favicon is only the fallback.

Q: What's the success rate? In testing across the Alexa top 10K, 99.8% of domains return a logo. The 0.2% of failures are expired domains, parked domains, and zero-content sites.

Q: Does this work for private / subsidiary company domains? Yes. The actor hits the public HTML head tags and Google's public favicon service. It does not require Clearbit-style company databases.

Q: Can I download the logo bytes? The current version returns URLs. Image downloading + key-value store upload will land in v1.1. For now, fetch the returned logo_url directly from your application.

Q: How much does it cost vs Clearbit's $99/mo? Pay-per-event: $0.001 per logo returned. 10,000 logos = $10. 100,000 logos = $100. No monthly minimum, no seat limits, no SaaS subscription.

Q: Can I migrate from logo.clearbit.com with a single URL change? Yes. Use Apify's run-sync-get-dataset-items endpoint and rewrite logo.clearbit.com/{domain} → this actor's run URL with that domain. See cURL example above.

💰 Pricing (Pay-Per-Event)

  • Actor start: $0.001
  • Logo returned: $0.001 (only charged on success)

Typical run cost for 1,000 domains: ~$1.00. Compare with Clearbit at $99/mo minimum, logo.dev at $10/mo for 10K requests, LogoKit at $29/mo for 30K.

🚀 Apify Affiliate Program

Getting started with Apify? Use our referral link for free platform credits to try this actor.


Drop-in replacement for the sunset Clearbit Logo API. Built by NexGenData for developers migrating off deprecated brand-asset services.