# Context.dev Styleguide

> The request and response of Context.dev's Styleguide for linear.app: color roles, type per heading, spacing, button and card styles, and font files.

| Fact | Value | Source |
| --- | --- | --- |
| Request | `GET https://api.context.dev/v1/web/styleguide` | [docs](https://docs.context.dev/brand/styleguide) |
| Context | Observed: read from the public website of the company | |
| Auth | Authentication is a bearer API key in the Authorization header. | [source](https://docs.context.dev/api-reference/brand-intelligence/styleguide), 11 November 2026 |
| Plans | As of 11 November 2026, Context.dev has a Free plan at $0 a month, and its cheapest paid plan, Developer, is $20 a month. Prefetching is not available on the Free plan. | [source](https://www.context.dev/pricing), 11 November 2026 |
| Over MCP | Not published. The MCP setup page names no Styleguide tool. The Composio integration page lists CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE as a Composio tool. | [source](https://docs.context.dev/integrations/composio), 11 November 2026 |

One GET with a domain returns the styles of the Linear website. The response has three color roles, the font and size of each heading level and of body text, spacing steps and shadows. It also has the styles of buttons and cards, and download links for every font that the CSS names. Of the responses on this site, it gives the most detail about how the site looks. It says nothing about what the brand is.

## The request

```bash
curl "https://api.context.dev/v1/web/styleguide?domain=linear.app" \
  -H "Authorization: Bearer $CONTEXT_DEV_API_KEY"
```

To read one page, send `directUrl` instead of `domain`. `colorScheme=dark` emulates dark mode, and Context.dev caches light and dark results separately. `maxAgeMs` works as on the Brand endpoint, with a default of 90 days.

## The response

`GET /v1/web/styleguide?domain=linear.app` (Context.dev Styleguide)

```json
{
  "styleguide": {
    "mode": "dark",
    "colors": { "accent": "#7170ff", "background": "#08090a", "text": "#f7f8f8" },
    "typography": {
      "headings": {
        "h1": { "fontFamily": "Inter Variable", "fontSize": "72px", … },
        …
      }
    },
    "elementSpacing": { "xs": "8px", "sm": "20px", "md": "30px", … },
    "components": { "button": { "primary": { "backgroundColor": "#e5e5e6", … } } },
    "fontLinks": {
      "Berkeley Mono": { "type": "custom", "files": { … } },
      "Roboto": { "type": "google", … }
    }
  },
  "cache_metadata": { "status": "hit", "age_ms": 239242548 }
}
```

1. `mode`: The Linear site is dark, so these are dark-mode colors.
2. `h1`: Firecrawl read the h1 as 64px.
3. `Berkeley Mono`: Commercial. On media.brand.dev.
4. A name from the fallback list, not a brand font.
5. `cache_metadata`: A cached copy, about 66 hours old.

The full response, with every heading level and component, is in [/data.json](https://brandcontextapi.com/data.json) under `responses.context-dev-styleguide`.

## What is not in it?

- Logos, images and descriptions are not in it. For these, call the [Brand endpoint](https://brandcontextapi.com/responses/context-dev-brand).
- The fonts that belong to the brand are not marked. The response has all seven fonts in the CSS, and five of them are fallbacks.
- Rules are not in it. The Context.dev docs say that extracted values need review "for contrast, responsive typography and interactive states" before you use them as a design system.

## Empty and failed responses

Context.dev documents these statuses: 400 (for example `WEBSITE_BLOCKED` or `WEBSITE_NOT_FOUND`), 401, 402 `USAGE_EXCEEDED`, 403 `ACCESS_POLICY_DENIED`, 408 `REQUEST_TIMEOUT`, 429 and 500. As on the Brand endpoint, Context.dev does not charge for validation, authentication, permission, timeout, rate-limit and server errors.

## Plans

The Styleguide has the same plans as the [Brand endpoint](https://brandcontextapi.com/responses/context-dev-brand). As of 11 November 2026, Context.dev has a Free plan, and its paid plans start with Developer at $20 a month. See [Context.dev's pricing page](https://www.context.dev/pricing). The Context.dev docs name no Model Context Protocol (MCP) tool for the Styleguide.

## Before you ship the fonts

The Context.dev docs say to make sure that you have the license for a font before you ship its files. Inter is open source. Berkeley Mono is sold by its foundry.

---

Source: https://brandcontextapi.com/responses/context-dev-styleguide
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.
