> ## Documentation Index > Fetch the complete documentation index at: https://www.canva.dev/docs/apps/llms.txt > Use this file to discover all available pages before exploring further. # findFonts API reference for the findFonts method. Retrieves a list of fonts. Only a subset of Canva's fonts are returned. ## Usage ### Get a list of all available fonts ```typescript import { findFonts } from "@canva/asset"; const response = await findFonts(); ``` ### Get a specific font ```typescript import { type FontRef, findFonts } from "@canva/asset"; const placeholderFontRef = "PLACEHOLDER_FONT_REF" as FontRef; const response = await findFonts({ fontRefs: [placeholderFontRef] }); ``` ### Get multiple specific fonts ```typescript import { type FontRef, findFonts } from "@canva/asset"; const placeholderFontRef1 = "PLACEHOLDER_FONT_REF" as FontRef; const placeholderFontRef2 = "PLACEHOLDER_FONT_REF" as FontRef; const response = await findFonts({ fontRefs: [placeholderFontRef1, placeholderFontRef2] }); ``` ## Parameters Options for retrieving a list of fonts. Properties of options}> The refs of the fonts to retrieve. ## Returns The result of retrieving a list of fonts. This is a `Promise` that resolves with the following object: The retrieved fonts. Properties of fonts}> A unique identifier that points to a font asset in Canva's backend. The name of the font. The available font weights for the font. Properties of weights}> The name of the font weight. **Available values**: * `"normal"` * `"thin"` * `"extralight"` * `"light"` * `"medium"` * `"semibold"` * `"bold"` * `"ultrabold"` * `"heavy"` The font styles available for this specific font weight. **Available values**: * `"normal"` * `"italic"` The URL of an image that renders a preview of the font.