Skip to content
Leaving Brandfetch or Clearbit? Switch in one line

Get any company's brand identity from its domain

One API call returns a brand's colors in HEX, the fonts its website really uses, its logos in SVG and PNG, and company facts. 50 free lookups, then $39 for 10,000 a month that never expire.

No card. Cache the data forever.

Picture: the record Brand Identity API returns for stripe.com, with its logo on light and dark backgrounds, its colors, fonts and company facts, beside the JSON.

Live demo

Try it on any domain

Type a company's website to see the brand colors, fonts, logos and facts the API returns. Domains we have not seen yet are indexed live.

API

One request, the whole brand

Send a domain with your secret key. Get back brand colors, fonts, logos, links and company facts in the same shape as Brandfetch's Brand API.

Request

curl https://brandidentityapi.com/v1/brands/stripe.com \
  -H "Authorization: Bearer $BRAND_IDENTITY_API_KEY"

Response

200 OK · application/json
{
  "id": "0b7e9a52-3c1d-4f6e-8a2b-5d9c1e7f4a30",
  "name": "Stripe",
  "domain": "stripe.com",
  "claimed": false,
  "description": "Stripe is a financial infrastructure platform that businesses use to accept payments and manage money online.",
  "longDescription": null,
  "links": [
    {
      "name": "twitter",
      "url": "https://x.com/stripe"
    },
    {
      "name": "linkedin",
      "url": "https://www.linkedin.com/company/stripe"
    },
    {
      "name": "github",
      "url": "https://github.com/stripe"
    }
  ],
  "logos": [
    {
      "type": "logo",
      "theme": "dark",
      "formats": [
        {
          "src": "https://brandidentityapi.com/cdn/5f0d6a1e8c2b4e7a9d3f1b6c0a8e2d4f.svg",
          "format": "svg",
          "background": "transparent",
          "width": 360,
          "height": 150,
          "size": 1612
        },
        {
          "src": "https://brandidentityapi.com/cdn/5f0d6a1e8c2b4e7a9d3f1b6c0a8e2d4f.png",
          "format": "png",
          "background": "transparent",
          "width": 1024,
          "height": 427,
          "size": 18244
        }
      ],
      "tags": []
    },
    {
      "type": "logo",
      "theme": "light",
      "formats": [
        {
          "src": "https://brandidentityapi.com/cdn/9a3c7e1f5b0d4a8c2e6f1d9b3a7c5e0f.svg",
          "format": "svg",
          "background": "transparent",
          "width": 360,
          "height": 150,
          "size": 1598
        }
      ],
      "tags": [
        "generated"
      ]
    },
    {
      "type": "icon",
      "theme": null,
      "formats": [
        {
          "src": "https://brandidentityapi.com/cdn/2e8b4d0f6a1c3e5b7d9f0a2c4e6b8d1f.png",
          "format": "png",
          "background": "transparent",
          "width": 256,
          "height": 256,
          "size": 6340
        }
      ],
      "tags": []
    }
  ],
  "colors": [
    {
      "hex": "#635bff",
      "type": "accent",
      "brightness": 112
    },
    {
      "hex": "#0a2540",
      "type": "dark",
      "brightness": 32
    },
    {
      "hex": "#f6f9fc",
      "type": "light",
      "brightness": 248
    }
  ],
  "fonts": [
    {
      "name": "Sohne",
      "type": "title",
      "origin": "custom",
      "originId": null,
      "weights": [
        500,
        600
      ]
    },
    {
      "name": "Sohne",
      "type": "body",
      "origin": "custom",
      "originId": null,
      "weights": [
        400
      ]
    }
  ],
  "images": [],
  "ogImage": "https://stripe.com/img/v3/home/social.png",
  "company": {
    "employees": 5001,
    "foundedYear": 2010,
    "kind": "PRIVATELY_HELD",
    "location": {
      "city": "San Francisco",
      "state": "California",
      "country": "United States",
      "countryCode": "US",
      "region": "Americas",
      "subregion": "Northern America"
    },
    "industries": [
      {
        "id": "payments",
        "name": "Payments",
        "slug": "payments",
        "emoji": "💳",
        "score": 0.92,
        "parent": {
          "id": "finance",
          "name": "Finance & Fintech",
          "slug": "finance",
          "emoji": "💳"
        }
      }
    ],
    "ticker": null,
    "financialIdentifiers": {
      "isin": [],
      "ticker": []
    }
  },
  "qualityScore": 0.94,
  "isNsfw": false,
  "restriction": null,
  "urn": "urn:brandidentityapi:brand:0b7e9a52-3c1d-4f6e-8a2b-5d9c1e7f4a30",
  "status": "ready",
  "updatedAt": "2026-10-12T09:00:00.000Z"
}

Trimmed for length: the real record lists every logo, color and font we found.Brand API reference

Features

Brand data you can put straight into a product

Everything a CRM, an invoice, an integrations page or an AI agent needs to show a company as itself.

  • Brand colors with roles

    HEX values marked accent, dark, light or brand, each with its brightness so you can pick readable text on top.
  • Brand fonts, read from the site

    Title and body fonts read from the site's own webfont declarations, with their origin: Google, Adobe or custom.
  • Logos in every variant

    Icon, symbol and wordmark, each tagged for light or dark backgrounds. SVG and PNG in the record; WebP, PNG, JPEG or SVG from the CDN.
  • Company data

    Industry, headcount band, founding year, location and social links, backed by Wikidata where it knows the company.
  • Logo CDN

    Put /logo/{domain} in an img tag. 500,000 logo requests a month on the free plan, 3 million on Starter and unlimited on Growth, none of them costing a credit. No attribution, and fetching from your server is allowed.
  • Brandfetch-compatible

    The same field names as Brandfetch's Brand API v2. Swap the base URL and the key, and your code keeps working.

Data

Built for the data brand APIs usually miss

Dark-mode logos, real fonts and clean logo sets are where brand data usually breaks. We built the index around them.

  • Brand API

    One response, with a score that says how complete it is

    Logos, colors, fonts and company facts come back in one response, with a quality score that says how complete the record is, so you know what you are showing before you show it.

    • Partner and customer logos filtered out of the homepage
    • Fonts from real webfont files, not CSS fallback stacks
    • Company facts from Wikidata where it has the company

    Picture: a brand record with its quality score, the checks behind it and its colors.

  • Logos

    Logos that work on light and on dark

    Many brands publish one logo. When a mark is a single color, we generate the variant for the other background and tag it generated, so a dark-mode interface gets a readable logo far more often.

    • Icon, symbol and wordmark, each with its theme
    • SVG when the brand publishes one, sanitized, plus PNG
    • Trimmed, re-hosted and resized on our CDN

    Picture: four brands' logos, each on a light tile and on a dark tile.

  • Logo CDN

    A logo URL with no strings attached

    Replace a dead logo.clearbit.com URL with /logo/{domain} and keep going. Use it in an img tag, fetch it from your server, cache it and store it.

    • 500,000 logo requests a month free, unlimited on Growth, no credits spent
    • No attribution link and no referrer checks
    • Size, format, type and background in the URL

    Picture: a one-line change from a logo.clearbit.com image URL to the Brand Identity API logo CDN.

How it works

From sign-up to brand data in your app in minutes

  1. 1

    Create a free key

    Sign up, verify your email and copy your secret key from the dashboard. No card, and 50 lookups free.

  2. 2

    Call /v1/brands/{domain}

    Send a domain, get brand colors, fonts, logos and company facts back as JSON. New domains are indexed live.

  3. 3

    Cache it forever

    Store the response in your own database for as long as you like. Logos stay on our CDN at stable URLs.

Price

Price per 1,000 lookups

What 10,000 brand lookups a month cost at each vendor's published prices. Only lookups that find a brand count on Brand Identity API.

Price of 10,000 brand lookups a month, as of October 2026
Vendor10,000 a monthPer 1,000
Brand Identity APIThis site$39$3.90
Brandfetch$396 to $516$39.60 to $51.60
Context.dev$99$9.90
Logo.devAbout $500About $50
BrandsAPICustom plan$31.60 on Growth

Prices as of October 2026; see each vendor's pricing page. Brand Identity API is the Starter plan, where only successful lookups count. Sources: Brandfetch, Context.dev, Logo.dev, BrandsAPI.

Compare features in detail

Migrate

A drop-in replacement

