Logo API ·GET /v1/brand

Logo API: Any Company Logo From Its Domain

Put miromiro.app/logo/<domain> in an img tag and get that company's logo, free and with no key. Need more for a list of companies? One /v1/brand call returns the logo in light and dark versions, the brand colors with roles and the fonts, read from the live site.

10 credits per call · 300 free credits a month · no credit card

What you get

What the logo API returns

One line, any domain, no key

<img
  src="https://miromiro.app/logo/stripe.com"
  alt="Stripe" />

Add ?theme=dark for dark backgrounds.

stripe.comstripe.com
notion.comnotion.com
airbnb.comairbnb.com
shopify.comshopify.com
figma.comfigma.com
slack.comslack.com
openai.comopenai.com
dropbox.comdropbox.com
stripe.com, dark
vercel.com, dark
github.com, dark
linear.app, dark
  • A logo URL for any domain

    miromiro.app/logo/stripe.com in an img tag, free, no key. Not limited to a list of famous brands.

  • Light and dark versions

    Add ?theme=dark for a version that reads on a dark background.

  • Brand colors and fonts

    /v1/brand adds the color roles and the fonts the site uses, for theming.

  • Never a broken image

    When a site has no findable logo, you get a clean letter mark instead of an error.

Perfect for

Who uses a logo API

  • Apps that showed Clearbit logos

    Swap logo.clearbit.com for miromiro.app/logo and keep your img tags.

  • CRMs and directories

    Show the right logo next to every company, customer or integration.

  • Onboarding and white label apps

    Brand a new customer's workspace with their logo and colors at signup.

  • AI agents

    The extract_brand MCP tool returns the same logo and colors inside ChatGPT, Claude or Cursor.

How it works

How to get a company logo from a domain

  1. 1

    Add the logo URL

    <img src="https://miromiro.app/logo/stripe.com"> - free, no key, cached for months after the first look.

  2. 2

    Pick the background

    Add ?theme=dark when the logo sits on a dark UI.

  3. 3

    Need colors too? Call /v1/brand

    Logo variants, color roles, fonts and social profiles in one JSON response. 10 credits.

Three ways to use it

From your code, your agent, or n8n

The same extraction, three doors: a REST endpoint for your app, an MCP tool for ChatGPT, Claude, Cursor or Codex, and a verified n8n node for automations. One account, one credit balance.

For developers

With one API call

One REST call from any language, with your API key. Typed JSON back.

1const res = await fetch(2  'https://miromiro.app/api/v1/brand?url=stripe.com',3  { headers: { Authorization: `Bearer ${process.env.MIROMIRO_API_KEY}` } }4)5const data = await res.json()678910
API reference
For AI agents

Or just ask your agent

Connect once over MCP, then ask in plain words. No code.

ChatGPTClaudeClaude CodeCursorCodexand any MCP client
Setup for every agent

Get the logos of stripe.com, notion.so and linear.app for our customer wall.

Called MiroMiro · extract_brand · stripe.com

Here is the brand: primary #533afd, text #0d1738, fonts sohne-var and SourceCodePro, and the logo.

For automations

Or run it in n8n

A verified n8n node with free, ready-made templates. Make, Zapier and any tool that sends an HTTP request can call the API too.

The template for this job: Compare the brands of many websites

  1. Run

    Click Execute

  2. Settings

    Your website

  3. Split

    One per website

  4. MiroMiro

    Brand kit

  5. Code

    One row per site

  6. Spreadsheet

    CSV

Real output

Any company’s brand in one call

Pick a company: everything below is its /v1/brand result, read from its live site.

GET /v1/brand?url=stripe.com

Stripe icon

Stripe

stripe.com

Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models and manage money movement.

Fintech ·read 2026-10-18

Colors

Primary#533afdAccent#ee30fbBackground#ffffffText#0d1738

Fonts

Aasohne-varAaSourceCodePro

Links

Logos

Stripe on light

On light

