Favicon API - Free Favicon Extractor
Pass a domain name and get back a structured list of all favicons the site exposes. The API fetches the HTML, parses link tags, checks common fallback paths like /favicon.ico, and returns each icon with its URL, declared sizes, and MIME type.
Code examples
curl -X POST https://api.botoi.com/v1/favicon \
-H "Content-Type: application/json" \
-d '{"domain":"github.com"}'When to use this API
Bookmark manager thumbnails
When a user saves a bookmark, call the favicon API to fetch the site icon and display it alongside the title. This gives your bookmark manager a polished, visual link list.
Link preview enrichment
Combine this endpoint with url-metadata to build rich link cards. Show the site favicon, page title, and description for every pasted URL in a chat app or CMS editor.
Competitive analysis dashboards
Pull favicons for a list of competitor domains and display them in a monitoring dashboard. Instant visual identification of each brand without manual icon uploads.
Frequently asked questions
What icon formats does the API detect?
Does it follow redirects?
What happens if the domain has no favicon?
Should I include "https://" in the domain parameter?
Are the returned favicon URLs stable?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.