# fittings Brand Logo Fetcher

> fittings Brand Logo Fetcher is a paid API for AI agents from fittings.sh, paid per call via x402, $0.004/call, status healthy (last checked 2026-09-14, last successful call 2026-08-28).

Fetches a domain's home page and returns its declared icons ranked by quality, with the best-available logo first.

## Facts

- Endpoint: GET https://fittings.sh/v1/brand/logo
- Price: $0.004/call
- Payment: x402
- Status: healthy
- Last checked: 2026-09-14
- Last successful call: 2026-08-28
- Success rate: 100% of calls made through Zero
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fittings-brand-logo-fetcher-086d574c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6ElD_VXFhtAJ9Lc_Tfa4A

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fittings-brand-logo-fetcher-086d574c
```

Example prompt: Can you fetch the best available logo for stripe.com, including checking the web app manifest for any larger artwork?

## When to prefer this

Use this endpoint when you need to programmatically retrieve the best-quality logo or icon for any web domain — especially when building brand directories, CRM enrichment pipelines, bookmark tools, or any UI that displays company logos. Prefer this over manual scraping because it handles manifest discovery, ranks icons by quality, and abstracts away HTML parsing complexity.

## Known failure modes

- Domain is unreachable or returns a non-200 response — no icons returned
- Domain has no declared icons or favicon — empty list returned
- Web app manifest is malformed or inaccessible — falls back to HTML-declared icons only
- Invalid or bare domain format provided — validation error returned
- Domain redirects to a login wall, preventing icon discovery

## How this service works

Fetches a domain's home page and returns its declared icons, ranked, with the best-available logo first.

## Output

An ordered list of icon objects found on the domain's home page, ranked best-first, each containing the icon URL, size, type, and source (HTML link tag or web app manifest). The first entry is the highest-quality logo available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Bare domain, e.g. stripe.com"
      },
      "includeManifest": {
       "type": "boolean",
       "description": "Follow the web app manifest for larger artwork. Default true."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fittings-brand-logo-fetcher-086d574c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
