Company Logo API — Clearbit Logo Alternative
Pricing
from $20.00 / 1,000 logo returneds
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. Built for CRMs, ABM, autocomplete, B2B landing pages. No monthly fee. No API key. Pay per logo.
Pricing
from $20.00 / 1,000 logo returneds
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
51
Total users
4
Monthly active users
2 hours ago
Last modified
Categories
Share
Company Logo API
Fetch a company logo from any domain — a drop-in replacement for the retired Clearbit Logo API, for enriching your CRM and lead records.
Output is a prospect list for your sales team, assembled from public web and business sources. Use it in line with applicable outreach and privacy law.
📊 Sample Output

domain | logo_url | source | content_type | size_bytes | candidates_tried |
|---|---|---|---|---|---|
| stripe.com | https://images.stripeassets.com/fzn2n1nzq965/4vVgZi0ZMoEzOhkcv7EVwK/8… | apple-touch-icon | image/png | 3143 | 1 |
| openai.com | https://www.google.com/s2/favicons?domain=openai.com&sz=128 | google-favicon | image/png | 1829 | 1 |
| vercel.com | https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/ap… | apple-touch-icon | image/png | 265 | 1 |
| shopify.com | https://cdn.shopify.com/b/shopify-brochure2-assets/d617483c5e5cdd01ae… | og-image | image/png | 2731063 | 1 |
Real rows from run DNfqHmyqNURK3YQLy on build 0.0.12 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
⚙️ Sample inputs
This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"domains": ["stripe.com","shopify.com","openai.com","vercel.com"],"includeOgImage": true,"sizePreference": 128,"concurrency": 10}
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
domains (required) | array | ["stripe.com", "shopify.com", "openai.com", "vercel.com"] | List of domains to fetch logos for. Example: ["stripe.com", "shopify.com", "openai.com"]. Can also be a single comma/newline separated string. |
includeOgImage | boolean | true | Use the site's og:image meta tag as a fallback when favicons aren't available. Produces larger banner-style images. |
sizePreference | integer | 128 | Preferred logo size in pixels (16, 32, 64, 128, 256). Affects Google favicon fallback resolution. |
concurrency | integer | 10 | Number of domains to fetch in parallel. Higher = faster but uses more compute. Range 1-20. |
🧾 JSON sample record
One real record from run DNfqHmyqNURK3YQLy (emails/phones masked, long text shortened):
{"domain": "stripe.com","logo_url": "https://images.stripeassets.com/fzn2n1nzq965/4vVgZi0ZMoEzOhkcv7EVwK/8cce6fdcf2733b2ec8e99548908847ed/favicon.png?w=180&h=180","source": "apple-touch-icon","content_type": "image/png","size_bytes": 3143,"size_hint": null,"candidates_tried": 1,"success": true}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.00005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Logo returned (logo-returned) | $0.02 | Charged per company logo successfully resolved with high-res image URL, format, and domain validation. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.02 = $2.00 plus the start fee.
How it resolves a logo
Per domain, in order, stopping at the first image that actually answers:
- the site's own
<link rel="apple-touch-icon">(branded, highest quality) - the site's own
<link rel="icon" sizes="…">(larger sizes first) - the site's
og:image(banner-style; disable withincludeOgImage: false) - Google's s2 favicon endpoint at your preferred size
- DuckDuckGo's icon endpoint
Every candidate is probed with a HEAD request before it is returned, so logo_url is a URL that responded — not a guess.
📊 What you get
Clean JSON, one row per domain that resolved to a logo:
domain— normalised domainlogo_url— the verified image URLsource— which tier answered (apple-touch-icon,link-icon,og-image,google-favicon,duckduckgo-icon)content_type— image MIME type reported by the hostsize_bytes— content length when the host reports onesize_hint— declared icon size in px, when knowncandidates_tried— how many candidates were probedsuccess— alwaystrueon a delivered row
Domains that produce no logo (invalid input, or nothing reachable) are not written to the dataset and not charged; they are listed in the run's OUTPUT record and summarised in the run status message.
Pricing: $0.020 per logo returned (Pay-Per-Event) — about 50 logos per $1 — plus $0.00005 per Actor start per GB of memory. Rows and charges are 1:1; duplicate domains in one input are billed once. If none of the logo sources answer at all, the run fails with a message naming the cause instead of finishing green and empty.
🤖 Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and enrich records on demand.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
Run it on a schedule
Logos change rarely, so a monthly run over your domain list is enough to catch rebrands or new icons, and you can also call the actor through the API whenever new domains land in your CRM. Between runs most domains return the same logo URL; what changes is the odd domain whose site swapped its icon, plus any new domains you added to the list. The actor has no new-only mode, but duplicate domains within one input are billed once. Send each run's results onward with a webhook, Google Sheets, Zapier, Make or the Apify API.
Video guides from Apify: Schedule your Actor · Integrations
FAQ
Why use this instead of the official Clearbit Logo API?
The Clearbit Logo API has been retired, so it is no longer an option. This actor fills that gap for bulk use: it tries five sources in order (the site's apple-touch-icon, its sized icons, its og:image, Google's favicon service and DuckDuckGo's icon service), checks each candidate with a live request, and returns only a URL that actually answered. Each row also tells you which source won, the image type and the size when the host reports it. It is not made by or linked to Clearbit.
What does a typical run cost?
You pay per result, not for run time: $0.02 for each row in the results, plus $0.00005 per run start (charged per GB of run memory, minimum one). A run that returns 4 logos costs about $0.08. Live prices are always shown in the Pricing tab.
How do I get logos for a list of company domains in bulk?
Put the domains in the domains field as a list, or as one comma or newline separated string. Set concurrency (1 to 20) to fetch several at once. You get one row per domain that resolved, with logo_url, source, content_type, size_bytes and candidates_tried.
What happens if a domain has no logo?
That domain is not written to the dataset and is not charged. It is listed in the run's OUTPUT record and in the status message instead. If none of the logo sources answer at all, the run fails with a message naming the cause rather than finishing empty.
Will every logo be a clean square icon?
Not always. Quality depends on which source answered. An apple-touch-icon is usually the best branded image, while an og:image is a banner-style picture that can be large; turn it off with includeOgImage: false if you only want icons. The actor returns a link to the image on its original host, not a downloaded file.
Related actors
- Company Enrichment API — Domain to Firmographics & Tech — add description, industry and tech stack to the same domains.
- Website Tech Stack Audit — Bulk BuiltWith Alternative API — see what software each domain runs.
- Lead Enrichment — Enrich Leads with Emails, Phones & Tech — fill in contacts for the companies on your list.
- B2B Leads Finder — Prospects by Title, Industry & Location API — find new prospects whose company logos you can then fetch.
- Company LEI Lookup — Company Data, SEC Form D & Tech Stack — add legal entity and funding data to a company record.