Stripe on dark

On dark

Stripe icon

Icon

Stripe's full brand page
Compare

MiroMiro vs the Clearbit Logo API and other logo APIs

MiroMiroClearbit Logo APILogo database APIsFavicon services
Free logo URL, no keyYesNoPartlyYes
Any domain, not only listed brandsYesNoPartlyYes
The real header logo, not a faviconYesNoYesNo
Light and dark versionsYesNoPartlyNo
Brand colors and fonts from the same APIYesNoPartlyNo
Still runningYesNoYesYes

Compare with other APIs

Parameters

What you can pass

Only url is required. Everything else narrows or reshapes the result.

urlrequired

any public URL

The page to extract from. With or without protocol (https:// is assumed).

fields

field names

Comma-separated list of fields to return (e.g. fields=logo,palette).

render

true · false (default)

Load the page in a real browser and run its JavaScript before extracting.

fresh

true · false (default)

Skip the 24-hour cache and re-extract from the live page.

screenshot

true · full · false (default)

Requires render=true. The same real browser that renders the page also captures a screenshot - true for the 1440x900 viewport, full for the entire page height.

Every parameter, the response fields and the error codes are in the reference.

FAQ

Frequently asked questions

Is the logo API free?

Yes. miromiro.app/logo/<domain> is free and needs no key: put it in an img tag. Logos are cached for months after the first lookup, and a new domain takes a few seconds the first time. /v1/brand, with colors, fonts and both variants as JSON, costs 10 credits per call, and the free plan includes 300 credits a month.

What replaced the Clearbit Logo API?

Clearbit's free logo endpoint (logo.clearbit.com) shut down on December 8, 2025. To switch, replace logo.clearbit.com/<domain> with miromiro.app/logo/<domain> in your img tags; it answers with the logo image the same way.

Does it work for any company, or only big brands?

Any domain with a public website. The logo is read from the site's own header in a real browser, so small companies work as well as famous ones. When a site has no findable logo, you get a letter mark in its brand color instead of a broken image.

How do I get a logo for a dark background?

Add ?theme=dark to the URL. When a site's logo is one color, you get a version that reads on dark backgrounds; /v1/brand returns both as logoVariants.onLight and onDark.

Are there limits on the free logo URL?

Cached logos are served without limit. Looking up a domain nobody has requested before runs a browser, so new lookups are rate limited per visitor. For bulk lists of companies, use /v1/brand with a key.

Does it work on sites built with JavaScript?

Yes. The page’s HTML and CSS are read first, which is enough for most sites. When a page only builds itself with JavaScript, or refuses a plain request, it is re-read in a real browser automatically at no extra cost. Add render=true to force the browser, for example for images that load on scroll: that costs 5 extra credits, on every plan including the free key.

Can it read pages behind a login?

No. It reads public pages the way a visitor without an account would see them. Pages that need a sign-in, and addresses on your own machine such as localhost, are out of reach.

Can my AI agent call it without code?

Yes. The same call is the extract_brand tool on the MiroMiro MCP server. Connect ChatGPT, Claude, Cursor, Codex or another agent once, with a sign-in and no API key, and ask in plain language.

More about the Logo API

A free logo API for any domain

Put https://miromiro.app/logo/<domain> in an img tag and you get that company's logo: the one in its site header, found in a real browser, hosted at a permanent URL. Add ?theme=dark for the version that reads on a dark UI. There is no key and no sign-up, and when a site has no logo you get a clean letter mark, never a broken image.

A Clearbit Logo API alternative that adds colors and fonts

Clearbit's free logo API shut down in December 2025. MiroMiro uses the same img-tag pattern, and when you need more than the image, /v1/brand returns the logo in light and dark versions with the brand colors, their roles and the fonts, so you can theme a workspace, a report or an invoice in the customer's brand.

Related endpoints

Try it on your own URL

300 free credits a month, no credit card. One key works for every endpoint, over REST or MCP.

Get a free API key