Home Register Login

Fetch Logos from Any Website

Easy-to-use API to fetch logos from any domain. Get started for free with 1,000 requests per month.

Try It Live

Enter a domain to see LogoFetcher in action

Enter a domain to fetch logo

API Response

{
  "success": false,
  "message": "Enter a domain and click 'Fetch Logo'"
}

Demo mode: Limited to 5 requests per hour. No API key required.

Get Your Free API Key

Powerful Features

Lightning Fast

Get logos in milliseconds with our intelligent caching system and optimized fetching algorithms.

Secure & Reliable

Enterprise-grade security with API key authentication, rate limiting, and 99.9% uptime guarantee.

Easy Integration

Simple REST API with JSON responses. Works with any programming language. Extensive documentation.

Advanced Analytics

Track your API usage with detailed statistics, request logs, and quota monitoring in real-time.

Responsive Dashboard

Beautiful, mobile-friendly dashboard to manage your API keys, view usage, and upgrade plans.

Global CDN

Logo caching distributed worldwide for low latency access from anywhere in the world.

Simple, Transparent Pricing

Choose the plan that fits your needs. No hidden fees.

Free

$0/month
  • 1,000 requests/month
  • Basic logo fetching
  • 30-day cache
  • JSON responses
  • Community support
Get Started

Enterprise

$99.99/month
  • 100,000 requests/month
  • Custom logo sources
  • Dedicated support
  • SLA guarantee
  • Custom integrations
  • White-label options
Contact Sales

API Documentation

Quick Start

Get your API key from the dashboard and start fetching logos:

curl -H "X-API-Key: YOUR_API_KEY" "https://fetchlogo.ezee.li//api/google.com"

Endpoints

Endpoint Description Example
GET /api/{domain} Fetch logo information in JSON format https://fetchlogo.ezee.li//api/google.com
GET /api/{domain}.png Get logo as PNG image https://fetchlogo.ezee.li//api/google.com.png
GET /api/{domain}.svg Get logo as SVG image https://fetchlogo.ezee.li//api/google.com.svg
GET /api/{domain}.jpg Get logo as JPEG image https://fetchlogo.ezee.li//api/google.com.jpg

Authentication

All API requests require an API key in the header:

X-API-Key: YOUR_API_KEY

You can also pass the API key as a query parameter:

https://fetchlogo.ezee.li//api/google.com?api_key=YOUR_API_KEY

Code Examples

curl -H "X-API-Key: YOUR_API_KEY" \
"https://fetchlogo.ezee.li//api/google.com"
fetch('https://fetchlogo.ezee.li//api/google.com', {
headers: {
'X-API-Key': 'YOUR_API_KEY'
}
})
.then(response => response.json())
.then(data => console.log(data));
import requests

headers = {'X-API-Key': 'YOUR_API_KEY'}
response = requests.get('https://fetchlogo.ezee.li//api/google.com', headers=headers)
data = response.json()
print(data)
<?php
$api_key = "YOUR_API_KEY";
$domain = "google.com";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://fetchlogo.ezee.li//api/" . $domain);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: " . $api_key]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
print_r($data);
?>
const https = require('https');

const options = {
hostname: 'fetchlogo.ezee.li',
path: '/api/google.com',
headers: {
'X-API-Key': 'YOUR_API_KEY'
}
};

const req = https.request(options, (res) => {
let data = '';
res.on('data', (chunk) => data += chunk);
res.on('end', () => console.log(JSON.parse(data)));
});
req.end();

Response Format

{
  "success": true,
  "data": {
    "logo": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png",
    "domain": "google.com",
    "method": "fetched",
    "cache": "hit",
    "processing_time_ms": 45
  },
  "quota": {
    "used": 123,
    "total": 1000,
    "remaining": 877
  }
}