Favicon Checker avatar
Favicon Checker

Pricing

Pay per usage

Go to Apify Store
Favicon Checker

Favicon Checker

Check if a website has a valid favicon and icon setup for SEO and UX. Detects <link rel=icon> tags, default /favicon.ico, Apple touch icons, mask-icon, and web manifest icons. Validates URLs, HTTP status codes, content types, and reports missing/broken icons.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bikram Adhikari

Bikram Adhikari

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Favicon Checker (SEO Audit)

Validate a website's favicon and icon setup.

This Actor checks:

  • <link rel="icon"> and related icon tags in the page HTML
  • Default /favicon.ico availability
  • Apple touch icons (apple-touch-icon*)
  • Web app manifest (<link rel="manifest">) and whether the manifest is reachable / parseable

It returns per-page results in the dataset and also stores a SUMMARY and REPORT in the default key-value store.

Typical use cases

  • SEO audits (missing favicon / broken icon URLs)
  • QA checks before shipping a new website theme
  • Monitoring for regressions (favicon suddenly 404s)

Input

  • Start URLs: pages to check (homepages recommended)
  • Optional crawl controls: followLinks, maxPages, maxDepth, sameDomainOnly
  • Validation options: checkDefaultFaviconIco, checkDefaultAppleTouchIcons, checkWebManifest

Output

Dataset items

One item per processed page, including:

  • hasFavicon, bestFaviconUrl
  • validated icon candidates with statusCode, contentType, and ok
  • warnings / errors

Key-value store

  • SUMMARY - aggregated totals
  • REPORT - summary + simplified per-page results

Example API input

{
"startUrls": [{ "url": "https://example.com" }],
"followLinks": false,
"checkDefaultFaviconIco": true,
"checkDefaultAppleTouchIcons": true,
"checkWebManifest": true,
"requestTimeoutSecs": 30
}

Quick start

Store page: https://apify.com/scrappy_garden/favicon-checker

Paste this into Input and click Run:

{
"startUrls": [
{
"url": "https://example.com/"
}
],
"proxyConfiguration": {
"useApifyProxy": false
}
}

Outputs (what you get)

  • Dataset: Dataset items typically include fields like: url, statusCode, hasFavicon, bestFaviconUrl, iconCount, okIconCount, brokenIconCount, manifestPresent, warningCount, errorCount.
  • Key-value store: REPORT, SUMMARY

Tips (trust + predictable results)

  • Start with 1–3 URLs to validate behavior, then scale up.
  • If a target blocks requests, enable Proxy and/or slow down concurrency in Input.
  • Use the SUMMARY / REPORT keys (when present) for automation pipelines and monitoring.

Search keywords

favicon checker, favicon checker - validate favicon.ico, icon tags, apple touch icons & web manifest, website audit, seo