Pricing
from $1.00 / 1,000 site checkeds
Favicon & Brand Logo Extractor
Extract high-resolution favicons, Apple touch icons, and brand logos from any domain for dashboard building and brand monitoring.
Pricing
from $1.00 / 1,000 site checkeds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
18
Total users
4
Monthly active users
3 months ago
Last modified
Categories
Share
Favicon & Brand Icon Extractor
Extract favicons, Apple touch icons, and other brand icons from any website in bulk. Building a link directory, dashboard, or brand monitoring tool requires site icons -- and manually hunting for the right favicon URL across different markup conventions is tedious. Pass in a list of domains and get every declared icon with sizes, types, and resolved URLs.
Features
- Standard favicons β extracts
<link rel="icon">and<link rel="shortcut icon">declarations - Apple touch icons β captures
<link rel="apple-touch-icon">for iOS home screen display - Safari mask icons β detects
<link rel="mask-icon">pinned-tab SVGs - Fallback detection β automatically includes the default
/favicon.icopath when no icon is declared in markup - Full URL resolution β resolves relative icon paths to absolute URLs ready for direct download
- Bulk processing β scan hundreds of sites in a single run with configurable concurrency
- Pay-per-event billing β you only pay for each site checked, with automatic charge-limit enforcement
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | β | List of website URLs to scan for favicon and icon declarations. |
url | string | No | β | Single URL to scan (for backwards compatibility). Use urls for bulk processing. |
timeoutSeconds | integer | No | 15 | Maximum seconds to wait for each page response before timing out. |
concurrency | integer | No | 10 | Number of sites to process in parallel. Increase for large batches, decrease if you hit rate limits. |
Input Example
{"urls":["https://crawlee.dev","https://github.com","https://apify.com"]}
Output
Each URL produces one dataset item listing all detected icons for that site.
inputUrl(string) β the URL you submittedfinalUrl(string) β the URL after redirectsstatus(number) β HTTP status codeiconCount(number) β total number of icons foundicons(array) β list of icon objects, each containing:rel(string) β the link rel attribute (e.g.,icon,apple-touch-icon,mask-icon)href(string) β resolved absolute URL of the iconsizes(string | null) β declared icon dimensions (e.g.,32x32,180x180)type(string | null) β MIME type if specified (e.g.,image/png,image/x-icon)
error(string | null) β error message if the URL could not be fetchedcheckedAt(string) β ISO 8601 timestamp of when the check was performed
Output Example
{"inputUrl":"https://crawlee.dev","finalUrl":"https://crawlee.dev/","status":200,"iconCount":3,"icons":[{"rel":"icon","href":"https://crawlee.dev/img/favicon.ico","sizes":"32x32","type":"image/x-icon"},{"rel":"apple-touch-icon","href":"https://crawlee.dev/img/apple-touch-icon.png","sizes":"180x180","type":null},{"rel":"default fallback","href":"https://crawlee.dev/favicon.ico","sizes":null,"type":"image/x-icon"}],"error":null,"checkedAt":"2025-01-15T10:30:00.000Z"}
Pricing
| Event | Cost |
|---|---|
| Site Checked | Pay-per-event (see actor pricing page) |
The actor stops automatically when the per-run charge limit is reached, so you never overspend.
Use Cases
- Dashboard building β grab site icons to display alongside bookmarks, link lists, or monitoring panels
- Brand monitoring β track favicon changes across a portfolio of competitor or partner sites
- Directory sites β automatically populate logo thumbnails for link aggregators and review platforms
- Design audits β verify that all icon sizes and formats are properly declared across your properties
- Browser extension development β collect icon URLs programmatically for extension UIs and toolbars
Related Actors
| Actor | What it adds |
|---|---|
| OpenGraph & Twitter Card Inspector | Extracts OG images and social preview tags β get both brand icons and social share images in one workflow |
| Web Page Asset Extractor | Lists all scripts and stylesheets β combine with favicons for a complete page resource inventory |
| Website Tech Stack Analyzer | Detects the CMS and framework behind each site β understand the platform that generates those icons |
