Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brandfetch.com/llms.txt

Use this file to discover all available pages before exploring further.

Zapier connects Brandfetch to more than 9,000 apps through trigger-based workflows called Zaps. Once the Brandfetch app is added to your account, any Zap you build can pull in logos, colors, fonts, and company data on demand — no API client, no glue code. In this guide you’ll set up the connection and ship a working Zap: an Airtable CRM that auto-enriches every new lead with its company’s brand data.
The Brandfetch integration on Zapier is currently in Beta.

Prerequisites

Before you start, you’ll need:

Getting started

1

Add the Brandfetch app in Zapier

Add the Brandfetch app from the Zapier App Directory. Once added, Brandfetch will appear in the app picker whenever you build a Zap.

Brandfetch on Zapier

Add the Brandfetch integration from the official Zapier App Directory.
2

Create a connection

A connection tells Zapier how to authenticate with Brandfetch. You only need to set it up once, and every Zap you build can reuse it.
  1. In Zapier, open any Zap and add a Brandfetch action step.
  2. Click Sign in under the Account dropdown.
  3. Give your account a memorable name (e.g. Brandfetch — Production).
  4. Copy your API key from the API keys page and paste it into the API Key field.
  5. Click Yes, Continue to Brandfetch.
3

Build your first Zap

Let’s enrich an Airtable CRM with brand data. Whenever a new lead is added with a company domain, the Zap fetches the company’s logo, colors, and name, then writes them back to the same record.High-level flow:
  1. Trigger: Airtable New Record on your leads table.
  2. Enrich: Brandfetch Find Brand by Domain Name, using the domain field from the trigger.
  3. Update: Airtable Update Record, mapping the Brandfetch output (logo URL, primary color, company name) back to the original record.
Test each step as you go to confirm the mapping works, then publish your Zap so it runs automatically as new leads come in.
The same pattern works with HubSpot, Pipedrive, Salesforce, Google Sheets, or any tool that stores a list of domains. Just swap the trigger and update steps.

Available actions

The Brandfetch app on Zapier exposes four Search actions. Search actions look up existing data and return it to the next step in your Zap.
  1. Find Brand by Domain Name
    • Input: Domain (e.g. apple.com)
    • Output: Brand data including logos, colors, and company information
  2. Find Brand by Crypto Symbol
    • Input: Crypto Symbol (e.g. BTC)
    • Output: Brand data including logos, colors, and company information
  3. Find Brand by ISIN
    • Input: ISIN identifier
    • Output: Brand data including logos, colors, and company information
  4. Find Brand by Stock/ETF Ticker
    • Input: Symbol/ETF Ticker (e.g. AAPL)
    • Output: Brand data including logos, colors, and company information

Common Zaps

A few patterns that work well with Brandfetch on Zapier:
  • CRM enrichment — Auto-populate Airtable, HubSpot, or Salesforce records with logos and brand data as new leads arrive.
  • Lead alerts in Slack — Post a new-lead message to Slack with the company’s logo and brand colors inline.
  • Branded asset pipelines — Pull brand assets into Notion, Google Drive, or Figma whenever a new client is added.
  • Create branded presentations — Auto-generate Google Slides or PowerPoint decks pre-populated with a prospect’s logo, colors, and fonts.
  • Financial dashboards — Look up brand data by ticker or ISIN to enrich portfolio trackers and investor reports.

Error handling

When a Brandfetch action fails, Zapier surfaces the underlying API error code and message in the Zap History. The table below lists errors you might run into and how to resolve them.
StatusTitleDescription
400Bad RequestThe request is malformed or missing required parameters.
401UnauthorizedThe API key is missing, invalid, or expired. Manage your keys on the API keys page.
404Not Found or Invalid Domain NameNo brand matches the input. Confirm it exists at brandfetch.com.
429API key quota exceededYou’ve hit your plan’s request limit. Upgrade in the developer dashboard.

Keep your Zaps running smoothly

Zapier automatically retries failed tasks for transient errors, and you can layer additional controls on top:
  • Filters stop a Zap when a condition isn’t met.
  • Paths branch the workflow based on the Brandfetch response.
  • Auto-Replay retries held tasks once the underlying issue is resolved.
You can also configure email or Slack notifications for failed Zaps from your account settings. For details on each, see Zapier’s error handling documentation.

Extract domain name from email

Most CRMs store an email but not a separate domain field. You can derive the domain on the fly using Formatter by Zapier before passing it to the Brandfetch action. Add a Formatter by Zapier step between your trigger and the Brandfetch action:
  1. Choose the Text event.
  2. Set Transform to Split Text.
  3. Map the email field from your trigger into Input.
  4. Set Separator to @.
  5. Set Segment Index to Second.
Then map the formatter’s output into the Domain field of the Find Brand by Domain Name action.