Free • No API Key Required

Logo API for JavaScript

Fetch company logos programmatically in JavaScript or TypeScript. Perfect for dynamic applications.

stripe.com logo
shopify.com logo
notion.so logo
slack.com logo

What is apistemic logos?

A free logo API that returns company logos by domain or LinkedIn slug.

Any Company

Fetch logos for any domain — from Fortune 500 to startups. Just pass the domain and get a logo.

No API Keys

No registration, no authentication, no rate limits for reasonable usage. Just HTTP requests.

WebP Format

All logos served in WebP format — 25-35% smaller than PNG with full transparency support.

Code Examples

Production-ready code you can copy and paste into your project.

URL Generation
// Simple URL generation
function getLogoUrl(domain: string): string {
  return `https://logos-api.apistemic.com/domain:${domain}`;
}
Fetch with Error Handling
// Fetch with error handling
async function fetchLogo(domain: string): Promise<Blob> {
  const response = await fetch(
    `https://logos-api.apistemic.com/domain:${domain}`
  );

  if (!response.ok) {
    throw new Error(`Failed to fetch logo: ${response.status}`);
  }

  return response.blob();
}

// Create object URL for display
const blob = await fetchLogo('stripe.com');
const imageUrl = URL.createObjectURL(blob);

Free with Attribution

The logo API is completely free. Just add a visible attribution link.

  • Add a visible link on every page displaying logos
  • Link must be publicly accessible (not behind login)
  • Place it near logos, in the footer, or on your about page

Add this link:

Logos by <a href="https://logos.apistemic.com">apistemic logos</a>

Can't add attribution? Let's talk.

Related Integrations

Explore more ways to integrate the Logo API.

Ready to integrate?

Try the API live or explore all available integrations.