Company Logo API
The Logo API returns a company's logo for any domain — a single HTTP request, SVG/PNG/WebP output, dark-mode and retina variants, and professional monogram fallbacks. Built for SaaS apps, CRM systems, and business dashboards.
- Coverage
- 30M+ companies
- Formats
- SVG · PNG · WebP · JPG
- Latency
- <50ms from CDN
- Free tier
- 500K requests/mo
- Uptime
- 99.9%+
Access 30M+ company logos now
Trusted every day by tens of thousands of developers.
Why developers choose this API
Built for every business application
Display company logos across your entire application without managing image assets. Our CDN maps domains to verified brand marks from millions of companies worldwide. Logos update automatically when brands change. Multiple formats serve directly to your UI in milliseconds. One simple API for complete brand coverage.
"We replaced our homegrown logo fetcher with Logo.dev in an afternoon. Coverage is better, images are cleaner, and we stopped getting broken-image reports from customers."
Get started in one line
Use directly in <img> tags or anywhere HTTP requests work. No SDK or setup required.
https://img.logo.dev/{domain}?token={your_api_key}One API, Every Company
From Fortune 500 to startups. Every business worldwide accessible through domain lookup.
Always Current
Rebrands sync automatically. When companies update their logo, yours update instantly.
Built for Production
JPG, PNG, WebP formats. Retina support, dark mode, and custom sizes for any interface.
Intelligent Fallbacks
Professional monograms for new companies. Your UI stays complete and polished.
Drop it into any image tag
No SDK. No server-side dependency. Works anywhere an HTTP URL works — React, Vue, email templates, PDF renderers, spreadsheets.
<!-- HTML -->
<img
src="https://img.logo.dev/stripe.com?token=YOUR_PUBLISHABLE_KEY&size=128&format=webp"
alt="Stripe logo"
width="64"
height="64"
/>
<!-- Node.js / fetch -->
const logoUrl =
`https://img.logo.dev/${domain}?token=${process.env.LOGO_DEV_KEY}&format=webp&retina=true`;
<!-- curl (HEAD only — the endpoint returns image bytes) -->
curl -I "https://img.logo.dev/stripe.com?token=YOUR_PUBLISHABLE_KEY"