# 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.

Most endpoints return some files besides the logo. For each file, three questions matter. What is the file, for example a social banner, a photo, or a font? Can you use it? Does the link still work next week?

| Endpoint | Key | What it returned for linear.app |
| --- | --- | --- |
| Brandfetch Brand API | `images[]`, `banner`, `screenshot` | A 1500 × 500 banner, a screenshot captured on 25 September 2026, and content delivery network (CDN) links for the logo, symbol and icon |
| Context.dev Brand | `brand.backdrops[]` | Five images from 1000 × 166 to 1000 × 525, each with its colors |
| Context.dev Styleguide | `styleguide.fontLinks` | Font files: Inter Variable and Berkeley Mono on the Context.dev CDN, and five fallback fonts from Google Fonts |
| Firecrawl branding | `images` | The logo inline, the favicon and the Open Graph image, as found on the page |
| Logo.dev Brand API | `data.social_banners[]` | One 1200 × 630 banner, on a signed link that expired the next day |
| Rainbrand Brief | `assets[]` | Four assets for the task: the Inter Variable font, an image of the font, a monochrome Linear icon, and a screenshot of the Linear Agent tasks interface as a "reference only" |
| Rainbrand Brand Skill | `files[]` | 23 files: guidance in Markdown, two fonts with specimens, nine images, a favicon |

`get_brief over MCP` (Rainbrand Brief)

```json
{
  "assets": [{
    "kind": "image",
    "media_type": "image/png",
    "url": "https://www.rainbrand.com/assets/AgHtorAyAmhJArYQReeuk…",
    "inline": { "status": "included" }
  }, …]
}
```

1. `inline`: Not defined in Rainbrand's docs. The REST spec has no such field.

## How long each link works

| Endpoint | Link | How long it works |
| --- | --- | --- |
| Logo.dev | `img.logo.dev/assets/…` | Signed, and `expires_at` was the next day. The Logo.dev docs tell you to store the file, not the link |
| Brandfetch | `cdn.brandfetch.io/…?c=…` | Tied to your client ID. The Brandfetch terms set out when you can cache content |
| Context.dev | `media.brand.dev/…` | Not stated in the Context.dev docs |
| Rainbrand Brand Skill | `storage.rainbrand.com/…?token=…` | Signed, and the token in our response expired about a week later |

## Before you use a file

- A font or a photo in a response does not give you the right to ship it. Berkeley Mono is a commercial font.
- Rainbrand's Brief labeled its one image as a style reference, not as something to publish. Observed responses do not say what an image is for.
- Download the files that you keep. Every signed link above stops working.

---

Source: https://brandcontextapi.com/fields/images-and-files
Last updated: 2026-11-12
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.
