FREE COMPANY LOGO API
Company logos from any domain. Free.
One image URL per public domain. Pass a bare domain to the free Company Logo API and use the response anywhere an image tag works — no account, no API key, no SDK to install and no ReplyNodes credits.
- Free
- No API key
- No account required
GET https://img.replynodes.com/{domain}Copy URL copies the live example for stripe.com: https://img.replynodes.com/stripe.com
What you get
One request. One image URL.
These tiles are real requests to https://img.replynodes.com for 10 public domains — the exact URL you would put in an image tag, rendered by your browser. Only domains the host answered with its own verdict of x-replynodes-logo-fallback: logo appear here, and the response details below were captured from the endpoint on 2026-09-26.
stripe.com
github.com
vercel.com
airbnb.com
figma.com
shopify.com
linear.app
notion.so
cloudflare.com
spotify.com
Captured response
- status200 OK
- content-typeimage/png
- content-length1497 bytes
- cache-controlpublic, max-age=86400
- x-replynodes-logo-fallbacklogo
- captured2026-09-26
The response is the image itself, not JSON — which is why it drops into an existing interface without a parsing step. The host says what it served rather than leaving you to guess: x-replynodes-logo-fallback reads logo for a resolved brand mark and placeholder for the neutral image it returns when a domain has no mark (a placeholder is served with cache-control: public, max-age=600, a real mark with max-age=86400). Read that header — or keep your own neutral state — and each tile above still falls back to a letter mark if a request fails outright.
Use cases
Where a company logo belongs.
CRM and customer lists
Resolve a domain to a recognizable logo when an account or contact is created.
Company directories
Populate every listed company from the domain record you already store.
Generated UI
Add a brand signal to agent-built interfaces without shipping an asset pipeline.
Lead enrichment
Attach a logo to inbound and outbound company records before a human sees them.
Agent context
One image URL an agent can drop into a card, report, digest or email template.
Marketplace and directory pages
Show whose listing a visitor is looking at, at a glance.
Quick start
Copy the URL. Paste your domain.
The endpoint is a plain GET that returns an image, so there is nothing to install and nothing to authenticate — replace the example domain with yours.
<img
src="https://img.replynodes.com/stripe.com"
alt="Stripe logo"
width="40"
height="40"
/>Any template that renders an image tag
export function CompanyLogo({ domain, name }: { domain: string; name: string }) {
return (
<img
src={`https://img.replynodes.com/${domain}`}
alt={`${name} logo`}
width={40}
height={40}
/>
)
}No package, no provider, no key
curl -sSI https://img.replynodes.com/stripe.com
# HTTP/2 200
# content-type: image/png
# content-length: 1497
# cache-control: public, max-age=86400
# x-replynodes-logo-fallback: logoHeaders captured from the live endpoint for stripe.com
GET https://img.replynodes.com/{domain}
# Replace {domain} with a bare public domain and use the response
# as an image source:
# "Attach a company logo to each row of this company list using
# https://img.replynodes.com/<domain>."Any tool that can issue a GET request
Discover more
The Logo API is one free capability.
ReplyNodes is a read-only gateway for public data. The Logo API and the Brand API are the free entry points to Brand Intelligence — a domain’s logos, colors, fonts and style signals — and the same gateway serves the rest of the catalog, each with its own docs.
Brand API
Need the full brand kit — colors, fonts, styleguide? One JSON GET returns name, description, logo, palette and typography for a domain.
Open the Brand API →Markdown API
Need the public page as clean markdown rather than an image? Fetch one URL as readable text with the Markdown API.
Open the Markdown API →Free API starter kit
Want the public Markdown, Brand and Logo endpoints together? Start with the free acquisition hub for copy-paste examples and links.
Get the free starter kit →Agent Skills
Building with an AI agent? Browse the canonical ReplyNodes skills source for maintained agent-facing setup and capability links.
Open the Agent Skills repo →Clearbit migration
Replacing a basic logo.clearbit.com lookup? The migration is one hostname; the guide covers what it does and does not claim.
Read the migration guide →Context APIs
Web search, Reddit, YouTube, App Store, Google Play and more — one read-only gateway for public data.
Explore all APIs →
FAQ
Company Logo API questions.
What is a Company Logo API?
A Company Logo API turns a public company domain into an image URL you can use in a product, document or interface. This one is a single unauthenticated GET: https://img.replynodes.com/{domain} returns the image itself, so it works anywhere an image tag works — no response to parse and no asset to host.
Do I need an API key?
No. https://img.replynodes.com/{domain} is a public image endpoint with no API key, no account and no token to store or rotate.
Does it use ReplyNodes credits?
No. Requests to the public logo image endpoint do not use ReplyNodes credits and are not tied to a billing account.
What happens when a logo cannot be found?
The host states what it served in the x-replynodes-logo-fallback response header: logo when it resolved a brand mark, placeholder when it did not. A domain without a mark still answers 200 with a neutral placeholder image, so read that header instead of treating every 200 as a logo — the tiles on this page only include domains the host answered with logo. A placeholder also carries cache-control public, max-age=600, where a real mark is served with max-age=86400. Logo correction and refresh tooling is not self-service yet, so treat a missing or stale mark as a fallback case in your UI.
Is this a Clearbit Logo API alternative?
For the basic domain-to-image URL pattern, yes: a Clearbit Logo API lookup such as https://logo.clearbit.com/stripe.com becomes https://img.replynodes.com/stripe.com. This endpoint claims no legacy Clearbit parameter compatibility and no broader feature parity — the migration guide covers what is and is not claimed.
Are there usage limits?
This page does not publish a usage-limit or fair-use promise. Responses carry a cache directive (the captures on this page returned public, max-age=86400), so repeat lookups are typically served from cache rather than re-fetched upstream, but check current behaviour for the application you are building and do not assume unlimited usage.
Start with a domain.
Copy the URL, paste a public domain and read the response. Nothing to install and nothing to sign up for.
Example request: GET https://img.replynodes.com/{domain}