Favicon API

Fetch favicons, Apple touch icons and manifest icons from any site

Detect all favicon formats in one API call. SVG, PNG, ICO, Apple touch icons, and web app manifest icons with automatic quality-based fallback.

Get 1000 free credits when you create an account.

GET /api/v1/extract200 OK
{
"faviconUrl": "https://cdn.example.com/favicon.svg",
"faviconFormat": "svg",
"faviconSource": "link_svg",
"appleTouchIcon": "https://cdn.example.com/apple-touch-icon.png",
"manifestIcons": [
{ "src": "/icon-192.png", "sizes": "192x192" },
{ "src": "/icon-512.png", "sizes": "512x512" }
]
}

How it works

One request returns every favicon format a website declares.

1
Send a URL
POST any website URL to /api/v1/extract. The favicon detection runs automatically.
2
We scan all sources
Link tags, manifest files, /favicon.ico — every possible favicon source is checked.
3
Get the best icon
The highest quality favicon is returned, with all detected icons available in the response.

Favicon Detection Features

Complete favicon intelligence for every website.

All Favicon Formats
Detects favicon.ico, SVG favicons, PNG favicons, and Apple touch icons — returning the best format based on quality and resolution.
Apple Touch Icons
Finds Apple touch icon declarations for iOS, iPadOS, and macOS — including precomposed variants and multiple resolution sizes.
Web App Manifest Support
Reads site.webmanifest and manifest.json to extract app icons declared for PWA installations and home screen shortcuts.
Intelligent Fallback Order
SVG favicon → Apple touch icon (180x180) → PNG favicon (32x32) → favicon.ico — ensuring you always get the best available icon.

Quality Fallback Order

Brandohue always picks the best available icon.

PrioritySourceFormatQuality
#1SVG faviconSVGBest — vector, scales infinitely
#2Apple Touch IconPNGHigh — up to 180x180px
#3PNG favicon (32x32)PNGMedium — standard 32x32px
#4favicon.icoICOLow — legacy multi-resolution format
#5Default /guessICO/PNGLast resort — /favicon.ico guessed path

Use Cases

How developers use the Favicon API.

Bookmark Managers
Fetch icons for saved bookmarks and reading lists automatically.
Browser Extensions
Show website icons in tab managers, start pages, and new tab extensions.
SaaS Dashboards
Display favicons next to customer domains in admin panels and account lists.
Site Directories
Enrich directory listings and curated link collections with favicon icons.
Link-in-Bio Tools
Add favicons to link-in-bio pages for instant brand recognition.
Email Clients
Show sender domain favicons in email interfaces and notification previews.

Part of the Brandohue Platform

The Favicon API is one of four brand intelligence APIs available on Brandohue.

Frequently Asked Questions

How do I get a favicon from any website using Brandohue?
Send a POST request to /api/v1/extract with the website URL. Brandohue returns the faviconUrl field containing the best available favicon, plus fields for appleTouchIcon, manifestIcons, and a full icons array with all detected sources. One call covers every favicon format.
What icon formats does the Favicon API detect?
Brandohue detects ICO files (favicon.ico), SVG favicons (<link rel="icon" type="image/svg+xml">), PNG favicons (any resolution), Apple touch icons (all sizes including precomposed), and web app manifest icons (from site.webmanifest or manifest.json). SVG is prioritized when available.
What happens if a site has multiple favicons?
Brandohue collects all favicon declarations and ranks them by quality: SVG > high-res PNG > Apple touch icon > standard favicon. The top-ranked icon is returned as faviconUrl. All detected icons are available in the icons array so you can pick the right one for your use case.
Do you support Apple touch icons for iOS and iPadOS?
Yes. Brandohue specifically detects apple-touch-icon and apple-touch-icon-precomposed link tags in all resolution variants (57x57 through 180x180). The highest-resolution Apple touch icon is returned in the response.
Can I get manifest icons from Progressive Web Apps?
Yes. Brandohue reads manifest.json and site.webmanifest files to extract app icons declared for PWA installation. These are typically high-resolution icons (192x192 and 512x512) suitable for mobile home screens and desktop shortcuts.
What's the difference between a logo and a favicon?
A logo is the company's primary brand mark (typically large, used in page headers and Open Graph images), while a favicon is the small icon shown in browser tabs and bookmarks. Brandohue returns both in a single API call — logoUrl for brand display and faviconUrl for tab/interface icons.
How does the quality fallback work?
Brandohue follows a strict fallback order: SVG favicon (best quality, vector) → Apple touch icon (high-res PNG, up to 180x180) → PNG favicon (standard 32x32) → ICO file (legacy). If no explicit declaration is found, we check /favicon.ico as a last resort. This ensures you always get a usable icon.
Ready to get started?
Create a free account and get 1000 credits to start extracting brand intelligence from any website.