🏢 Company Logo API — Clearbit Logo Alternative
Pricing
from $1.00 / 1,000 logo returneds
🏢 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
Actor stats
0
Bookmarked
6
Total users
4
Monthly active users
7 days ago
Last modified
Categories
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.comcommands - Migration from Clearbit — swap
logo.clearbit.com/stripe.com→ this actor's output forstripe.com
📥 Input
{"domains": ["stripe.com", "shopify.com", "openai.com"],"includeOgImage": true,"sizePreference": 128,"concurrency": 10}
| Field | Type | Default | Description |
|---|---|---|---|
domains | array | (required) | List of domains. Comma/newline-separated strings also accepted. |
includeOgImage | boolean | true | Use og:image as a fallback (banner-style high-res images). |
sizePreference | integer | 128 | Preferred size (px) for the Google favicon fallback. |
concurrency | integer | 10 | Parallel 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 ApifyClientclient = 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.
🔗 Related NexGenData Actors
- Company Enrichment Tool — domain → company data (Clearbit Enrichment replacement)
- Website Email Extractor — pull emails + phones from any site
- B2B Leads Finder — Apollo / ZoomInfo alternative
- Lead List Enricher — bulk domain enrichment
🚀 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.
Related tools
- AI Sentiment Analyzer — Brand & Review Mining
- SSL Certificate Checker — Bulk Expiry Monitor
- SaaS Pricing Tracker — Monitor Competitor Pricing Changes
- Enterprise MCP Gateway — 26 AI Servers in One
💻 Code Example — Python
from apify_client import ApifyClientclient = 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
🔗 Related NexGenData Actors
🚀 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