# Brandfetch Brand Lookup API

> Brandfetch Brand Lookup API is a paid API for AI agents from api.brandfetch.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-12).

Retrieves brand data including logos, colors, fonts, and other brand assets for a company identified by domain, brand ID, ticker, ISIN, or crypto symbol.

## Facts

- Endpoint: GET https://api.brandfetch.io/v2/brands/transaction?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brandfetch-brand-lookup-api-bb66dcab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HjKvtYMghkeE1oS9cdsgY

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 brandfetch-brand-lookup-api-bb66dcab
```

Example prompt: Can you pull the brand data for stripe.com from Brandfetch — I need their logo, colors, and fonts?

## When to prefer this

Use this endpoint when you need structured brand identity data (logos, colors, fonts) for a known company and can identify it by domain, ticker, ISIN, brand ID, or crypto symbol. Prefer this over manual web scraping or generic search when you need clean, structured brand asset metadata at scale. Best suited for enriching product catalogs, CRMs, investor tools, or design workflows with official brand visuals.

## Known failure modes

- Unknown or unrecognized identifier returns no match or empty result
- Ambiguous ticker or symbol resolves to wrong brand
- NSFW brands excluded by default unless allowNsfw param is set
- Payment of 0.1 USDC required per call; insufficient funds causes 402 error
- Rate limiting or authentication errors if payment not properly handled
- Private or unlisted brands may not have full asset data

## How this service works

Brandfetch is a brand data platform that provides instant access to logos, colors, fonts, and brand assets for millions of companies worldwide.

## Output

A JSON object containing brand metadata including the brand ID, name, and domain. Depending on the identifier, the full response from Brandfetch may also include logos (SVG/PNG URLs), brand colors (hex codes), typography/fonts, and other brand asset references for the matched company.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "identifier"
     ],
     "properties": {
      "identifier": {
       "type": "string",
       "description": "A domain, brand id, ticker, ISIN or crypto symbol."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "allowNsfw": {
       "type": "string",
       "description": "Include brands flagged as NSFW."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "id_0dwKPKT",
  "name": "Brandfetch",
  "domain": "brandfetch.com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brandfetch-brand-lookup-api-bb66dcab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.brandfetch.io](https://www.zero.xyz/host/api.brandfetch.io/llms.txt)
