For voice, positioning, products, and competitors from any domain, no other endpoint on this site matches the Brandfetch Brand Context API. No other observed endpoint returned them for Linear. Observed means that the API reads the public website. The alternatives cover other parts of brand context. The right one depends on what you planned to use the Brand Context API for.
| Endpoint | Voice | Positioning | Color values | Logo files | Free plan | Cheapest paid plan |
|---|---|---|---|---|---|---|
| Brandfetch Brand Context API | Summary, attributes, avoid list | Audiences, products with prices, competitors | No | No | Yes | Growth Starter, $129 a month |
| Brandfetch Brand API | No | Company data | Yes | Yes | Same plan | Same plan |
| Context.dev Brand | No | Industry codes | Yes, with generated names | Yes | Yes | Developer, $20 a month |
| Context.dev Styleguide | No | No | Yes, by role | No | Same plan | Same plan |
| Firecrawl branding | Three words | One word | Yes, by role | Inline | Yes | Hobby, $19 a month |
| Logo.dev Brand API | No | No | Two | Yes, on links that expire | Yes, with an attribution link | Startup, $50 a month |
| Rainbrand Brief | Written for the task | Written for the task | For the task | Selected for the task | A one-time grant | Plus, $20 a month |
The plans are as of 11 November 2026, billed monthly. The pricing page of each vendor has the current terms. Rainbrand needs the brand added first, so it is not a lookup for any domain.
If you need voice and positioning for any company
Stay with Brandfetch. Its Brand Context API returned what a model needs to write about a company that it never saw before. The response had a voice summary with tones to avoid, audiences, products with prices from the pricing page, and competitors. The nearest field elsewhere is personality from Firecrawl, and it has three words. The Brandfetch terms limit how you pass its content to AI models (response page). If your use stays inside those terms, no observed alternative exists.
If you need colors, logos, and fonts
Use the Brandfetch Brand API, on the same account and plan. Another choice is Context.dev Brand, which tags each logo with the background that it suits. Logo.dev is a third choice. It bills each domain once a day, and its file links expire after about a day.
If you need the actual styles of the site
Use the Context.dev Styleguide or the Firecrawl branding format. Both read the CSS and return color roles, type sizes, and button styles for a coding agent that builds a similar page. They gave different values for the main color and the h1 size of Linear. See Colors and Type.
If you make work for the same brands again and again
In this case, the important question is what the brand wants, not what the site says. A Rainbrand Brief returns guidance and assets chosen for one task from sources added for the brand. It includes claim limits that a website cannot give you. It needs the brand added first. The observed or maintained page compares the two kinds.
Switching keys
Each response uses different names for the same things: identity.description (Brandfetch), brand.description (Context.dev), and data.description (Logo.dev). The adapters template maps the response of every endpoint to one shape.
Last updated 11 November 2026