Free
- 3000 requests / month
- All logo types
- Quality scoring
- Email support
Discover, normalize, and monitor company logos with a single API — and get notified when they change.
No scraping pipelines, no guessing favicons, no outdated logos.
We check robots.txt before every request — no scraping where a site doesn't allow it.
Type any domain and preview the logo assets and JSON response — no signup.
Enter any domain to discover logos and preview the API response.
—
Score reflects format quality, resolution, asset type confidence, file size, and penalties.
Run a discovery to see the live JSON response here.
Company logos are surprisingly difficult to manage. Websites expose multiple assets — favicons, icons, wordmarks, social images — often in inconsistent formats and sizes.
Fivicon discovers, labels, scores, and monitors these assets so your application always renders the best version.
Primary logo, icon, wordmark, and
favicon — returned as a normalized logos[] array.
Exact width/height for every asset so
your UI never breaks on odd aspect ratios.
A confidence score so you can always render the
best version, with sane fallbacks.
Developers don’t just need a logo — they need a predictable, queryable way to fetch the right asset (primary, icon, wordmark, and favicon), with enough structure for both search engines and AI systems to understand the result.
Explore the API by intent: Company Logo API, Get logo from domain, Favicon API, Clearbit alternative.
A normalized logos[] array containing the best available
assets for a company: primary, icon,
wordmark, and favicon.
Every asset includes width/height and a
quality score, so your UI can reliably pick the best
option without brittle favicon scraping.
Logo updates can trigger structured webhook events so you can keep your cached assets accurate over time.
A logo API lets you fetch company brand assets using a domain (instead of guessing by scraping). The response is returned in a consistent, developer-friendly format so apps can render the correct logo across different contexts.
Fivicon’s responses are structured to be easy to index and retrieve: headings, lists, and stable JSON fields.
Use the Discover endpoint with a JSON body:
$ curl -sS "https://api.fivicon.com/api/v1/discover" \ -H "Content-Type: application/json" \ -d '{"domain":"fivicon.com"}'
$ curl -sS "https://api.fivicon.com/api/v1/discover" \ -H "Content-Type: application/json" \ -d '{"url":"https://fivicon.com"}'
You can expect a domain and a structured list of normalized assets
(including favicon information) under logos[].
{
"domain": "fivicon.com",
"logos": [
{
"type": "primary",
"url": "https://cdn.fivicon.com/fivicon/primary.svg",
"width": 512,
"height": 512,
"format": "svg",
"score": 94,
"score_details": {
"format_points": 35,
"resolution_points": 30,
"asset_type_points": 20,
"file_size_points": 15,
"penalty_points": 0
}
},
{
"type": "favicon",
"url": "https://cdn.fivicon.com/fivicon/favicon.png",
"width": 32,
"height": 32,
"score": 88
}
]
}
Favicons are often low-resolution and inconsistent. Fivicon returns favicons as a normalized asset type, but also returns higher-quality primary/icon/wordmark assets when available.
Change detection is designed around structured monitoring and webhook events, so your system can update cached assets when new variants appear.
Clear semantics (definitions + examples), stable field names, and consistent response shapes make it easier for AI systems to understand and reuse the data.
Yes. The main discovery flow accepts a domain (and also supports a URL input).
Subscribe to a domain and get notified when logos change — via webhooks, no polling required.
Subscribe to a domain and receive a daily digest of every logo change — new assets, score deltas, and removed variants.
Every webhook payload includes the previous and current asset so you can compare, store history, or trigger your own pipeline.
When a logo’s quality score improves — better resolution, SVG detected — we notify you so you can upgrade what you’re serving.
{ "event": "logo.updated", "domain": "fivicon.com", "changed": ["primary", "icon"], "previous": { "url": "https://cdn.fivicon.com/fivicon.com/primary_v1.svg", "score": 81, "format": "svg" }, "current": { "url": "https://cdn.fivicon.com/fivicon.com/primary_v2.svg", "score": 94, "format": "svg", "width": 240, "height": 80 }, "score_delta": 13, "ts": "2026-03-14T12:12:54Z" }
Pro billing coming soon — sign up free and we'll notify you when it's ready.
We'll notify you when Pro launches.