Logo API

Get company logos from any website with one API call

Extract high-resolution logos in SVG, PNG, and WebP. Built for CRM enrichment, dashboards, directories, and applications that need trusted brand logos.

Get 1000 free credits when you create an account.

POST /api/v1/extract200 OK
{
"logoUrl": "https://cdn.example.com/logo.svg",
"logoFormat": "svg",
"logoWidth": 512,
"logoHeight": 128,
"logoSource": "openGraph",
"darkModeLogoUrl": null,
"fallback": null
}

How it works

A single API call to extract any website's logo. No scraping, no selectors, no maintenance.

1
Send a URL
POST the target website URL to /api/v1/extract with your API key.
2
We analyze the page
Brandohue visits the URL, parses HTML/CSS, detects Open Graph, JSON-LD, link tags, and image elements.
3
Get the logo
The highest-confidence logo URL is returned in structured JSON — SVG preferred, PNG fallback.

Logo Detection Features

Built to handle real-world complexity across millions of websites.

Multiple Format Detection
Automatically detects SVG, PNG, JPEG, and WebP logo formats. SVG is prioritized for vector quality, with PNG fallback for compatibility.
Smart Logo Discovery
Finds logos from Open Graph tags, Twitter cards, JSON-LD, link tags, and image analysis of the page DOM — not just a single source.
High-Resolution Fallback
When multiple logo resolutions are available, Brandohue picks the highest quality. Falls back to favicon when no explicit logo is found.
Edge Case Handling
Handles sites without obvious logos, dark/light mode variants, and multiple logo declarations — returning the most appropriate logo for your use case.

Use Cases

How developers and businesses use the Logo API.

CRM Enrichment
Show company logos in your CRM, pipeline views, and lead cards.
SaaS Dashboards
Display brand logos in customer dashboards, account lists, and admin panels.
Company Directories
Power B2B directories, marketplaces, and partner hubs with automatic brand logos.
Email & Signatures
Fetch logos for email clients, signature generators, and communication tools.
Browser Extensions
Enrich tabs, bookmarks, and start pages with company logos.
Data Enrichment
Augment lead lists, enrichment pipelines, and data platforms with brand logos.

Edge Cases & Reliability

Handling the messy reality of the web.

No logo found
Brandohue falls back to the best available favicon or Apple touch icon, so you always get an image.
Multiple logos
Our algorithm ranks logos by source priority (OG tag > JSON-LD > link tag > DOM) and returns the highest-confidence match.
Dark/light variants
Brandohue detects and returns both variants when available, so your UI always looks right.
Slow websites
Built-in timeout handling (default 10s, configurable) ensures your requests never hang.

Logo API vs. Manual Scraping

Why developers choose Brandohue over building their own logo extractor.

CapabilityBrandohueManual Scraping
OG tag detectionAutomaticManual parsing
JSON-LD schema parsingBuilt-inCustom extraction
SVG priority selectionAutomaticManual logic
Dark/light variant detectionSupportedCustom implementation
Multi-resolution fallbackAutomaticMultiple requests
Timeout & error handlingBuilt-inCustom logic
Cache (0 credit re-extraction)24h defaultBuild your own
Maintenance burdenZeroOngoing

Part of the Brandohue Platform

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

Frequently Asked Questions

How do I extract a company logo from a website using Brandohue?
Send a POST request to /api/v1/extract with the target URL. Brandohue analyzes the page HTML, Open Graph tags, JSON-LD, and image elements to detect the logo. The API returns the logo URL, format (SVG/PNG), dimensions, and source in structured JSON — all in one call.
What logo formats does Brandohue support?
Brandohue detects SVG (vector), PNG (raster), JPEG, WebP, and ICO formats. SVG logos are prioritized whenever available because they scale to any size without quality loss. When SVG is not available, the highest-resolution PNG or WebP logo is returned.
What happens if a website doesn't have a logo?
If no explicit logo is found, Brandohue applies an intelligent fallback: first it checks for Apple touch icons (often high-res), then falls back to the best available favicon. In edge cases where no image is found at all, the logoUrl field is null, and the fallback field describes what was attempted.
Can I get both dark and light mode logos?
Yes. When a website declares separate logos for dark and light themes (via media queries or JavaScript), Brandohue detects and returns both variants in the response. This is especially useful for modern dashboards and applications that support theme switching.
Do you support SVG logos with transparent backgrounds?
Absolutely. SVG logos are returned as-is from the source, preserving vector quality, transparency, and scalability. Most modern company logos are available in SVG format, and Brandohue prioritizes them.
How accurate is the logo detection?
Brandohue uses a multi-source detection strategy that prioritizes structured metadata (OG tags, JSON-LD, Twitter cards) over heuristic image analysis. For well-structured websites with explicit Open Graph tags, accuracy is near 100%. For all other sites, our DOM analysis heuristics achieve high accuracy across millions of tested domains.
How does Brandohue compare to scraping logos manually?
Manual scraping requires parsing HTML, handling redirects, dealing with JavaScript-rendered logos, managing caching, and maintaining selectors across thousands of site structures. Brandohue handles all of this automatically: you get reliable logo extraction with one API call instead of maintaining fragile scrapers.
What is the difference between a logo API and a favicon API?
A logo API extracts the company's primary brand logo (typically large, high-quality, used in Open Graph or header), while a favicon API extracts the small browser tab icon (favicon.ico, Apple touch icons, manifest icons). Brandohue provides both in a single API call, plus color palette and brand metadata.
Ready to get started?
Create a free account and get 1000 credits to start extracting brand intelligence from any website.