Brand Logos for Your App, One API Call Away

Search 126,000+ vector logos by name, tag or sector and get clean SVG or PNG back, ready for your product, dashboard or AI agent.

Free plan: 1,000 calls a month. No card required.

Vector Logos
126,000+
Tags
41,000+
Sectors
21
Formats
SVG + PNG

Your First Logo in Three Steps

  1. 1

    Create an Account

    Sign up for free with your email or Google account.

  2. 2

    Create a Key

    Open Account, then API Dashboard, and create a key. You can keep up to 5.

  3. 3

    Make a Call

    Send the key as a Bearer token. Every response is JSON.

curl --get "https://worldvectorlogo.com/api/v1/logos/search" \
  --data-urlencode "q=puma" \
  --header "Authorization: Bearer YOUR_API_KEY"
const res = await fetch(
  'https://worldvectorlogo.com/api/v1/logos/search?q=puma',
  { headers: { Authorization: 'Bearer YOUR_API_KEY' } }
);
const { data } = await res.json();
import requests

res = requests.get(
    'https://worldvectorlogo.com/api/v1/logos/search',
    params={'q': 'puma'},
    headers={'Authorization': 'Bearer YOUR_API_KEY'},
)
Response
{
  "data": [
    {
      "slug": "puma-logo",
      "name": "Puma Logo",
      "downloads": 74864,
      "svg_url": "https://cdn.worldvectorlogo.com/logos/puma-logo.svg",
      "links": {
        "self": "https://worldvectorlogo.com/api/v1/logos/puma-logo",
        "web": "https://worldvectorlogo.com/logo/puma-logo"
      }
    }
  ]
}

What’s in the API

One key covers every endpoint.

Read the Docs
Logos GET /logos
List every logo, sorted by downloads or date, each with a CDN link to its SVG.
Search GET /logos/search
Find logos by brand name or slug, most downloaded first.
Full SVG GET /logos/{slug}
Get one logo with its raw SVG markup, ready to embed, recolor or resize.
PNG Rendering GET /logos/{slug}/png
Need a raster image? Get any logo as a PNG, rendered from the SVG.
Tags and Sectors GET /tags, /sectors
Browse by tag or by industry, from Automotive to Finance.
Random Logos GET /logos/random
Pull a random selection for showcases and demo screens.

How Credits Work

Every call costs one credit, whichever endpoint you use. Here is where it comes from.

Where a call’s credit comes from

Plan Credits

Used first. Reset every month.

Pack Credits

Used next. Never expire.

  • One Call, One Credit

    Every endpoint costs the same. Checking your balance at /account/usage is free.

  • No Charge for Our Errors

    If a call fails on our side with a 5xx error, the credit goes straight back.

  • A Fair Burst Limit

    Up to 300 requests a minute per account, so a runaway loop can’t drain your month.

Simple Pricing

Start free and upgrade when you need more.

Free

$0 per Month

1,000 Calls a Month

Resets on your signup day each month. No card required.

Log In to Get a Free Key

Base

Most Popular

$29 per Month

100,000 Calls a Month

Resets every billing month. Add credit packs whenever you need more.

Log In to Upgrade

Need More? Credit Packs

Available on Base. Pack credits never expire. Or any amount from $5 to $1,000.

  • $20 80,000 Calls
  • $50 200,000 Calls
  • $100 400,000 Calls

Prices include VAT where it applies. Cancel any time.

Questions Developers Ask

Can I use the API for free?

Yes. Without a key you get 10 calls a day per IP address. A free account gives you 1,000 calls a month, and no card is required.

What counts as a call?

Every request to the API is one credit, whichever endpoint you call. The only exception is checking your balance at /account/usage, which is free.

What happens when I run out of credits?

Calls return a 429 error with the code insufficient_credits and the date your credits reset. Upgrade to Base or buy a credit pack to keep going.

Do unused credits roll over?

Plan credits reset every month and don’t roll over. Credits from a credit pack never expire.

How do I authenticate?

Send your key in the Authorization header as a Bearer token. You can also pass it as an api_key query parameter, for example in an image tag.

Which formats do you return?

Every logo comes as SVG, with a direct CDN link. The PNG endpoint renders any logo as a PNG image.

Can I cancel at any time?

Yes. Cancel from Manage Billing in your API Dashboard. You keep Base until the end of the month you paid for.

Do you charge VAT?

Prices include VAT where it applies. EU businesses can enter their VAT number at checkout for the reverse charge.

Start Building with Logos Today

Get your free key in under a minute. Free plan: 1,000 calls a month. No card required.