IMAGE function can load any Brandfetch CDN URL directly, so you can show live company logos in a spreadsheet without installing an add-on.
Prerequisites
- A Brandfetch account with an active client ID
Basic formula
Drop a hardcoded domain straight into the formula:Reference a cell
Most sheets store the domain in a column rather than hardcoding it. Concatenate the cell reference into the URL instead:Apply to an entire column
Wrap the formula inARRAYFORMULA to fill logos down a column automatically as new domains are added:
Sizing
IMAGE takes an optional mode argument as its second parameter: 1 fits the image to the cell, 2 stretches it, 3 keeps its original size, and 4 lets you pass custom width/height in pixels. For predictable results regardless of cell size, size the logo itself using the Logo API’s own w/h path segments and keep IMAGE at mode 3:
Theme and fallback
Any Logo API parameter works the same way inside the formula, for example a dark-theme icon with a lettermark fallback:Access all brand data (logos, colors, company data…)
IMAGE can only embed images. The rest of a brand’s identity, its color palette, fonts, and company info, comes from the Brand API, which returns JSON and needs an Authorization header that no spreadsheet formula can send. A small Apps Script custom function fills the gap.
You’ll need a Brand API key from the API keys page, this is a secret key, separate from the client ID used above. Open Extensions > Apps Script, paste the function below, and save:
Code.gs
IMAGE logo column: