Brand icons,
delivered

One URL. Any domain. Get clean, consistent brand icons instantly — served from 200+ edge locations worldwide.

try-it.sh
$ curl cdn.brandicons.dev/icons/{domain}?key={key}
domain:
stripe.com icon
stripe.comloading...

Built for Production

Edge-cached delivery, intelligent fallbacks, and zero maintenance. The infrastructure handles the complexity.

Sub-50ms Response Times

CloudFront CDN edges worldwide. First request finds it, every request after hits cache.

US East
8ms
US West
14ms
EU West
22ms
EU Central
19ms
Asia Pacific
38ms
South America
41ms

One URL, All Sizes
Pass a domain, get an icon. Append /small, /medium, or /large. That's it.

index.html
<img
src="cdn.brandicons.dev/icons/
stripe.com/large"
width="64"
/>

AI-Powered Discovery
Can't find a favicon? We check manifests, touch icons, and use AI to locate the right asset.

$brandicons discover stripe.com
/favicon.ico404
/apple-touch-icon.png404
scanning manifest.json...
AI fallback: searching...
found via og:image128×128

Public, Domain-Locked Keys
Keys are designed for client-side use. Domain binding ensures only your sites can use them.

Request from app.example.com
keybk_live_a8f2...x9d
example.comallowed
*.example.comallowed
evil-site.comblocked

API Documentation

Simple, powerful, and designed for developers

Quick Start

Use the following URL pattern to fetch brand icons:

https://cdn.brandicons.dev/icons/{domain}?key=YOUR_API_KEY

Size Options:

  • Default: 32x32 pixels
  • Large: /icons/{domain}/large - 128x128 pixels

Example:

<img src="https://cdn.brandicons.dev/icons/spotify.com?key=YOUR_API_KEY" alt="Spotify" />

How Icon Discovery Works

Brandicons uses an intelligent discovery system to find and cache brand icons:

1

First Request

If an icon isn't cached, we'll return a placeholder and start searching for the brand's icon in the background.

2

Background Processing

Our system searches multiple sources to find the best quality icon for the domain.

3

Subsequent Requests

Once found, the icon is cached globally on our CDN and served instantly on all future requests.

What to expect:

The first request for a new domain may return a placeholder, but the actual icon will be available within seconds and cached for all future requests globally.

Usage & Caching

API Keys:

Each key is locked to a single domain (e.g. example.com + www.example.com). Keys are public by design — safe to use in <img> tags and client-side code.

Monthly Quota:

Each plan includes a monthly request quota. All requests (cache hits and misses) count toward it. No per-second rate limiting — icons are served directly from CDN edge nodes.

Caching:

Icons are cached globally on the CDN after first discovery. Subsequent requests for the same domain resolve in ~5ms from the nearest edge.

Simple, Transparent Pricing

Choose the plan that fits your needs. All API keys share your monthly request quota.

Free
$0
/month
For trying things out
What's included:
10,000 requests/month
1 API key
Analytics dashboard
Standard support
Global CDN
Starter
Popular
$19
/month
For trying things out
What's included:
100,000 requests/month
5 API keys
Analytics dashboard
Priority email support
Global CDN
Pro
$49
/month
For trying things out
What's included:
500,000 requests/month
15 API keys
Analytics dashboard
Priority email support
Global CDN
Ultimate
$149
/month
For production apps
What's included:
2,000,000 requests/month
50 API keys
Analytics dashboard
Priority email support
Global CDN

Used Everywhere Icons Matter

Email platforms, SaaS dashboards, directory sites, and developer tools all need domain icons. We handle them all.

Email Platforms

Show sender logos automatically

Common use cases:

  • Gmail-style sender icons in inbox views
  • Email marketing campaign displays
  • CRM contact avatar enrichment
  • Newsletter platform UI

SaaS Products

Display customer company branding

Common use cases:

  • Customer list views with logos
  • Multi-tenant dashboard navigation
  • Integration marketplace listings
  • Account switcher interfaces

Content Platforms

Automated brand imagery at scale

Common use cases:

  • Business directory listings
  • Product comparison tables
  • Review aggregator platforms
  • Link collection tools

Developer Tooling

Visualize API connections and domains

Common use cases:

  • API documentation examples
  • Webhook event viewers
  • Network request debuggers
  • Monitoring dashboards

Frequently Asked Questions

Everything you need to know about BrandIcons and how it simplifies brand icon integration

What is BrandIcons and how does it work?
BrandIcons is a simple API service that provides brand icons for any domain. Just use our URL format with a domain name and get the corresponding brand icon. We automatically discover and serve icons from websites and related sources.
How do I use the BrandIcons API?
Simply use the URL format: https://cdn.brandicons.dev/icons/{domain}?key={YOUR_API_KEY} for standard size, or https://cdn.brandicons.dev/icons/{domain}/{size}?key={YOUR_API_KEY} for specific sizes (ico, small, medium, large).
What icon sizes are available?
We support four size variants: ico, small, medium, and large. If no size is specified, you'll get the standard default size. Each size is optimized for different use cases from favicons to high-resolution displays.
What's included in the free plan?
The free plan includes 1,000 requests per month, access to basic icon sizes, community support, and standard fallbacks. It's perfect for trying out the service and small projects.
How do you find icons for domains without websites?
Our intelligent discovery system uses AI analysis and web research to find icons for domains that don't have active web servers. We search related websites, company profiles, and use advanced matching algorithms to locate the most appropriate brand icons.
How does API key domain binding work?
For security, API keys can be bound to specific domains. This means your key will only work when called from your registered domains, preventing unauthorized usage and protecting your quota from external access.

// ready to ship?

Ship Icons Today

Get your API key in 30 seconds. Make your first request in 60. 1,000 free requests to start.