URL Structure
Logo API uses a structured CDN URL format that allows you to retrieve and customize company logos using path and query parameters.Short Version
Use the short version when you only need the default logo for a brand.Full Version with All Parameters
Use the full version when you want to customize the logo size, theme, fallback, and logo type.identifier
Type:string
Required: Yes
The identifier is used to retrieve brand assets for a company, stock, fund, or crypto asset.
Accepted identifier formats include:
- Domain:
nike.com - Brand ID:
id_0dwKPKT - ISIN:
US6541061031 - Stock or ETF ticker:
NKE - Crypto symbol:
BTC,ETH
Explicit Type Routes
To avoid naming collisions between identifier types, you can use explicit type routes. Use this pattern:domain/nike.com— Query by domain name.ticker/NKE— Query by Stock or ETF ticker.isin/US6541061031— Query by ISIN code.crypto/BTC— Query by crypto symbol.
Identifier Example
nike.com instead of domain/nike.com, Logo API will auto-detect the identifier type.
The detection order is:
- Domain → Stock or ETF ticker → ISIN → Crypto symbol
theme
Type:enum<string>
The theme parameter lets you request a logo version that works better on a specific background.
Available values:
light— The light version of the logodark— The dark version of the logo
Example:
fallback
Type:enum<string>
The fallback parameter controls what Logo API should return when a requested logo is not available.
Available values:
brandapi— The Brand API default logotransparent— A transparent placeholder for custom background optionslettermark— A square icon using the first letter of the brand name, only fortype=icon404— Returns HTTP status 404 with a transparent placeholder
brandapiforicontransparentforlogoandsymbol
Example:
h
Type:number
The h parameter controls the logo height.
The logo aspect ratio is always preserved, so the image will scale without distortion.
Example:
w
Type:number
The w parameter controls the logo width.
The logo aspect ratio is always preserved, so the image remains clean and proportional.
Example:
type
Type:enum<string>
The type parameter controls which logo style is returned.
Available values:
icon— The default icon used on social profiles, such as a social media avatarlogo— The horizontal brand logo, usually used on large surfacessymbol— The universal brand mark or symbol that represents the brand
