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

Favicon Extractor - All Icons, Sizes & Types from URL

Pricing

from $0.32 / 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

from $0.32 / 1,000 scanned pages

Rating

0.0

(0)

Developer

Broke to Built

Broke to Built

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

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

Send a URL, get every icon the site declares (favicon, apple-touch-icon, mask-icon, web manifest icons) with sizes and types, plus the best one to use.

You give itYou get backYou pay (Free plan)
One URL or a list of up to 25Per URL: icon list with rel, href, sizes, type; manifest icons; best icon URL$0.0004 per page

Pay per result only: no subscription, no start fee. An unreachable URL returns {ok:false, error} and is not charged. Paid Apify plans get Store discounts on the price above.

Try it in one click

The input form is already filled in with this example. Press Start and you get the output below.

{
"url": "https://www.cloudflare.com",
"urls": [
"https://www.cloudflare.com",
"https://developer.mozilla.org"
]
}

Real output from that exact input (run on 2026-09-24; long arrays shortened to a few entries and long text cut for display):

[
{
"ok": true,
"url": "https://www.cloudflare.com/",
"status": 200,
"icons": [
{
"rel": "icon",
"href": "https://www.cloudflare.com/favicon.ico",
"sizes": null,
"type": "image/x-icon",
"color": null
},
{
"rel": "shortcut icon",
"href": "https://www.cloudflare.com/favicon.ico",
"sizes": null,
"type": "image/x-icon",
"color": null
}
],
"manifestUrl": null,
"manifestIcons": [],
"bestIcon": "https://www.cloudflare.com/favicon.ico",
"iconCount": 2
}
]

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.

Who uses it

  • Link-preview and bookmark app developers picking the largest icon a site declares
  • Designers collecting apple-touch and manifest icons for a brand asset library
  • Directory builders showing a logo next to each listed site
  • PWA developers checking a site's manifest icons and sizes are all declared
  • Browser extension developers rendering site icons in tab or history lists

Changelog

  • 2026-09-24: New summary at the top of this page: what you send, what you get, the price, and a real output from the prefilled example.