🏒 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 2025). Bulk-fetch company logos by domain via 5-source fallback. 10x cheaper than logo.dev or Brandfetch. Built for CRMs, ABM, autocomplete, B2B landing pages. $0.001/logo, no monthly fee.

Pricing

from $1.00 / 1,000 logo returneds

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

9

Monthly active users

14 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