Brandfetch Block
Retrieve brand assets, logos, and colors from Brandfetch
The Brandfetch block brings brand intelligence into your workflows, returning logos, colors, typography, and company data for any brand by domain. Reach for it when a workflow needs accurate, up-to-date brand assets without manual lookups.
Overview
| Property | Value |
|---|---|
| Type | brandfetch |
| Category | tools |
| Color | #000000 |
When to Use
- Fetch a brand's logos and icons by domain for use in generated content or templates.
- Pull a brand's official color palette to keep designs and emails on-brand.
- Retrieve typography and company metadata for enrichment pipelines.
- Look up a brand by stock ticker, ISIN, or crypto symbol in addition to its domain.
- Search for brands by name when you only know the company name, not its domain.
- Automate brand-asset gathering for onboarding, CRM enrichment, or marketing workflows.
Configuration
Operation
Required. Dropdown that selects what the block does. Options:
| Label | ID |
|---|---|
| Get Brand | brandfetch_get_brand |
| Search Brands | brandfetch_search |
API Key
Required. Your Brandfetch API key (stored as a password field). Passed as a Bearer token on every request.
Domain
The brand identifier to look up. Accepts a domain (nike.com), stock ticker (NKE), ISIN (US6541061031), or crypto symbol (BTC). Shown only when Operation is Get Brand.
Brand Name
The company or brand name to search for (e.g. Apple). Shown only when Operation is Search Brands.
Inputs & Outputs
Inputs
operation(string) — Operation to perform (brandfetch_get_brandorbrandfetch_search)apiKey(string) — Brandfetch API keyidentifier(string) — Brand domain, ticker, ISIN, or crypto symbol (used by Get Brand)name(string) — Brand name to search (used by Search Brands)
Outputs
The outputs available depend on the operation executed.
Get Brand (brandfetch_get_brand) outputs:
id(string) — Unique brand identifiername(string) — Brand namedomain(string) — Brand domainclaimed(boolean) — Whether the brand profile is claimed by the brand ownerdescription(string) — Short brand descriptionlongDescription(string) — Detailed brand descriptionlinks(json) — Social media and website links (each hasnameandurl)logos(json) — Brand logos withtype,theme, andformats(each format hassrc,format,width,height)colors(json) — Brand colors withhex,type(accent/dark/light/brand), andbrightnessfonts(json) — Brand fonts withname,type(title/body), andorigin(google/custom/system)company(json) — Company firmographic data includingemployees,foundedYear,kind,location, andindustriesqualityScore(number) — Data quality score from 0 to 1isNsfw(boolean) — Whether the brand contains adult content
Search Brands (brandfetch_search) outputs:
results(array) — List of matching brands; each item contains:brandId(string) — Unique brand identifiername(string) — Brand namedomain(string) — Brand domainclaimed(boolean) — Whether the brand profile is claimedicon(string) — Brand icon URL
Tools
Brandfetch Get Brand (brandfetch_get_brand) — Retrieves full brand assets (logos, colors, fonts, company info) for a brand identified by domain, stock ticker, ISIN, or crypto symbol. Calls GET https://api.brandfetch.io/v2/brands/{identifier}.
Brandfetch Search (brandfetch_search) — Searches for brands by name and returns a list of matches with their domains and icon URLs. Calls GET https://api.brandfetch.io/v2/search/{name}.
YAML Example
brandfetch_1:
type: brandfetch
name: "Brandfetch"
inputs:
operation: "brandfetch_get_brand"
apiKey: "{{BRANDFETCH_API_KEY}}"
identifier: "nike.com"
connections:
outgoing:
- target: next-block-idSearch example:
brandfetch_1:
type: brandfetch
name: "Brandfetch"
inputs:
operation: "brandfetch_search"
apiKey: "{{BRANDFETCH_API_KEY}}"
name: "Apple"
connections:
outgoing:
- target: next-block-id