- Home
- Resources
- Integrations
- Brandfetch
Brandfetch n8n integrationAutomate Brandfetch with n8n.
Every brand asset a workflow needs starts from one domain name. The Brandfetch n8n integration puts 5 operations in the node: colors, company data, fonts, industry and logo. No trigger node ships with it, so a schedule or a form starts the run. Made for sales and ops teams who enrich lists.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Brandfetch n8n integration actually do?
Brandfetch keeps what a company looks like on the web: its logo files, its palette, its typefaces, the sector it sits in. The n8n node reads that record on demand. Hand it a domain name, get the brand data back as regular items, and the rest of the workflow treats those values like any other field it received.
Sales lists are the first job people wire up. A form drops one company domain per row into a Google Sheets tab, the workflow walks the new rows and runs default.company on each one, and the sheet fills itself with the name and description. Add default.industry in the same pass and the list arrives sorted by sector, before a rep opens it.
The second job is visual. default.logo pulls the logo and icon files for a domain, so a proposal, a one-pager or a Gmail draft can carry the prospect's own mark instead of a grey square. Switch Download on and the image travels with the item as binary data, ready to attach without a second download step.
Design handoffs come third. Before a landing page or an ad set gets built, default.color and default.font return the palette and the typefaces for that same domain, and a Slack message drops both into the project channel. The brief lands with the brand already inside it.
Those 5 operations are what the node offers. Anything else the Brandfetch API exposes is reachable with the HTTP Request node, which reuses the same credential through its predefined authentication, so no second key is needed. Domain is required everywhere: an empty value stops the step before the call goes out, which is why that field usually holds an expression such as {{ $json.domain }} rather than a value typed by hand.
If the real question is whether to build any of this in n8n, the n8n review looks at the platform itself, and the n8n training is there when a team wants to ship workflows without queuing behind anyone.
How do you connect Brandfetch to n8n?
- 01
Open a Brandfetch developer account
Start on the Brandfetch developer site and create a developer account, which is the prerequisite for any API access. From the dashboard, generate an API key. That key is the single piece of information n8n asks for, so keep the page open while the credential gets created on the other side.
- 02
Save the API key as a credential
In n8n, go to the Credentials menu and add a Brandfetch credential. The supported authentication method is API key, so there is one field to fill: API Key, pasted from the developer dashboard. A credential is created once and reused by every workflow, which is why this step never comes back later.
- 03
Run one operation against a real domain
Drop the Brandfetch node into a workflow, pick the credential in the dropdown, choose an operation and fill Domain with a company you know. Execute that single step and read the output panel. If the data comes back, the credential works and the workflow can be built around it.
What can the Brandfetch node do?
The Brandfetch node exposes 5 operations. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Return a company's colors
colorWhat you see in n8n
Notes & use cases
Sends one domain to Brandfetch and gets the accent and brand color palette back, so a workflow can style something with the brand's real colors instead of a guess.
Key parameters
- Domain: the company's domain name, typed in full or passed from an earlier node with
{{ $json.domain }}. It is required, so an empty value stops the step.
Return a company's data
companyWhat you see in n8n
Notes & use cases
One call brings back all available Brandfetch attributes for a domain: name, description, logos, colors, company data and more, in a single item. Worth using when the workflow needs the whole record rather than one slice of it.
Key parameters
- Domain: where the lookup starts. Brandfetch keys its record on the web domain, so a value in the shape of
n8n.iois what the field expects.
Return a company's fonts
fontWhat you see in n8n
Notes & use cases
Returns the typefaces Brandfetch associates with a domain. The output slots into anything that has to match a brand's type: a slide master, an email template, an ad variant.
Key parameters
- Domain: the brand whose type you want. It is the same value the other operations take, so one list of domains can feed all of them in the same run.
Return a company's industry
industryWhat you see in n8n
Notes & use cases
Answers one question about a domain: what sector the company belongs to. The answer comes back as data, so a filter or a switch can act on it immediately after.
Key parameters
- Domain: the domain to classify. It usually arrives from a spreadsheet column or a form field, so an expression fits better here than a fixed value.
Return a company's logo & icon
logoWhat you see in n8n
Notes & use cases
Fetches the logo variants for a domain, symbols and icons included, and can hand them over as files rather than as data alone.
Key parameters
- Domain: the brand to fetch the artwork for.
- Download: required boolean, tied to the binary property that receives the image data of the file read.
- Image Type: pick
icon,logo, or both. - Image Format: the format the logo comes back in,
pngorsvg.
Need help automating Brandfetch with n8n?
A person reads every message.



