How do the Object table and JSON output of brand API created by Brandfetch work?

In this article, I will provide a detailed clarification of the object table and JSON output of the Brandfetch brand API. As a programmer, you may already be familiar with these data structures, but it can be helpful to have a deeper understanding of how they are implemented in the context of a specific API. By the end of this article, you will have a clear understanding of the structure and formatting of the object table and JSON output in the Brandfetch brand API, which will allow you to more effectively work with the data provided by this API in your own projects.

Object and Description table

ObjectsDescription
nameBrand name.
domainBrand website URL.
claimedSet to true if the owner of the brand has claimed its brand profile on Brandfetch
descriptionBrand description.
links*Brand links.
links.nameLink name.
links.urlLink URL.
logosBrand logos.
logo.typeLogo type (see table below for more explanation).
logo.themePlanned feature, not available now.
logo.formatsLogo formats
logo.formats.srcLogo source.
logo.formats.backgroundLogo background.
logo.formats.formatLogo format extension.
logo.formats.heightLogo height.
logo.formats.widthLogo width.
logo.formats.sizeLogo size (bytes).
colorsBrand colors.
colors.hexColor HEX.
colors.typeColor type.
  1. name: The name of the brand.

  2. domain: The website URL of the brand.

  3. claimed: A boolean value indicating whether the owner of the brand has claimed its profile on Brandfetch.

  4. description: A description of the brand.

  5. links*: An object containing the brand's links.

  6. links.name: The name of a link.

  7. links.url: The URL of a link.

  8. logos: An object containing the brand's logos.

  9. logo.type: The type of a logo (see table below for more explanation).

  10. logo.theme: A planned feature that is not currently available.

  11. logo.formats: An object containing information about the formats of the logo.

  12. logo.formats.src: The source of the logo.

  13. logo.formats.background: The background of the logo.

  14. logo.formats.format: The format extension of the logo.

  15. logo.formats.height: The height of the logo.

  16. logo.formats.width: The width of the logo.

  17. logo.formats.size: The size of the logo in bytes.

  18. colors: An object containing the brand's colors.

  19. colors.hex: The HEX code of a color.

  20. colors.type: The type of a color.

The information provided in the table is useful for anyone who needs to work with brand data. The table outlines the various objects that are available in the Brandfetch brand API and provides a detailed description of each object, which can be used to better understand the structure and contents of the data returned by the API. This information can be used to develop software applications or other tools that work with the Brandfetch brand data, allowing developers to create more powerful and effective tools for managing and analyzing brand information. Additionally, the information in the table can help users to better understand the data that is available, making it easier to find the information they need and to extract insights from the data.

JSON output explained

This is a JSON output containing information about the company "Brandfetch". It includes details such as the company name, domain, a brief description of what the company does, links to their social media pages on Twitter and LinkedIn, logos of the company in different formats and sizes, the company's brand colors and fonts used, and an image of the company's banner. The JSON output also includes additional information about the logos, such as their type and theme, and the fonts, such as their name, type, and origin. This information is useful for anyone who wants to know more about Brandfetch and wants to use their branding elements, such as colors and logos, in their work or marketing campaigns.

{
"name": "brandfetch",
"domain": "brandfetch.com",
"claimed": true,
"description": "The Brand Search Engine",
"links": [
{
"name": "twitter",
"url": "https://twitter.com/@Brandfetch"
},
{
"name":
"linkedin",
"url": "https://linkedin.com/company/brandfetch"
}
],
"logos
": [
{
"type": "icon",
"theme": null,
"formats": [
{
"src": "https://asset.development.brandfetch.io/idu_9vNjbv/idHyMcMCbY.png",
"background
": null,
"format": "png",
"height": 400,
"width": 400,
"size": 2565
}
]
},
{
"type": "logo",
"theme": null,
"formats": [
{
"src": "https://asset.development.brandfetch.io/idu_9vNjbv/idjBwaQU_z.png",
"background
": "transparent",
"format": "png",
"height": 215,
"width": 800,
"size": 33937
},
{
"src": "https://asset.development.brandfetch.io/idu_9vNjbv/idQVdMqLoj.svg",
"background
": "transparent",
"format": "svg",
"size": 15567
}
]
}
],
"colors": [
{
"hex": "#242c54",
"type": "asset",
"brightness": 45
},
{
"hex": "#ffffff",
"type": "asset",
"brightness": 255
},
{
"hex": "#5eabea",
"type": "asset",
"brightness": 159
}
],
"fonts": [
{
"name": "Poppins",
"type": "asset",
"origin": "google",
"originId": "Poppins",
"weights": []
},
{
"name": "Roboto",
"type": "asset",
"origin": "google",
"originId": "Roboto",
"weights": []
}
],
"images": [
{
"type": "banner",
"formats": [
{
"src": "https://asset.development.brandfetch.io/idu_9vNjbv/idp4T5qIAz.png",
"background
": "transparent",
"format": "png",
"height": 500,
"width": 1500,
"size": 5539
}
]
}
]
}

Ending words

In this conversation, we discussed various topics related to data, including data analysis, data visualization, data management, and data formats. We talked about the importance of data in decision-making and how data can be used to gain insights and improve business performance. We also explored different tools and techniques for working with data, such as Excel, SQL, and Python. Additionally, we discussed the importance of data privacy and security and the various regulations governing the use and handling of data. Overall, this conversation highlights the importance of data in today's world and the many ways in which it can be used to drive innovation and growth while also emphasizing the need for responsible data handling and management practices.

Endnote

If you're interested in accessing the Brandfetch brand API, you can request access through Worldindata, a third-party data marketplace that offers access to a variety of data sources, including the Brandfetch brand API. Simply go to the Worldindata website and follow the instructions for requesting access to the API. Once you have been granted access, you can use the API to access a wealth of information about different brands, including their logos, colors, fonts, and other visual assets. This information can be valuable for a variety of purposes, including marketing, design, and brand analysis.