Home Documentation Articles Announcements Status Sign In / Sign Up Get API Key
High Success Rate · CDN Cached

Website Icon Fetching
More Than Simple Retrieval

Intelligent multi-source parsing: HTML/Manifest/TouchIcon, unified PNG output. Use one GET endpoint to fetch 16px - 512px PNG icons in supported sizes.

Example Usage

www.favicon.org.cn/api/get?url=google.com&size=128&key=TEST-A013E9166ECC95D91858D0C087D102260AD2AF6DB7714036

01 MS Response
02 Domain Protected
03 Unified PNG
Live Demo Live Demo
Result
Click "Generate Preview" above
Icon
REQUEST
Get 128px icon example
GET /api/get
    ?url=Google.com
    &size=128
    &key=TEST-A013E9166ECC95D91858D0C087D102260AD2AF6DB7714036

99.9%

SLA Availability

< 50ms

Avg Response Time

10M+

Daily Requests

FEATURES

Full-Chain Parsing Solution

More than simple screenshot or favicon.ico fetching - we go further

01

Fast CDN Caching

Auto-cached on edge after first fetch. Millisecond response for subsequent requests, reducing origin server load.

02

Any Size Output

Backend auto-handles image scaling and format conversion, unified PNG output for perfect UI compatibility.

03

Enterprise Protection

Domain whitelist, Referer validation, and API key rate limiting to prevent abuse.

04

Smart Multi-Source Parsing

Auto-analyzes HTML meta, Manifest, Apple Touch Icon sources for maximum hit rate.

05

Visual Analytics

Request logs, success rates, error reasons at a glance. Data-driven operations and debugging.

06

Cross-Platform Compatible

Standard HTTP interface. Works with PHP/Java/Node/Python and static pages. Minimal integration cost.

INTEGRATION

Integrate in 30 Seconds

Standard HTTP GET interface. See the API docs for parameters and auth details

HTML / Frontend
<!-- Build parameters -->

<img
  src="/api/get?url=example.com&size=32&key=YOUR_API_KEY"
  alt="Favicon of example.com"
/>

<img
  src="/api/get?url=example.com&size=128&key=YOUR_API_KEY"
  alt="Favicon of example.com"
/>
PHP Example
$api = '/api/get';
$qs  = http_build_query([
    'url'  => 'Google.com',
    'size' => 128,
    'key'  => 'TEST-A013E9166ECC95D91858D0C087D102260AD2AF6DB7714036'
]);

echo '<img src="' . $api . '?' . $qs . '">';
FAQ

Frequently Asked Questions

Why can't I get high-resolution icons from some websites?
Different websites provide different quality tabicons: some only offer 16px, while larger icons may only be found in manifest or apple-touch-icon. We try all multi-source parsing paths, but the final result depends on what the source site provides.
Do you return the original format or unified PNG?
Our service targets "unified PNG output" - backend performs format conversion (ico/svg/webp to PNG) to ensure consistent display across all browsers.
How can I prevent my API key from being stolen?
We recommend enabling domain whitelist + quota strategy, and monitoring request sources in the console. You can also create separate keys per project and rotate them.
Can I deploy this privately?
We offer enterprise solutions: dedicated nodes, dedicated cache, dedicated domain and SLA. Contact us below for more information.

Ready to Make Your Icon Experience "Professional"?

Get your API key, integrate with your navigation site or admin system. Cleaner lists, faster loading, more credible presentation.