Favicon Extractor API — All Icons, Sizes & Types from a URL avatar

Favicon Extractor API — All Icons, Sizes & Types from a URL

Pricing

$10.00 / 1,000 page scanneds

Go to Apify Store
Favicon Extractor API — All Icons, Sizes & Types from a URL

Favicon Extractor API — All Icons, Sizes & Types from a URL

Favicon extractor API. Input: startUrls. Output: JSON per site listing every declared icon — favicon, apple-touch-icon, mask-icon, and Web App Manifest icons — with absolute URL, sizes, and MIME type. Cheap pay-per-result: $0.01 per page scanned.

Pricing

$10.00 / 1,000 page scanneds

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 & Icon Extractor

Extract every icon a website declares — classic favicons, Apple touch icons, SVG mask-icons, and Web App Manifest icons — with their sizes and types, in one call.

Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

What you get

  • All <link rel="...icon...">, apple-touch-icon, and mask-icon tags — href resolved to absolute URLs, plus declared sizes and type.
  • Web App Manifest discovery: finds the manifest link, fetches it, and extracts its full icons array.
  • Automatic /favicon.ico fallback (verified with a HEAD check) when a page declares no icons.
  • A computed bestIcon — the highest-resolution / most scalable icon, ready to drop into a UI.
  • Single URL or bulk array; one bad URL never breaks the run.

Input

{
"url": "https://github.com",
"urls": ["https://stripe.com", "https://vercel.com"],
"maxUrls": 25
}
FieldTypeDescription
urlstringA single webpage URL to scan.
urlsarrayMultiple URLs to scan (each independently).
maxUrlsintegerCap on URLs per run (1–200, default 25).

Output

One dataset item per URL:

{
"url": "https://github.com",
"finalUrl": "https://github.com/",
"status": 200,
"icons": [
{ "rel": "icon", "href": "https://github.githubassets.com/favicons/favicon.svg", "sizes": null, "type": "image/svg+xml" },
{ "rel": "apple-touch-icon", "href": "https://github.githubassets.com/apple-touch-icon-180x180.png", "sizes": "180x180", "type": null }
],
"manifestUrl": "https://github.com/manifest.json",
"manifestIcons": [
{ "rel": "manifest", "href": "https://github.githubassets.com/.../icon-192.png", "sizes": "192x192", "type": "image/png" }
],
"iconCount": 6,
"bestIcon": "https://github.githubassets.com/favicons/favicon.svg"
}

Pricing: pay-per-event — one charge per page scanned.