Favicon Extractor - All Icons, Sizes & Types from URL avatar

Favicon Extractor - All Icons, Sizes & Types from URL

Pricing

$0.40 / 1,000 scanned pages

Go to Apify Store
Favicon Extractor - All Icons, Sizes & Types from URL

Favicon Extractor - All Icons, Sizes & Types from URL

Find every icon a site declares - link icons, apple-touch, mask-icon, web-manifest icons, favicon.ico fallback - with sizes/types and a best-icon pick. Single or bulk. $0.0004 per page, cheaper than paid favicon actors; failed fetches free.

Pricing

$0.40 / 1,000 scanned pages

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Favicon Extractor — all icons, sizes & types from any URL

Find every icon a site declares: <link rel="icon">, apple-touch-icon, mask-icon, all icons listed in its web app manifest, and the /favicon.ico fallback — with sizes and types, plus a best-icon pick (largest/highest-quality). Built for link previews, brand-asset collection, and browser-tab rendering. Single URL or bulk.

$0.0004 per page — cheaper than the paid favicon actors measured on the Store. Failed fetches are recorded free.

What you get

  • icons — every declared icon with rel, href (absolute), sizes, type.
  • manifestIcons — icons pulled from the site's web app manifest, if present.
  • bestIcon — the single best icon URL (prefers SVG, then largest declared size / apple-touch).
  • iconCount and manifestUrl.
  • Fail-soft: an unreachable URL returns {ok:false, error} and is never charged.

Input

{ "url": "https://github.com", "urls": ["https://stripe.com"], "maxUrls": 25 }

Output (real run, 2026-08-07)

{
"ok": true,
"url": "https://github.com/",
"status": 200,
"icons": [
{ "rel": "mask-icon", "href": "https://github.githubassets.com/assets/pinned-octocat-...svg", "color": "#000000" },
{ "rel": "icon", "href": "https://github.githubassets.com/favicons/favicon.svg", "type": "image/svg+xml" }
],
"iconCount": 4,
"bestIcon": "https://github.githubassets.com/favicons/favicon.svg"
}

Pricing — $0.0004 per page

Prices below checked via the Apify Store API on 2026-08-07:

ActorPricingOne page
This actor$0.0004 per page$0.0004
ninhothedev/favicon-logo-extractor$0.00005 start + $0.0005 per item$0.00055
andok/favicon-extractor$0.01 start + $0.001 per item$0.011
santamaria-automations/favicon-extractor$0.001 start + $0.002 per result$0.003

Limits (honest ones)

  • Reads the server HTML and the web manifest; it lists icon URLs and does not download the image bytes.
  • The /favicon.ico fallback is verified with a HEAD/GET check only when no declared icons are found.
  • maxUrls capped at 200 per run.

FAQ

  • Does it include web-manifest icons? Yes — it fetches the manifest and adds its icons.
  • How is bestIcon chosen? Prefers scalable SVG, then the largest declared size, weighting apple-touch and PNG.
  • Does it download the images? No — it returns the icon URLs (and sizes/types).
  • What about a dead URL? You get an {ok:false, error} record, uncharged.

Use from code or AI agents

curl -X POST "https://api.apify.com/v2/acts/EliAI~webpage-favicon-extractor/runs?token=YOUR_APIFY_TOKEN" \
-H 'content-type: application/json' \
-d '{"url":"https://github.com"}'

Callable as an agent tool through the Apify MCP server (mcp.apify.com).

  • Favicon Fetcher / Data URI (EliAI/favicon-to-data-uri) — downloads a site's favicon and returns the actual image as a base64 data URI + a hosted file, with real pixel dimensions. This actor enumerates every declared icon URL (link tags, manifest, fallback); that one fetches one as embeddable bytes.