Favicon Extractor - All Icons, Sizes & Types from URL
Pricing
from $0.32 / 1,000 scanned pages
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
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 it | You get back | You pay (Free plan) |
|---|---|---|
| One URL or a list of up to 25 | Per 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 withrel,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).iconCountandmanifestUrl.- 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:
| Actor | Pricing | One 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.icofallback is verified with a HEAD/GET check only when no declared icons are found. maxUrlscapped at 200 per run.
FAQ
- Does it include web-manifest icons? Yes — it fetches the manifest and adds its icons.
- How is
bestIconchosen? 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).
Related actors
- 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.