Favicon & Brand Logo Extractor
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
Andok
Actor stats
0
Bookmarked
6
Total users
5
Monthly active users
17 days 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 |