A public logo API

Logo Service for every domain.

Turn any public domain into a ready-to-use logo or favicon URL for websites, directories, dashboards, and product lists. Free during the public beta.

Abstract image representing a public logo service
GET https://logo.nextbconvert.com/logo/nextbconvert.com Content-Type: image/x-icon
Ready for your <img> tag

One small URL. Many places to use it.

Use the same endpoint in a site header, a directory row, a dashboard card, or any interface where a domain needs a visual identity.

Image URL

Drop it into an img tag.

Use one URL wherever your product already accepts an image source. No extra frontend package is needed.

Abstract interface texture
https://logo.nextbconvert.com/logo/nextbconvert.com
Flexible input

Start with a domain.

Use a bare domain or a full website address. The service accepts common URL formats.

nextbconvert.com
nextbconvert.com
https://nextbconvert.com
Graceful result

There is always a useful response.

If a logo cannot be found, the API returns a neutral placeholder so your layout can stay intact.

logo found → image
no logo → placeholder
Batch lookup

Load a list in one request.

Ask for several domains at once and receive a simple JSON map for navigation, directories, or dashboards.

Abstract data grid texture
https://logo.nextbconvert.com/logo/batch?domains=a.com,b.com
{ results, errors, stats }
+ Websites+ Directories+ Dashboards+ Product lists+ Websites+ Directories+ Dashboards+ Product lists

Find.
Place.
Move on.

Choose a public domain. Build its logo URL. Place it in your interface. Keep your product focused on the work.

Abstract image representing a domain choice

Choose a public domain.

Use the domain you want to show in your product. Public websites work best.

Abstract image representing a logo placed in a product

Place one URL.

Use the returned address in HTML, Markdown, CSS, or the image component in your app.

Abstract image representing a product moving forward

Keep moving.

The endpoint returns an image response or a neutral placeholder, so your layout has something to render.

Use it the way your product already works.

Open one URL, place it in an image tag, or request a list when you are building a directory or dashboard.

Start with one domain

Build the URL you need.

Enter a domain to generate the exact address for your project. Open it, copy it, or place it in your HTML, React, Vue, or Markdown.

Your service URL:
https://logo.nextbconvert.com/logo/nextbconvert.com

https://logo.nextbconvert.com/logo/nextbconvert.com

nextbconvert.com logo preview

This is the actual image response. A neutral placeholder is returned when no logo is available.

<img src="https://logo.nextbconvert.com/logo/nextbconvert.com" alt="nextbconvert.com">

Batch lookup

Resolve up to ten domains at once.

Send a comma-separated list and receive a JSON object with one logo URL per valid domain.

Request

GET https://logo.nextbconvert.com/logo/batch?domains=example.com,nextbconvert.com

fetch('https://logo.nextbconvert.com/logo/batch?domains=example.com,nextbconvert.com')
  .then(response => response.json())
  .then(data => console.log(data));
Example response
{
  "results": {
    "example.com": "https://logo.nextbconvert.com/logo/example.com",
    "nextbconvert.com": "https://logo.nextbconvert.com/logo/nextbconvert.com"
  },
  "errors": {},
  "stats": {
    "total": 2,
    "cached": 1,
    "fetched": 1,
    "fallback_used": 0
  }
}

Use the values in results directly as image sources. The stats values are examples and can change between requests.

A few things to know before you start.

This is a free public beta for prototypes, personal projects, and lightweight product interfaces.

Fair use applies

Requests may be limited during the beta. If you receive 429, wait before trying again and avoid aggressive polling.

Results can vary

Some domains do not publish a logo or may change their favicon. Your interface should handle the neutral placeholder.

Use public domains

Only send public website addresses. Do not put private names, tokens, or other sensitive information in a URL.