Website Logo & Brand Asset Extractor
Pricing
from $4.00 / 1,000 extraction successes
Website Logo & Brand Asset Extractor
Extract primary logos, SVG logos, logo images, favicons, OG images, Twitter images, and all page images from websites. Supports JavaScript-heavy sites, bulk URLs, deep scanning, and concurrent processing. Pay only for successful extractions.
Pricing
from $4.00 / 1,000 extraction successes
Rating
0.0
(0)
Developer
CodeScraper
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
β Website Logo Extractor & Brand Logo Finder
This Apify Actor is a blazing-fast, intelligent website logo extraction tool designed to find and extract the official logos, favicons, app icons, and brand images from any website.
It uses advanced HTML parsing, DOM analysis, metadata detection, SVG inspection, and intelligent filtering to identify the actual website's own brand logo while avoiding unrelated partner, customer, sponsor, and third-party logos.
π² Pricing Note: This Actor uses a predictable Pay-Per-Event (PPE) pricing model.
- Flat Rate: Check the Actor's current Apify Store pricing for the exact per-website rate.
- No API Keys Required: Simply provide your website URLs and receive structured logo data.
- Example: Process a list of websites and automatically collect their primary logos, favicons, and other brand assets.
π What It Does
For every website URL or domain provided, the Actor intelligently analyzes the website's HTML, metadata, images, SVGs, and icon declarations to locate the most relevant brand assets.
Instead of simply collecting every <img> element, it applies contextual filtering to distinguish the website's own logo from unrelated images.
π¨ Extracted Data
The Actor returns structured logo information including:
- π URL & Domain: The normalized target website.
- π·οΈ Primary Logo: The best detected official website logo.
- πΌοΈ Favicon: The website's favicon when available.
- π± Apple Touch Icon: Apple/mobile application icon when available.
- π― All Logos: Additional valid logo candidates discovered on the website.
- π· SVG Logos: Strictly filtered SVG logos belonging to the website's own brand.
- π Source URL: The page from which the logo was extracted.
- π Extraction Status: Indicates whether logo extraction was successful.
π§ Intelligent Logo Detection
-
The Actor does more than simply search for images containing the word
logo. -
It combines multiple signals to identify the most likely official brand asset.
π Detection Sources
The Actor checks:
- HTML
<img>elements - SVG elements
<picture>elements- Open Graph metadata
- Twitter/X card metadata
- Favicon declarations
- Apple Touch Icons
- Web App Manifest icons
- Header and navigation elements
- Image
altattributes - Image
titleattributes - CSS class names and IDs
- Logo-related filenames
- Structured website metadata
This multi-layer approach helps recover logos even when websites use unusual HTML structures.
π‘οΈ Smart Logo Filtering
A major focus of this Actor is avoiding false logo detection.
Many websites contain logos belonging to:
- Customers
- Partners
- Sponsors
- Payment providers
- Technology providers
- Integrations
- Certifications
- Associations
- Social networks
- Other external companies
The Actor analyzes contextual signals and filters these unrelated assets whenever possible.
π« Foreign Logo Protection
For example, if a website contains:
Our CustomersCompany A LogoCompany B LogoCompany C Logo
Those logos should not automatically become the website's primary logo.
The Actor prioritizes assets associated with:
- Header branding
- Navigation branding
- Website metadata
- Brand/company naming
- Logo-specific HTML attributes
- Internal asset paths
- Same-domain resources
- Strong visual/contextual logo signals
π· Advanced SVG Logo Extraction
SVG logos require special handling because modern websites frequently render their branding directly as inline SVG elements.
The Actor uses strict SVG filtering to reduce false positives.
svgLogos
The svgLogos output is designed to contain only high-confidence, website-owned SVG logos.
It attempts to exclude:
- Social media icons
- Generic UI icons
- Partner logos
- Customer logos
- Payment icons
- Decorative SVGs
- External company logos
- Generic symbols
allLogos
The allLogos collection provides broader logo candidates discovered throughout the website.
This is useful when you want additional branding assets beyond the primary detected logo.
β‘ Core Features
- π― Official Logo Detection β Identifies the most likely primary logo belonging to the website.
- π· Advanced SVG Detection β Finds inline and external SVG logos while applying strict filtering.
- π‘οΈ Foreign Logo Filtering β Helps prevent customer, partner, sponsor, and third-party logos from being incorrectly identified as the primary brand.
- π Favicon Detection β Automatically detects standard favicon declarations and fallback icons.
- π± Apple Touch Icon Detection β Extracts Apple Touch Icons when available.
- π§ Multi-Signal Analysis β Combines HTML structure, metadata, filenames, attributes, and contextual information.
- π Fast Processing β Uses lightweight crawling and HTML parsing rather than relying entirely on expensive browser rendering.
- π Smart URL Handling β Accepts both complete URLs and raw domains.
- π§Ή Clean Structured Output β Returns organized logo information ready for CRM, lead enrichment, and data pipelines.
- π Fallback Detection β Uses multiple logo sources when the preferred detection method is unavailable.
βοΈ Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | Yes | List of website URLs or domains to analyze. |
proxyConfiguration | Object | No | Optional proxy configuration for websites that restrict requests. |
π§© Example Input
{"startUrls": ["https://apify.com","https://stripe.com","https://shopify.com"]}
You can also provide raw domains:
{"startUrls": ["apify.com", "stripe.com", "shopify.com"]}
π Example Output
{"url": "https://apify.com","domain": "apify.com","primaryLogo": "https://apify.com/ext/apify-logo-120px.png","favicon": "https://apify.com/favicon.ico?favicon.2653ilt32bing.ico?dpl=0d3effd653","appleTouchIcon": "https://apify.com/apple-icon.png?apple-icon.1qabm0kj8blk6.png?dpl=0d3effd653","ogImage": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI","twitterImage": "https://apify.com/og-image?title=Thousands+of+tools%0Afor+your+AI","svgLogos": ["https://apify.com/img/apify-logo/wordmark-white.svg","https://apify.com/img/apify-logo/logomark-32x32.svg"],"allLogos": ["https://apify.com/img/apify-logo/wordmark-white.svg","https://apify.com/img/apify-logo/logomark-32x32.svg","https://cookie-cdn.cookiepro.com/logos/25b9d95b-f10b-40d3-9c47-6d33ca00a6bb/019f123b-8d72-7105-8d41-f3b7c3b73516/ece25d8f-060a-474a-995f-630f6605deab/apify-wordmark-white-512x141.png"],"extractedAt": "2026-08-27T06:44:25.349Z"}
π’ Perfect For
π Lead Generation
Automatically enrich large lists of company domains with their official brand logos.
π§βπΌ CRM Enrichment
Add company logos to:
- Salesforce
- HubSpot
- Pipedrive
- Custom CRMs
- Lead databases
π Website Directories
Automatically retrieve company branding for business directories and marketplace listings.
π Sales Intelligence
Combine logos with company information to create visually rich prospect profiles.
π₯οΈ SaaS Applications
Display company logos automatically inside:
- Customer dashboards
- Admin panels
- Lead management systems
- Analytics platforms
- Business intelligence tools
π¨ Brand Research
Collect official brand assets from thousands of websites for research and analysis.
π₯ Why Use This Instead of Simple HTML Scraping?
A basic scraper might simply search for:
<img src="logo.png" />
This approach frequently produces inaccurate results because modern websites can contain hundreds of images and SVGs.
This Actor instead evaluates multiple signals before selecting a logo.
Traditional Image Extraction
Find <img>βReturn imageββ May return customer logoβ May return bannerβ May return advertisementβ May return product image
Intelligent Logo Extraction
WebsiteβHTML + Metadata AnalysisβFind Logo CandidatesβAnalyze ContextβFilter Foreign LogosβRank CandidatesβSelect Primary LogoβStructured Output
π§Ή Clean & Useful Output
The Actor is designed specifically for downstream data processing.
Instead of returning thousands of irrelevant images, it focuses on useful brand assets.
The output can be directly consumed by:
- CRM systems
- Lead generation workflows
- Data enrichment pipelines
- Apify integrations
- APIs
- Internal databases
- No-code automation platforms
π‘ Common Use Cases
- π’ Company Database Enrichment: Add official logos to existing company records.
- π Lead Enrichment: Enrich domain lists with company branding.
- π Business Directories: Automatically display company logos beside listings.
- πΌ CRM Enrichment: Improve visual presentation of company records.
- π Market Research: Collect branding information across large domain lists.
- π E-commerce Research: Extract brand assets from online stores.
- π€ Automation: Use extracted logo URLs in automated workflows.
- π₯οΈ Dashboard Development: Automatically populate company logos in SaaS dashboards.
β FAQs
1. Do I need my own API key?
No. The Actor does not require you to provide an external logo API key.
Simply provide your website URLs and the Actor will analyze the websites directly.
2. Does it extract every image from a website?
No.
The Actor is specifically designed to identify logo and brand-related assets rather than returning every image found on the page.
3. Can it extract SVG logos?
Yes.
The Actor specifically analyzes SVG elements and applies additional filtering to identify likely website-owned SVG logos.
4. Does it return customer and partner logos?
The Actor actively attempts to filter out foreign logos such as customer, partner, sponsor, payment-provider, and third-party logos.
However, websites can use unusual structures, so no automated classifier can guarantee perfect detection on every website.
5. What happens if a website does not have a logo?
The Actor uses fallback detection methods such as favicon, Apple Touch Icon, metadata, and other available brand assets.
If no suitable asset can be found, the output indicates the extraction status.
6. Can I provide domains without https://?
Yes.
For example:
apify.comstripe.comshopify.com
The Actor automatically handles URL normalization.
7. Can I process many websites?
Yes.
The Actor is designed for bulk website processing and can be used to enrich large domain lists.
π§βπ» Developer Info
Author: codescraper
Email: codescraper011@gmail.com
π·οΈ Tags
logo-extractor Β· website-logo Β· logo-finder Β· brand-logo Β· company-logo Β· favicon-extractor Β· svg-logo Β· website-enrichment Β· domain-enrichment Β· brand-assets Β· lead-enrichment Β· crm-enrichment Β· web-scraping Β· data-extraction Β· apify Β· automation