Already calling another logo or brand API? Change the host, keep the code. The field names and logo URLs line up.

  • Brandfetch Brand API

    Before: https://api.brandfetch.io/v2/brands/stripe.com
    After: https://brandidentityapi.com/v2/brands/stripe.com

    Send your Brand Identity API secret key (lh_sk_) as the Bearer token instead of the Brandfetch key.

    Brandfetch migration guide
  • Clearbit Logo API

    Before: https://logo.clearbit.com/stripe.com
    After: https://brandidentityapi.com/logo/stripe.com

    No key needed for brands already in the index. Add ?key= with a publishable key (lh_pk_) for the rest. The format follows the Accept header: WebP for browsers, PNG for mail clients and PDF tools, or pin it with ?format=png.

    Clearbit migration guide

Pricing

Simple plans that grow with you

Start with free brand fetches. Subscribe when you need more: what a month does not use rolls over and never expires.

Billed monthly. Each payment adds a month of fetches.

Free

$0

no card needed

For trials and side projects. No cost, no card, no hassle.

Brand fetches
50one-time
Rate limit
60req/min
Batch size
25domains
Logo renders
500K/mo
Brand searches
250K/mo

Includes

  • Cache and store responses, no expiry
  • Batch endpoint and MCP server

Starter

$39/ month

billed monthly, tax included

For a product in production with a steady flow of new companies.

Brand fetches
10,000/mo
Rate limit
300req/min
Batch size
50domains
Logo renders
3M/mo
Brand searches
1M/mo

Everything in Free, plus

  • Unused fetches roll over and never expire
  • Re-crawl any brand on request (?refresh=true)
  • Top-up packs whenever you need more
  • Email support

Growth

Best value

$99/ month

billed monthly, tax included

For CRMs, fintech apps and directories that enrich every record.

Brand fetches
30,000/mo
Rate limit
600req/min
Batch size
100domains
Logo renders
Unlimited
Brand searches
Unlimited

Everything in Starter, plus

  • Priority email support

Custom

Let's talk

A plan shaped around your volume, for scale-ups and enterprises.

Brand fetches
Custom
Rate limit
Custom
Batch size
Custom
Logo renders
Unlimited
Brand searches
Unlimited

Everything in Growth, plus

  • Self-hosted assets
  • Custom licensing terms
  • Priority brand data QA
  • Enterprise SLAs
  • A dedicated account manager
Compare plans and read the FAQ

FAQ

Questions, answered

Something else on your mind? Send us a note and a person will reply.

agenticstudio@gmail.com
What is a brand identity API?

An API that turns a company's domain into its brand identity as JSON: logos in each variant, brand colors in HEX, the fonts its website uses, and company facts such as industry and social links. Brand Identity API answers from an index of brands and crawls a domain it has not seen yet in a few seconds.

How is Brand Identity API so much cheaper?

We keep an index of brands and answer repeat lookups from it, so most requests cost us very little to serve. And you only pay for lookups that find a brand: failed lookups, search and the logo CDN cost no credits.

Is it compatible with Brandfetch?

Yes. GET /v2/brands/{domain} returns the same field names as Brandfetch's Brand API v2: logos[].formats[].src, colors[].hex, fonts[].name and company. Change the base URL from api.brandfetch.io to ours and swap in your key.

Can I cache and store the data?

Yes, on every plan, for as long as you like. There is no 30-day refresh rule, and you may fetch logos from your server and keep copies.

What counts as a lookup?

One successful response from the Brand API, or one domain in a batch that returns a brand. Lookups that fail or find nothing cost no credit, and neither do /v1/me, search or logo CDN requests. Search and logos have monthly allowances instead: 250,000 searches and 500,000 logo requests on the free plan, more on paid plans.

How fresh is the data?

A brand is re-crawled when its record is more than 30 days old and someone asks for it, and incomplete records are retried after 3 days. On paid plans, add ?refresh=true to re-crawl a domain on the spot.

What about trademarks?

Logos and brand names belong to their owners. Use them to identify the company, in a CRM, an integrations list or an invoice, not to suggest an endorsement. Owners can ask us to correct or remove a brand at agenticstudio@gmail.com.

Do you have an MCP server?

Yes. Point Claude, Cursor or any MCP client at /mcp with your secret key and your agent gets three tools: get_brand, search_brands and get_logo_url.

What if a domain is missing from the index?

We index it live. The first lookup crawls the site, its webfonts and its Wikidata entry in a few seconds, and every later lookup is answered from the index.

Get your free API key

50 free brand lookups, 500,000 logo requests a month and no card. Subscribe when you need more: unused lookups never expire.