Need to go from a domain to a company’s name, description, colors, social profiles, logo, and brandmark? The Brand API returns all the structured brand data we have for a given domain in a single JSON response.Documentation Index
Fetch the complete documentation index at: https://www.logo.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
The Brand API is available on Pro and Enterprise plans. See pricing to get started.Reach out to us at support@logo.dev if you see any gaps in coverage.
sk_....
Example: looking up “sweetgreen”
We’re usingcurl to test this from the command line, but you can call the API anywhere that supports headers.
Results
Expect a single object in the following format. The socials object will return a key-value pair if a social link is detected.logo is the renderable image URL for the brand’s logo. brandmark is the renderable URL for the brand’s wordmark/brandmark, and is omitted when none was selected.
social_banners is an array of brand social/banner image URLs (for example, Twitter or Open Graph banners).
logo_blurhash is the blurhash for the logo of the requested domain. A blurhash is a compact string representation that encodes a placeholder image, allowing you to show a blurred preview while the actual logo loads.
colors is an array of prominent colors for the logo. They are roughly ordered by prominence in the image.
is_profane is a boolean flag indicating whether the brand content was flagged as potentially inappropriate.
The currently supported social sites are:
- github
- snapchat
- telegram
- tumblr
- twitter (aka X)
- youtube
Using the blurhash
Thelogo_blurhash field encodes a blurred placeholder of the logo as a compact string. Render it while the real logo loads, so there’s no blank space or layout shift.
For implementation details and code examples, see the official blurhash documentation with decoders available for TypeScript, Swift, Kotlin, and more.