Overview
The LogoLink API allows you to fetch high-quality company logos by simply providing a domain. Logos are designed to be served quickly via a global CDN, ensuring optimal performance for your applications. If no brand logo is found, a generated monogram fallback is returned automatically.Building the Link
The LogoLink is simple to construct. The base URL is:https://logos.brand.dev/ with the following query parameters: publicClientId and domain. You can find your publicClientId in your account dashboard. See the example below for GitHub’s logo:
Request
Your API key. Must start with
brandLL_.The domain of the company whose logo you want to retrieve (e.g.,
stripe.com, github.com).Response
The logo image bytes with the appropriate
Content-Type header (e.g., image/png, image/svg+xml).Usage Examples
HTML Image Tag
HTML Image Tag
JavaScript Fetch
JavaScript Fetch
React Component
React Component
Fallbacks
If no logo is found for the specified domain, LogoLink automatically returns a generated SVG monogram based on the domain name. This ensures that you always receive a valid image response. This also means that if you don’t have the domain name you can still use LogoLink to generate a monogram logo by passing any string as the domain parameter.Error Responses
Since LogoLink is designed to be a direct hotlink service, we will always return a valid image response as long as the request parameters are valid. However, if there is an issue with the request, the following error codes may be returned:| Status | Description |
|---|---|
400 | Missing or invalid publicClientId or domain parameter |
401 | Invalid API key |
402 | Insufficient credits |
405 | Method not allowed (only GET and HEAD supported) |
Domain Restrictions
To prevent abuse, we recommend restricting LogoLink usage to specific domains in your dashboard. This supports absolute URLs and wildcards (e.g.,*.yourdomain.com).
