Favicon Extractor
Pricing
from $1.00 / 1,000 results
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Favicon Extractor - Website Icon and App Icon Scraper
Extract favicons and app icons from public websites in a structured dataset. The actor scans each page for icon link tags, resolves relative URLs, returns icon relation types, sizes, MIME types, colors, and uses /favicon.ico as a fallback when no explicit icon tags are found. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
What is the Favicon Extractor?
The Favicon Extractor is a small but useful website intelligence utility for lead enrichment, brand monitoring, SEO QA, catalog building, and internal tooling. Favicons are often needed when building dashboards, company databases, bookmark tools, CRM enrichments, competitor trackers, marketplace listings, and SaaS product directories. Instead of manually inspecting each site or guessing /favicon.ico, this actor collects all icon declarations in one run.
It detects common favicon patterns such as icon, shortcut icon, apple-touch-icon, mask-icon, and any relation containing icon. It also records icon size and type attributes when the website provides them. The direct HTTP engine is fast, cheap, and reliable for scheduled runs.
The actor is especially useful when a list of websites needs small visual identifiers. Favicons are not a replacement for official logos, but they are often good enough for internal dashboards, lead lists, enrichment previews, monitoring tools, and compact UI elements where a full brand asset pipeline would be too heavy.
What data does it extract?
- Input URL and final redirected URL
- Domain and HTTP status code
- Count of detected favicons
- Primary favicon URL
- Full list of icon candidates
- Icon relation value
- Absolute icon URL
- Sizes attribute
- MIME type attribute
- Mask icon color when present
Input
| Field | Type | Description |
|---|---|---|
urls | array | Websites to scan for favicon and app icon URLs. |
Example input
{"urls": ["https://apify.com","https://example.com"]}
Output
{"input": "https://apify.com","url": "https://apify.com","final_url": "https://apify.com/","domain": "apify.com","status_code": 200,"favicon_count": 9,"primary_favicon": "https://apify.com/favicon.ico","favicons": [{"rel": "icon","href": "https://apify.com/favicon.ico","sizes": "32x32","type": "image/x-icon","color": null}]}
Use cases
- CRM enrichment: add brand icons to company and prospect records.
- Directory building: populate logos or icon thumbnails for website lists.
- SEO and QA: verify that pages expose expected favicon and mobile app icon tags.
- Monitoring: detect when brand icons or favicon URLs change across important sites.
Practical tips
Use the primary_favicon field when you only need one icon URL. Use the full favicons array when you want to choose the best size, find Apple touch icons, or preserve all candidates for a downstream brand asset pipeline. Some sites expose many generated favicon variants; keeping all of them lets you select the right one later.
For lead enrichment, run this actor after you have normalized company domains. For QA, run it against production, staging, or localized domains to verify that every property exposes the expected icon metadata. If a site has no icon tags, the actor checks the conventional /favicon.ico location as a fallback.
For directories and dashboards, store the extracted URL rather than copying image files immediately. That keeps your database lightweight and lets you refresh icons later. If you need permanent assets, run a separate downloader after this actor and cache only the selected primary_favicon or preferred icon size.
Reliability and performance
The actor uses direct HTTP requests and does not render pages in a browser. It follows redirects, parses link tags from the HTML, resolves relative URLs, and continues with the next URL if one site fails. That makes it suitable for recurring checks across large website lists.
FAQ
Does it download the image files? No. It extracts and resolves icon URLs. You can download them downstream if needed.
Does it use /favicon.ico? Yes, as a fallback when no icon tags are found in the HTML.
Does it support apple touch icons? Yes. apple-touch-icon links are included in the favicons array.
Does it use a browser? No. It uses direct HTTP requests for stable, low-cost runs.
Can I scan many websites? Yes. Paste a list of websites or call the actor through the API.
Can I export to CSV or Excel? Yes. Apify datasets can be exported to JSON, CSV, Excel, XML, and RSS.
Is it legal? The actor reads public page metadata and icon URLs. You must respect website terms and applicable rules.
How is billing calculated? Pay-per-event billing charges per URL result pushed to the dataset.
What if a site blocks HEAD requests? The actor still extracts explicit icon tags from the page HTML; the HEAD fallback is only used when needed.
Does it verify image dimensions? It records the declared sizes attribute but does not download each image to inspect pixels.
Can I use it for brand monitoring? Yes. Schedule repeated runs and compare primary_favicon or the full icon list over time.
Does it extract full logos? No. It extracts favicon and app icon metadata. Use a logo-specific enrichment actor for full brand logos.
You might also like
- Meta Tags Extractor
- Website Status Checker
- HTTP Headers Checker
- Robots Sitemap Analyzer
- Website Contact Extractor
Keywords: favicon extractor, favicon scraper, website icon scraper, apple touch icon extractor, mask icon scraper, brand icon enrichment, website metadata, SEO QA, icon URL extractor, favicon.ico checker, company enrichment, website intelligence, Apify scraper, no code scraper, web automation