Website Favicon Scraper & Multi Size Icon Converter avatar
Website Favicon Scraper & Multi Size Icon Converter

Pricing

$1.00 / 1,000 results

Go to Apify Store
Website Favicon Scraper & Multi Size Icon Converter

Website Favicon Scraper & Multi Size Icon Converter

Scrape favicons from any website and convert them into multi size icon sets (16x16, 32x32, 48x48, 64x64, 128x128, 256x256) in PNG, ICO, or JPEG. Ideal for developers and agencies standardizing favicons across many domains, projects, and branding assets. This is ideal for web developers, and agencies

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

BotFlowTech

BotFlowTech

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Favicon Downloader & Converter

Download favicons from any website and automatically convert them to multiple sizes (16x16, 32x32, 48x48, 64x64, 128x128, 256x256). This is designed for developers and teams that need standardized favicon sets for multiple domains. [conversation_history:1]

Features

  • Automatic favicon discovery from HTML tags, common paths, or Google’s favicon service. [conversation_history:1]
  • Multi‑size conversion into any size between 8px and 512px. [conversation_history:1]
  • Support for PNG, JPEG, ICO, and SVG favicon formats. [conversation_history:1]
  • Batch processing of many URLs with configurable concurrency. [conversation_history:1]
  • Downloadable image files stored in the Key‑Value Store. [conversation_history:1]
  • Optional base64‑encoded image data in the dataset output. [conversation_history:1]

Quick Start

Basic usage

Use this input when starting a run:

{
"urls": [
"https://github.com",
"https://stackoverflow.com",
"https://reddit.com"
],
"sizes":[16, 32, 48, 64, 128],
"outputFormat": "PNG",
"includeBase64": true,
"saveToKvStore": true,
"maxConcurrent": 5
}
This will download each site’s favicon, convert it to the requested sizes, store metadata in the dataset, and save all images into the Key‑Value Store for download.
### Input Parameters
Parameter Type Required Default Description
urls array Yes – List of website URLs to extract favicons from.
sizes array No [16, 32, 48, 64, 128] Target square sizes in pixels, between 8 and 512.
outputFormat string No "PNG" Output format: "PNG", "JPEG", or "ICO".
includeBase64 boolean No true Include base64 image data in dataset results.
saveToKvStore boolean No true Save converted images as files in Key‑Value Store.
maxConcurrent integer No 5 Maximum number of concurrent downloads (120).
### Output Structure
##Dataset
##Each processed URL produces one JSON item in the default dataset.
{
"url": "https://github.com",
"domain": "github.com",
"success": true,
"error": null,
"originalFormat": "SVG",
"totalSizes": 5,
"conversions": {
"original": {
"size": "32x32",
"format": "PNG",
"base64": "iVBORw0KGgoAAAANS...",
"bytes": 1234,
"hash": "5d41402abc4b2a76b9719d911017c592"
},
"16x16": {
"size": "16x16",
"format": "PNG",
"base64": "iVBORw0KGgoAAAANS...",
"bytes": 456,
"hash": "098f6bcd4621d373cade4e832627b4f6"
}
}
}
### Key‑Value Store (downloadable files)
## When saveToKvStore is true, every converted image is stored as a separate file.
File naming convention:
text
{domain_sanitized}_{size_label}.{extension}
Dots, slashes, and colons in the domain are replaced with underscores. [conversation_history:1]
size_label is either original or <width>_<height> (for example 16_16 or 128_128). [conversation_history:1]
Examples:
github_com_original.png
github_com_16_16.png
github_com_32_32.png