Free • No API Key Required

Logo API for Vue

Vue 3 component using the Composition API for reactive logo URL generation.

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.

Options API
// CompanyLogo.vue - Script section
import { computed, defineComponent } from 'vue';

export default defineComponent({
  props: {
    domain: { type: String, required: true },
    alt: { type: String, default: '' },
  },
  setup(props) {
    const logoUrl = computed(() =>
      `https://logos-api.apistemic.com/domain:${props.domain}`
    );

    return { logoUrl };
  },
  // Template: <img :src="logoUrl" :alt="alt || domain + ' logo'" loading="lazy" />
});
Script Setup
<script setup lang="ts">
import { computed } from 'vue';

const props = defineProps<{
  domain: string;
  alt?: string;
}>();

const logoUrl = computed(() =>
  `https://logos-api.apistemic.com/domain:${props.domain}`
);
</script>

<template>
  <img :src="logoUrl" :alt="alt || domain + ' logo'" loading="lazy" />
</template>

Free with Attribution

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

  • Add a backlink on your homepage and on pages displaying logos
  • Use a User-Agent with contact information for server-side requests

Add this link:

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

Server-side? Use a User-Agent with contact info and limit to 1 rps. We verify attribution. Don't use rel="nofollow". See full rules.

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.