# Fields

> Brand context split into ten fields, from voice to versions. For each field, the endpoints that return it, the key that holds it, and how to pass it on.

A brand context response is a set of fields. The fields say who the company is, how it sounds, and what it sells. Other fields give its look, what to avoid, which files to use, and how current the data is. No endpoint returns all of them. This chart shows which key holds each field in the response of each endpoint for linear.app on 11 November 2026.

Each cell is the key that holds the field in the response of that endpoint for linear.app. The word "none" means that the response did not include the field.

| Field | Brandfetch Context (observed) | Brandfetch Brand (observed) | Context.dev Brand (observed) | Context.dev Styleguide (observed) | Firecrawl branding (observed) | Logo.dev Brand (observed) | Rainbrand Brief (maintained) | Rainbrand Brand Skill (maintained) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Name and description | `identity.description` | `description` | `brand.description` | none | `brandName` | `data.description` | `guidance` | `profile.name` |
| Voice and tone | `brand.voice` | none | none | none | `personality.tone` | none | `guidance` | `copywriting.md` |
| Positioning | `positioning` | none | none | none | `personality.targetAudience` | none | `guidance` | `positioning.md` |
| Logos | none | `logos[]` | `brand.logos[]` | none | `images.logo` | `data.logo` | `assets[]` | `profile.logo_catalog` |
| Colors | none | `colors[]` | `brand.colors[]` | `styleguide.colors` | `colors` | `data.colors[]` | `guidance` | `profile.palette` |
| Type | none | `fonts[]` | none | `styleguide.typography` | `typography` | none | `guidance` | `profile.typography` |
| Spacing and components | none | none | none | `styleguide.components` | `components` | none | none | `interface-design.md` |
| Rules and claims | `brand.voice.avoid` | none | none | none | none | none | `guidance` | `logo.md` |
| Images and files | none | `images[]` | `brand.backdrops[]` | `styleguide.fontLinks` | `images` | `data.social_banners[]` | `assets[]` | `files[]` |
| Dates and versions | `meta.resolved_at` | none | `cache_metadata` | `cache_metadata` | none | `data.indexed_at` | `skill_id` | `version_id` |

A filled cell means that the field was in the response. It does not mean that the value was correct. Four endpoints returned four different main colors for Linear, and the [Colors](https://brandcontextapi.com/fields/colors) page shows them side by side. Each field page below shows the values, what to pass to a model, and what to make sure of before you use them.

- [Name and description](https://brandcontextapi.com/fields/name-and-description): How each brand context API describes the company: names, taglines, short and long descriptions for linear.app, and the descriptions that were out of date.
- [Voice and tone](https://brandcontextapi.com/fields/voice-and-tone): Which brand context APIs return the voice of a brand, in what form, and how to pass it to a model: a Brandfetch summary, Firecrawl words, a Rainbrand guide.
- [Positioning, audience and competitors](https://brandcontextapi.com/fields/positioning): What brand context APIs say about who a company sells to, what it sells, and who it competes with, from Brandfetch's products to one word from Firecrawl.
- [Logos](https://brandcontextapi.com/fields/logos): Logo files from six brand context APIs for linear.app: formats, sizes, light and dark versions, inline SVG, links that expire, and the rules for their use.
- [Colors](https://brandcontextapi.com/fields/colors): The colors of Linear as six brand context APIs returned them on one day: four different main colors, generated color names, and the colors that are official.
- [Type](https://brandcontextapi.com/fields/type): Fonts and type sizes from brand context APIs for linear.app: font names, heading sizes that disagree, and font files that you can ship only with a license.
- [Spacing and components](https://brandcontextapi.com/fields/spacing-and-components): Spacing units, radii, shadows and button styles from brand context APIs for linear.app: what Context.dev's Styleguide and Firecrawl return, and how they differ.
- [Rules and claims](https://brandcontextapi.com/fields/rules-and-claims): What brand context APIs say that a model must not do: the Brandfetch avoid list, the Rainbrand naming, logo and claim rules, and why observed APIs have few.
- [Images and files](https://brandcontextapi.com/fields/images-and-files): Which files brand context APIs return besides the logo: banners, backdrops, font files, screenshots and Brand Skill assets, and how long their links work.
- [Dates and versions](https://brandcontextapi.com/fields/dates-and-versions): How brand context APIs show how current a response is: read dates, cache ages, index dates and version IDs. For linear.app, the dates ran from September on.

---

Source: https://brandcontextapi.com/fields
Last updated: 2026-11-11
Published by The Brand Object. The Brand Object is run by Rainbrand, which makes two of the endpoints described here. Their pages follow the same rules as the others.
