Favicon.im / 無料 Favicon API

シンプルな HTTP リクエストで任意のウェブサイトのファビコンを取得

Favicon.im は、任意のウェブサイトからファビコンを取得する無料で信頼性の高い API を提供します。API キー不要、Cloudflare グローバルエッジネットワークによる高速レスポンス。

Cloudflare で稼働
30M+
月間リクエスト
99.9%
稼働率
<100ms
平均応答時間

クイックスタート

ファビコンの取得は URL を構築するだけです:

基本的な使い方

https://favicon.im/{domain}

Example: https://favicon.im/github.com

大きいサイズ(最大 256px)

https://favicon.im/{domain}?larger=true

Example: https://favicon.im/github.com?larger=true

今すぐ試す

Favicon preview Favicon preview large https://favicon.im/github.com

API パラメータ

Parameter Type Description
{domain} string ファビコンを取得するウェブサイトのドメイン(プロトコルなし)
larger boolean "true" に設定すると大きいアイコンを取得(最大 256px)
default-avatar string (URL) ファビコンが見つからない場合のリダイレクト先 URL(URL エンコード必須)
throw-error-on-404 boolean ファビコンが見つからない場合に HTTP 404 を返す(カスタムフォールバック用)

コード例

<img src="https://favicon.im/github.com" alt="GitHub favicon" loading="lazy" /> <!-- With larger size --> <img src="https://favicon.im/github.com?larger=true" alt="GitHub favicon" /> <!-- With fallback --> <img src="https://favicon.im/example.com" onerror="this.src='/fallback-icon.png'" alt="Website favicon" />

機能

API キー不要

すぐに使用開始 - 登録不要、認証不要、手間なし。

グローバル CDN

ファビコンは世界中のエッジロケーションにキャッシュされ、高速配信。

スマートフォールバック

複数のソースを検索:favicon.ico、HTML link タグ、Web Manifest、Apple Touch アイコン。

自動最適化

リクエストに最適なファビコン形式とサイズを返します。

CORS 対応

ブラウザベースのアプリケーションで直接使用可能、プロキシ不要。

高可用性

99.9% の稼働率と自動フェイルオーバー、冗長性。

ユースケース

リンクプレビュー

アプリやウェブサイトでリンクと一緒にファビコンを表示し、視覚的なコンテキストを向上。

ブックマークマネージャー

ブックマークリストにウェブサイトアイコンを表示し、素早く識別。

ブラウザ拡張機能

ブラウザ拡張機能でタブ、履歴、ブックマークのファビコンを取得。

分析ダッシュボード

分析・レポートインターフェースにクライアント/ウェブサイトのロゴを表示。

CRM システム

ウェブサイトドメインに基づいて企業ロゴを表示。

ソーシャルメディアツール

視覚的なウェブサイト識別でリンク共有を強化。

技術詳細

レスポンス形式

適切な Content-Type ヘッダー(image/png、image/x-icon、image/svg+xml など)でファビコン画像を直接返します

キャッシング

ファビコンは 24 時間キャッシュされます。直接ホットリンク可能で、あなた側でのキャッシュは不要。

サイズオプション

デフォルトは標準ファビコン(約 32px)を返します。larger=true で最大 256px を取得可能。

エラー処理

ファビコンが見つからない場合はデフォルトのプレースホルダーを返すか、throw-error-on-404 が設定されていれば 404 を返します。

ベストプラクティス

  • img タグに loading="lazy" 属性を使用して、一度に多くのファビコンを読み込まないようにする
  • アクセシビリティのために適切な alt テキストを追加(例:「GitHub ファビコン」)
  • カスタムフォールバック画像のために onerror ハンドラの使用を検討
  • Next.js の場合、favicon.im を信頼できる画像ドメイン設定に追加
  • 高トラフィックアプリケーションでは、頻繁にアクセスするドメインのレスポンスをローカルにキャッシュ

よくある質問

Favicon.im API は本当に無料ですか?
はい、合理的な使用には完全無料です。月間 3000 万以上のリクエストを無料で処理しています。大量使用の企業利用については、お問い合わせください。
API キーは必要ですか?
API キーは不要です。URL を構築してリクエストするだけで、すぐに動作します。
ウェブサイトにファビコンがない場合はどうなりますか?
デフォルトのプレースホルダーアイコンを返します。default-avatar パラメータでカスタマイズするか、throw-error-on-404 で処理できます。
ファビコンはどのくらいの頻度で更新されますか?
ファビコンは 24 時間キャッシュされます。その後、次のリクエスト時に新しいバージョンを取得します。
本番環境で使用できますか?
もちろんです!99.9% の稼働率で、毎日数百万のリクエストを処理しています。多くの本番アプリケーションが当社の API に依存しています。
どのファビコンソースをチェックしますか?
複数のソースを順番にチェックします:HTML link タグ、Web Manifest ファイル、Apple Touch アイコン、/favicon.ico、そしてフォールバックとして Google のファビコンサービス。
この API をセルフホストできますか?
Favicon.im API はホステッドサービスです。セルフホストが必要な場合は、GitHub のオープンソース代替をご確認ください。

関連ツール