v0.1 Beta now live

Always serve the correct company logo

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.

Compliance
100%robots.txt compliant
Latency
< 50msaverage serve time
Discovery
< 3sFull logo discovery in <3s

We check robots.txt before every request — no scraping where a site doesn't allow it.

interactive tool

Try the API

Type any domain and preview the logo assets and JSON response — no signup.

Enter any domain to discover logos and preview the API response.

Normalized logo catalog
quality score: —
Enter a domain above and click Discover logos — see the logo and full API response instantly. No signup.
Primary
Icon
Wordmark
Favicon

Score reflects format quality, resolution, asset type confidence, file size, and penalties.

Format
Resolution
Asset type
File size
Penalties
SVG hint
API Response
Run a discovery to see the live JSON response here.
Logo change detection —
Discover a domain above to see changelog entries.

Why the catalog matters

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.

Types

Primary logo, icon, wordmark, and favicon — returned as a normalized logos[] array.

Dimensions

Exact width/height for every asset so your UI never breaks on odd aspect ratios.

Quality score

A confidence score so you can always render the best version, with sane fallbacks.

Logo API, built for ranking and retrieval

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.

What you can fetch

A normalized logos[] array containing the best available assets for a company: primary, icon, wordmark, and favicon.

How it helps rendering

Every asset includes width/height and a quality score, so your UI can reliably pick the best option without brittle favicon scraping.

How change detection works

Logo updates can trigger structured webhook events so you can keep your cached assets accurate over time.

What is a Logo API?

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.

How to get a logo from a domain

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"}'
Input format: use either domain or URL
$ curl -sS "https://api.fivicon.com/api/v1/discover" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://fivicon.com"}'

Typical response fields

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
    }
  ]
}

FAQ

Is favicon data the same as a real logo?

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.

How does logo change detection work?

Change detection is designed around structured monitoring and webhook events, so your system can update cached assets when new variants appear.

What makes Fivicon “AI-retrieval friendly”?

Clear semantics (definitions + examples), stable field names, and consistent response shapes make it easier for AI systems to understand and reuse the data.

Do you support searching by domain?

Yes. The main discovery flow accepts a domain (and also supports a URL input).

webhook infrastructure

Stop Polling. Start Syncing.

Subscribe to a domain and get notified when logos change — via webhooks, no polling required.

Daily change feed

Subscribe to a domain and receive a daily digest of every logo change — new assets, score deltas, and removed variants.

Image diff in webhook payload

Every webhook payload includes the previous and current asset so you can compare, store history, or trigger your own pipeline.

Score change alerts

When a logo’s quality score improves — better resolution, SVG detected — we notify you so you can upgrade what you’re serving.

POST /webhooks/fivicon
{
  "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"
}

Simple pricing

Pro billing coming soon — sign up free and we'll notify you when it's ready.

Free

$0
  • 3000 requests / month
  • All logo types
  • Quality scoring
  • Email support

Pro

$19 / month
  • 100,000 requests / month
  • Webhooks for changes
  • Watchlist monitoring
  • Webhook notifications

We'll notify you when Pro launches.

Scale

$99 / month
  • Unlimited requests
  • Unlimited webhook subscriptions
  • Dedicated support