🏢 Company Logo API — Clearbit Logo Alternative avatar

🏢 Company Logo API — Clearbit Logo Alternative

Pricing

from $1.00 / 1,000 logo returneds

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

from $1.00 / 1,000 logo returneds

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

4

Monthly active users

7 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.

💻 Code Example — Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/company-logo-api").call(run_input={
# Fill in the input shape from the actor's input_schema
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🌐 Code Example — cURL

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 '{ /* input schema */ }'

❓ FAQ

Q: How do I get started? Sign up at apify.com, grab your API token from Settings → Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

Q: What's the typical cost per run? See the pricing section below. Most runs finish under $0.10 for typical batches.

Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

Q: Can I use the output commercially? Yes — you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

💰 Pricing

Pay-per-event pricing — you only pay for what you actually extract.

  • Actor Start: $0.0001
  • result: $0.0050

🚀 Apify Affiliate Program

New to Apify? Sign up with our referral link — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.

📚 More From NexGenData

Explore the full catalog, tutorials, Gumroad data packs, and newsletter at thenextgennexus.com — the brand home for everything we ship.

  • 📖 Tutorials & how-to guides
  • 🗂️ Full actor catalog with usage examples
  • 📦 Gumroad data packs (one-time purchases)
  • 📬 Newsletter — monthly drops of new actors and revenue experiments

Built and maintained by NexGenData — 165+ actors covering scraping, enrichment, MCP servers, and automation. 🏠 Home: thenextgennexus.com