Velohost Velohost

Favicon Checker API

Detect favicons, Apple touch icons, and manifest icons using a simple HTTP endpoint.

Live diagnostics • Stateless processing • API-ready output

Last Updated: 01 April 2026

The Velohost Favicon Checker API provides a lightweight HTTP interface for discovering favicon files and related icon metadata for a domain.

Base API URL

Base API URL https://api.velohost.co.uk/favicon-checker/

Rate Limiting

This API is protected by a global rate limit to ensure fair usage and platform stability.

  • Limit: 30 requests per 10 seconds per IP address
  • Burst traffic is allowed
  • No authentication required
  • Requests exceeding the limit return HTTP 429

This limit applies across all Velohost public APIs.

Error responses

<lbrace>
  "detail": "Rate limit exceeded"
<rbrace>
      

Check website favicons

Request
GET /lookup?domain=example.com
Response
<lbrace>
  "domain": "example.com",
  "has_favicon": true,
  "icons": [
    <lbrace>
      "url": "https://example.com/favicon.ico",
      "rel": "shortcut icon",
      "sizes": null,
      "type": null,
      "source": "html"
    <rbrace>,
    <lbrace>
      "url": "https://example.com/favicon.svg",
      "rel": "icon",
      "sizes": null,
      "type": "image/svg+xml",
      "source": "html"
    <rbrace>
  ],
  "manifest": <lbrace>
    "url": "https://example.com/site.webmanifest",
    "icons_found": 1
  <rbrace>
<rbrace>

Implementation Guidance

For production use, validate input before sending requests, implement retry with exponential backoff on 429 or transient failures, and log normalized responses for trend monitoring.

Learn more

Explore the tool, documentation, and guides.