# LogoFinder (High Resolution) (`coder_zoro/logofinder`) Actor

LogoFinder (High Resolution) is a smart and efficient tool for discovering and collecting high-resolution logos from websites. Quickly find brand icons in stunning detail and seamlessly integrate them into your design or research projects. Perfect for professionals seeking high-quality logo assets.

- **URL**: https://apify.com/coder_zoro/logofinder.md
- **Developed by:** [Zoro](https://apify.com/coder_zoro) (community)
- **Categories:** Developer tools, SEO tools, Automation
- **Stats:** 145 total users, 2 monthly users, 96.6% runs succeeded, 5 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.99 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## LogoFinder (High Resolution) – The Ultimate Tool for High-Quality Brand Logos

LogoFinder (High Resolution) is a powerful and user-friendly tool designed to help professionals, designers, and researchers discover and collect high-resolution brand logos from a variety of websites. With the ability to find logos in stunning detail, LogoFinder streamlines the process of gathering logo assets for use in design, marketing, research, and other projects. Whether you're creating a brand portfolio, designing marketing materials, or conducting brand research, LogoFinder provides an easy and efficient solution for accessing high-quality logos.

### Key Features:

- **High-Resolution Logo Discovery**: Find crisp, high-resolution logos of popular brands from any website with ease.
- **Support for Single & Multiple URLs**: Whether you're searching for one brand or need logos from multiple websites, LogoFinder handles both cases effortlessly.
- **Instant Logo Fetching**: Automatically fetches and retrieves logos from websites with minimal effort. Save valuable time on manual searches.
- **Seamless Integration**: Easily integrates with your existing workflows, allowing you to download logos directly or integrate them into design, research, and automation projects.
- **Cloud Storage & Fast Access**: All logos are stored in AWS S3, ensuring fast and secure access with direct download links.

### How It Works:

LogoFinder works by accepting a JSON input object containing either a single website URL or a list of URLs. Once you provide the URL(s), LogoFinder will fetch the corresponding brand logos and return them in a user-friendly format.

#### Input Format:

LogoFinder accepts a JSON object with the following structure:

**Single URL Example:**

```json
{
  "url": "nike.com"
}
```

**Multiple URLs Example:**

```json
{
  "urls": ["nike.com", "adidas.com", "puma.com"]
}
```

#### Output Format:

LogoFinder returns a JSON array with the logo URLs for each provided website. The array includes the original website URL along with the direct S3 URL where the logo is stored.

**Example Output:**

```json
[
  {
    "url": "nike.com",
    "img_url": "https://example.jpeg"
  },
  {
    "url": "adidas.com",
    "img_url": "https://example2.jpeg"
  }
]
```

### Why Choose LogoFinder?

LogoFinder is the go-to tool for anyone in need of high-quality, high-resolution logos for professional use. Whether you're a designer looking for the perfect brand icon or a researcher gathering assets for a report, LogoFinder is optimized to deliver fast, reliable, and accurate results.

#### Benefits:

- **Time-Saving**: Instantly fetch logos from websites without the hassle of manually browsing for each one.
- **High-Quality Assets**: Ensure that you’re using the best possible logo images for your projects.
- **Scalable**: Whether you need one logo or thousands, LogoFinder can handle requests for both single and multiple websites.
- **Error Handling**: LogoFinder automatically handles errors and provides clear feedback if fetching fails, making it a reliable tool for everyday use.

### Important Notes:

- **Valid URLs**: Ensure that the input URLs are complete and include the domain name (e.g., "nike.com").
- **Error Handling**: If LogoFinder cannot fetch the logo, it will return the `img_url` as `null` along with a descriptive error message.
- **AWS S3 Bucket Permissions**: Make sure your AWS S3 bucket allows write permissions for LogoFinder to store the logos.

### Ideal For:

- **Designers**: Use LogoFinder to gather high-resolution logos for creative projects, presentations, and branding materials.
- **Marketers**: Quickly access and integrate brand logos into your marketing campaigns.
- **Researchers**: Collect logos as part of market research or competitive analysis.
- **Automators**: Automate the process of collecting logos for various workflows and applications.

### Keywords:

- High-resolution logo tool
- Logo finder for websites
- Download brand logos in high resolution
- Brand logo assets for designers
- High-quality logo collection
- Fetch logos from websites
- Logo integration tool
- Research brand logos online

# Actor input Schema

## `url` (type: `string`):

A single website URL to fetch logo from.

## `urls` (type: `array`):

List of website URLs to fetch logos from.

## Actor input object example

```json
{
  "url": "nike.com",
  "urls": [
    "nike.com",
    "adidas.com"
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "url": "nike.com",
    "urls": [
        "nike.com",
        "adidas.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("coder_zoro/logofinder").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "url": "nike.com",
    "urls": [
        "nike.com",
        "adidas.com",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("coder_zoro/logofinder").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "url": "nike.com",
  "urls": [
    "nike.com",
    "adidas.com"
  ]
}' |
apify call coder_zoro/logofinder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,coder_zoro/logofinder"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/rbZhqNCmZdcCDaZdj/builds/KnoGEk9WlHCHkefhO/openapi.json
