# Frontify API

> Frontify's GraphQL API and MCP server read a company's assets, logos, colours, fonts and guideline pages, with the company's permission. Pricing is by quote.

Frontify is a brand management platform: a company keeps its guidelines, logos and approved files there, and its own team edits them. The GraphQL API, sent to the company's Frontify domain with a token issued in a Frontify user's name, reads libraries and assets with download links and, in beta, colour palettes, fonts and guideline pages. The Frontify MCP server lets agents read the same things.

It suits products whose customers keep their brand in Frontify and want your product to use it.

| | |
| --- | --- |
| Job | [File management (DAM)](https://brandapis.com/guides/which-brand-api#file-management-dam) |
| Logos | Yes |
| Colours | Yes |
| Fonts | Yes |
| Guidance | Yes |
| Files | Yes |
| You send | An asset, library or brand ID, on the customer's domain |
| Authentication | OAuth 2.0, or a service user token |
| Free tier | None; a developer sandbox after review |
| Paid from | By quote |
| MCP server | Yes |
| Checked | 2026-11-10 |

## What does Frontify return?

- **Logos:** Assets in icon and logo libraries can carry variants; image assets return a preview URL and a signed download URL for the original file.
- **Colours:** Brand Essentials (beta) returns colour palettes; each colour has a name and representations including hex, RGBA, CMYK, Pantone, RAL and CSS variable.
- **Fonts:** Brand Essentials (beta) returns font families with name, CSS name, provider and styles; self-hosted font styles include a URL for each font file format.
- **Guidance:** Guideline content (beta) can be fetched as guidelines, pages, sections and blocks; results follow the user's permissions.
- **Files:** Images, documents, video, audio and other files can be downloaded in their original format and size, with CDN preview URLs for images, documents, video and audio.

## How is it billed?

Priced by monthly active users (MAU): anyone who logs in at least once in a month, averaged over six months.

## What are the limits?

2,500 requests per 5-minute rolling window; above that the API returns HTTP 429.

## What do the terms require?

A download-protected asset returns no download URL unless a download request has been approved and is still valid.

## Who keeps it current?

The customer's team, which edits its guidelines and assets in Frontify; guideline pages report when they or their contents were last modified.

## How do you call it?

```
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {your-token}" \
  -d '{"query":"query CurrentUser { currentUser ... on AccountUser { id email name avatar }}}"}' \
  'https://{your-domain}/graphql'
```

## When should you use something else?

- **For companies that don't use Frontify**, the API can't help: it reaches only Frontify customers who authorise you. A [lookup](https://brandapis.com/guides/which-brand-api#one-off-lookups) gets anyone's public logo.
- **For agents making new work**, Frontify returns guideline pages as they are written; your code or the agent decides which rules apply to each task. See [agentic brand work](https://brandapis.com/guides/which-brand-api#agentic-brand-work).
- **For a stable integration**, note that Brand Essentials and guideline content are in beta and may change in ways that break your code.

## Sources

- <https://developer.frontify.com/document/31#/guides/assets-preview-and-download> (checked 2026-11-10)
- <https://frontify.github.io/graphql-reference/type/Image> (checked 2026-11-10)
- <https://developer.frontify.com/document/31#/guides/brand-essentials> (checked 2026-11-10)
- <https://frontify.github.io/graphql-reference/type/BrandEssentialsSelfhostedFontStyle> (checked 2026-11-10)
- <https://developer.frontify.com/document/31#/guides/guidelines-guideline-content> (checked 2026-11-10)
- <https://help.frontify.com/en/articles/13942224-creating-a-developer-or-service-user-token> (checked 2026-11-10)
- <https://developer.frontify.com/d/wJcTnsuhwb6T/graphql-api#/get-started/get-started-with-our-graphql> (checked 2026-11-10)
- <https://www.frontify.com/en/pricing> (checked 2026-11-10)
- <https://developer.frontify.com/d/wJcTnsuhwb6T/authentication-and-security#/reference/rate-limiting-and-limitations> (checked 2026-11-10)
- <https://help.frontify.com/en/articles/14787214-frontify-mcp> (checked 2026-11-10)
- <https://frontify.github.io/graphql-reference/type/GuidelinePage> (checked 2026-11-10)
- <https://help.frontify.com/en/articles/5402357-getting-started-with-the-frontify-graphql-api> (checked 2026-11-10)
- <https://frontify.github.io/graphql-reference/type/BrandEssentialsGoogleFontStyle> (checked 2026-11-10)
- <https://mcp.frontify-integrations.com> (checked 2026-11-10)
- <https://help.frontify.com/en/articles/16642874-understanding-frontify-s-mau-definition-update> (checked 2026-11-10)

---

Source: https://brandapis.com/directory/frontify
Last updated: 2026-11-10
Published by The Brand API Register. The Brand API Register is run by Rainbrand, which makes one of the APIs listed. Its entry follows the same rules as the others.
