Quick Start
Successful requests return image/png and can be used directly as an URL. Validation failures return corresponding status codes and plain-text reasons. Accessing /api/get without url returns service health text.
GET
https://www.favicon.org.cn/api/get?url=TARGET_SITE_DOMAIN&size=128&key=YOUR_KEY
<img src="https://www.favicon.org.cn/api/get?url=TARGET_SITE_DOMAIN&size=128&key=YOUR_KEY" alt="Favicon of TARGET_SITE_DOMAIN" />
Parameters
url Required
Target domain or URL, e.g. `apple.com` or `https://github.com`.
size Optional
Output size supports `16/32/48/64/96/128/256/512`. Default is `64`; unsupported values automatically fallback to `64`.
key Optional
API key. A valid key is required by default; only optional when guest mode is enabled and a default demo key is configured.
Response Status
- 200 Request succeeded; returns `image/png` icon data.
- 400 Invalid parameter: malformed `url`.
- 403 Unauthorized or policy rejected (missing/invalid key, private-network URL, whitelist mismatch).
- 404 No available icon found on target site.
- 426 Target policy requires HTTPS.
- 429 Too many requests. Please retry later.
- 500 Internal service error (cache path/write failure).