Integrate the Logo API in Minutes
Just HTTP requests. No API keys, no authentication, no SDK. Pick your stack below and copy the code.
Choose Your Stack
Click any technology to see code examples and integration details.
Quick Start
The simplest integration — just an HTML image tag:
HTML
<img
src="https://logos-api.apistemic.com/domain:stripe.com"
alt="Stripe logo"
width="64"
height="64"
>API Reference
Endpoints
GET
https://logos-api.apistemic.com/domain:{domain}Get logo by domain — e.g., /domain:stripe.com
GET
https://logos-api.apistemic.com/linkedin:{slug}Get logo by LinkedIn slug — e.g., /linkedin:stripe
Query Parameters
fallbackoptionalBehavior when logo not found:
monogram(default) — returns an image with the first letter of the domaintransparent— returns a transparent placeholder image404— returns empty 404 response (triggers browser onerror)
Response
- •Returns WebP image with
Content-Type: image/webp - •Includes caching headers for optimal performance
- •Returns monogram (first letter) if logo not found (or 404 with
?fallback=404)
Performance Tips
Lazy Loading
Use loading="lazy" for logos below the fold to improve initial page load.
Specify Dimensions
Always include width and height to prevent layout shift during loading.
Preload Critical Logos
For logos above the fold, use <link rel="preload">.
WebP Format
Our API returns WebP by default — 25-35% smaller than PNG with full browser support.
Need Help?
Have questions about integrating or a specific use case?