Website Logo Extractor avatar

Website Logo Extractor

Pricing

$1.00 / 1,000 results

Go to Apify Store
Website Logo Extractor

Website Logo Extractor

Extract logos, favicons, brand icons, og:image, and Twitter card images from any URL. Bulk processing with concurrency. Ideal for brand monitoring and data enrichment.

Pricing

$1.00 / 1,000 results

Rating

5.0

(3)

Developer

BotFlowTech

BotFlowTech

Maintained by Community

Actor stats

7

Bookmarked

100

Total users

24

Monthly active users

16 hours

Issues response

2 days ago

Last modified

Share

Website Logo Extractor πŸ”

Extract logos, favicons, brand icons, and OpenGraph images from any website URL β€” fast and at scale.

What does Website Logo Extractor do?

Website Logo Extractor is a powerful Apify actor that scrapes and extracts all logo-related images from any website. It finds favicons, Apple touch icons, OpenGraph images, Twitter card images, schema.org logos, manifest icons, SVG logos, and any <img> elements identified as logos.

Perfect for: brand monitoring, directory building, competitor research, data enrichment, marketing automation, and building logo databases.

Key Features

  • βœ… 8 logo extraction methods β€” favicon, apple-touch-icon, og:image, twitter:image, schema.org, manifest.json icons, SVG inline logos, and img tag logos
  • βœ… Bulk processing β€” process hundreds or thousands of URLs in a single run
  • βœ… Configurable concurrency β€” control parallel processing speed (default: 10)
  • βœ… Timeout handling β€” per-URL timeout to skip slow or unresponsive sites
  • βœ… Automatic deduplication β€” removes duplicate logo URLs from results
  • βœ… PPE monetization β€” pay-per-event pricing support for Apify marketplace
  • βœ… Error resilience β€” gracefully handles failures without stopping the batch
  • βœ… Zero configuration β€” just provide URLs and go

Logo Types Extracted

TypeSourceDescription
favicon<link rel="icon">Standard favicon links including apple-touch-icon
favicon-default/favicon.icoDefault favicon.ico path
og-image<meta property="og:image">OpenGraph image for social sharing
twitter-image<meta name="twitter:image">Twitter card image
schema-org<script type="application/ld+json">Schema.org structured data logo
img-logo<img> with "logo" in attributesImages identified as logos by class, id, alt, or src
svg-inline<header> / <nav> SVGsInline SVG logos found in header/navigation
manifest-iconmanifest.jsonProgressive Web App manifest icons

Input

{
"urls": [
"https://apify.com",
"https://google.com",
"https://github.com"
],
"maxConcurrency": 10,
"timeoutSecs": 30
}

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsarrayYesβ€”List of website URLs to extract logos from
maxConcurrencyintegerNo10Maximum concurrent URL processing (1-50)
timeoutSecsintegerNo30Timeout per URL in seconds (5-120)
proxyConfigurationobjectNoβ€”Optional Apify proxy configuration

Output

Each URL produces a result object in the dataset:

{
"url": "https://apify.com",
"logoCount": 5,
"logos": [
{
"url": "https://apify.com/favicon.ico",
"type": "favicon",
"size": "32x32"
},
{
"url": "https://apify.com/img/logo.png",
"type": "img-logo",
"size": null
},
{
"url": "https://apify.com/og-image.png",
"type": "og-image",
"size": null
}
]
}

If an error occurs for a URL:

{
"url": "https://example-down.com",
"logoCount": 0,
"logos": [],
"error": "fetch failed"
}

Use Cases

  • Brand Monitoring β€” Track competitor logos and brand identity changes
  • Directory Building β€” Automatically populate business directories with company logos
  • Data Enrichment β€” Add logo images to CRM records or contact databases
  • Marketing Automation β€” Collect brand assets for partner pages or reports
  • Competitive Intelligence β€” Analyze visual branding across an industry
  • SEO & Social Auditing β€” Verify og:image and favicon presence across your sites
  • Design Research β€” Collect logo samples for design inspiration or analysis

Pricing

This actor supports Pay-Per-Event (PPE) pricing on the Apify marketplace. You are charged per successfully extracted logo result. The actor automatically stops processing when your budget limit is reached, so you never overspend.

Free tier usage is also supported β€” the actor works the same way without PPE, storing all results in the dataset.

FAQ

Q: What if a website blocks the request? A: The actor uses a realistic browser User-Agent header. For difficult sites, enable proxy configuration in the input settings.

Q: Can I extract logos from thousands of URLs? A: Yes! The actor supports bulk processing with configurable concurrency. Adjust maxConcurrency based on your needs.

Q: What image formats are supported? A: The actor extracts URLs to logos in any format the website uses (PNG, JPG, SVG, ICO, WebP, etc.). Inline SVGs are returned as HTML content.

Q: Does it work with SPAs (Single Page Applications)? A: The actor fetches the initial HTML response. Most meta tags and link elements are present in the initial HTML even for SPAs. For JavaScript-rendered logos, consider using a browser-based scraper.

Q: How is pricing calculated with PPE? A: Each URL that produces a result (success or error) counts as one logo-extracted event. You set your budget limit, and the actor stops when it's reached.

Keywords

website logo extractor, brand icon scraper, favicon extractor, og image extractor, logo API, bulk logo extraction, website favicon scraper, brand logo finder, OpenGraph image scraper, Twitter card image extractor, schema.org logo, manifest icon extractor, website branding tool, logo database builder