This favicon API fetches SVGs, web manifests, and high-resolution touch icons — then normalizes everything to a sharp 256×256 PNG. One REST call per site; CDN-backed and built for production.
GET /api/v1/favicon Authorization: Bearer fav_live_... ?url=https://github.com // 200 OK { "url": "https://cdn.faviconapis.com/...", "width": 256, "format": "png", "sourceType": "svg", "cached": true }
Pass any URL. Get back a CDN-hosted 256×256 PNG. The source type in the response tells you whether we found an SVG, manifest icon, Apple touch icon, or fell back to the root /favicon.ico.
How it works
We scan for SVG icons, web app manifests, and Apple touch icons — giving you the sharpest image possible at any size.
Favicons are processed once and served from DigitalOcean Spaces CDN. First request fetches fresh; subsequent requests return instantly.
Five-level fallback: SVG → manifest → apple-touch-icon → PNG → ICO. You always get an icon, never a broken image.
Every icon is processed with Lanczos3 resampling and output as a crisp 256×256 PNG with transparency preserved.
Pricing
25 calls/month
Get started free2,500 calls/month
Start ProUnlimited/month
Contact sales25 free calls per month, no credit card required. Upgrade when you're ready.
Create free account