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.
Last updated 2026-11-10
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.
- Logos Yes
- Colours Yes
- Fonts Yes
- Guidance Yes
- Files Yes
What does Frontify return?
- LogosAssets in icon and logo libraries can carry variants; image assets return a preview URL and a signed download URL for the original file.
- ColoursBrand Essentials (beta) returns colour palettes; each colour has a name and representations including hex, RGBA, CMYK, Pantone, RAL and CSS variable.
- FontsBrand Essentials (beta) returns font families with name, CSS name, provider and styles; self-hosted font styles include a URL for each font file format.
- GuidanceGuideline content (beta) can be fetched as guidelines, pages, sections and blocks; results follow the user's permissions.
- FilesImages, 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 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.
- For a stable integration, note that Brand Essentials and guideline content are in beta and may change in ways that break your code.
Sources
- developer.frontify.com/document/31#/guides/assets-preview-and-downloadchecked 2026-11-10
- frontify.github.io/graphql-reference/type/Imagechecked 2026-11-10
- developer.frontify.com/document/31#/guides/brand-essentialschecked 2026-11-10
- frontify.github.io/graphql-reference/type/BrandEssentialsSelfhostedFontStylechecked 2026-11-10
- developer.frontify.com/document/31#/guides/guidelines-guideline-contentchecked 2026-11-10
- help.frontify.com/en/articles/13942224-creating-a-developer-or-service-user-tokenchecked 2026-11-10
- developer.frontify.com/d/wJcTnsuhwb6T/graphql-api#/get-started/get-started-with-our-graphqlchecked 2026-11-10
- frontify.com/en/pricingchecked 2026-11-10
- developer.frontify.com/d/wJcTnsuhwb6T/authentication-and-security#/reference/rate-limiting-and-limitationschecked 2026-11-10
- help.frontify.com/en/articles/14787214-frontify-mcpchecked 2026-11-10
- frontify.github.io/graphql-reference/type/GuidelinePagechecked 2026-11-10
- help.frontify.com/en/articles/5402357-getting-started-with-the-frontify-graphql-apichecked 2026-11-10
- frontify.github.io/graphql-reference/type/BrandEssentialsGoogleFontStylechecked 2026-11-10
- mcp.frontify-integrations.comchecked 2026-11-10
- help.frontify.com/en/articles/16642874-understanding-frontify-s-mau-definition-updatechecked 2026-11-10