Skip to main content
GET
Get Fonts

Overview

Fetch all supported text fonts available for video generation in the Pictory App. These fonts can be applied to text elements in your video storyboard, including captions, titles, headings, and body text. Use this endpoint to retrieve available fonts for video editing, text customization, or to allow users to select from supported font options when creating or editing video content.
You need a valid API key to use this endpoint. Get your API key from the API Access page in your Pictory dashboard.

API Endpoint


Request Parameters

Headers

Authorization
string
required
API key for authentication (starts with pictai_)

Response

Returns an array of font names as strings. Each font name represents a supported typeface that can be used in video text elements.
Array
array of strings
List of available font names

Response Examples


Code Examples

Replace YOUR_API_KEY with your actual API key that starts with pictai_

Common Use Cases

1. List All Available Fonts

Retrieve and display all supported fonts:

2. Create Font Selector for UI

Build a dropdown/selector component:

3. Categorize Fonts by Type

Organize fonts into categories based on their characteristics:

4. Search Fonts by Name

Find fonts matching specific criteria:

5. Validate Font Names

Check if a font name is supported:

Font Categories

The supported fonts can be grouped into the following categories:
CategoryFontsUse Case
Sans-SerifArial, Helvetica, Calibri, Lato, Open Sans, Poppins, Roboto, Noto Sans, Source Sans Pro, Josefin Sans, Ubuntu, ProximaNova, QuicksandModern, clean text; body copy; UI elements
SerifMerriweather, RokkittTraditional, formal text; headings; elegant designs
MonospaceCourier Prime, Space monoCode snippets; technical content; typewriter effect
Script/HandwritingDancing Script, Caveat, Moon dancePersonal touch; invitations; creative designs
Display/DecorativeGrandstander, Rowdies, Averia Libre, MontserratHeadlines; attention-grabbing text; branding

Font Characteristics

Sans-Serif Fonts

Best for: Modern designs, body text, readability on screens
  • Arial - Classic, widely supported
  • Helvetica / Helvetica Neue - Professional, clean
  • Roboto - Modern, geometric
  • Open Sans - Friendly, optimized for web
  • Lato - Warm, contemporary
  • Poppins - Geometric, playful
  • Montserrat - Urban, sophisticated

Serif Fonts

Best for: Traditional designs, printed materials, elegance
  • Merriweather - Designed for screens, highly readable
  • Rokkitt - Geometric slab serif, distinctive

Monospace Fonts

Best for: Code, technical documentation, retro designs
  • Courier Prime - Classic typewriter style
  • Space mono - Quirky, geometric

Script & Handwriting Fonts

Best for: Personal touch, creative projects, invitations
  • Dancing Script - Elegant, flowing
  • Caveat - Casual, handwritten
  • Moon dance - Playful, decorative

Display & Decorative Fonts

Best for: Headlines, logos, attention-grabbing text
  • Grandstander - Bold, energetic
  • Rowdies - Fun, rounded
  • Averia Libre - Artistic, unique

Usage Notes

Font Names are Case-Sensitive: When applying fonts to video elements, use the exact font name as returned by this endpoint, including capitalization.
Caching Recommended: The list of supported fonts changes infrequently. Cache the results locally to improve performance and reduce API calls.
Fallback Fonts: If a specified font is unavailable, the system will fall back to a default font (typically Arial or Roboto).

Best Practices

  1. Cache Font List: Fetch fonts once and cache them locally. The list changes infrequently.
  2. Use Exact Names: Always use the exact font name as returned by the API, including capitalization and spacing.
  3. Provide Font Preview: In user interfaces, display visual previews of fonts in their actual typeface to help users make selections.
  4. Group by Category: Organize fonts into logical categories (Sans-Serif, Serif, Script, etc.) for better user experience.
  5. Sort Alphabetically: Present fonts in alphabetical order for easy browsing.
  6. Validate Font Names: Before applying a font to a video element, verify the name exists in the current list of supported fonts.
  7. Consider Readability: Choose fonts appropriate for the video context:
    • Captions/Subtitles: Sans-serif fonts (Arial, Roboto, Open Sans)
    • Headlines: Display or bold sans-serif fonts (Montserrat, Poppins)
    • Formal Content: Serif fonts (Merriweather)
    • Creative/Personal: Script fonts (Dancing Script, Caveat)
  8. Test Font Sizes: Different fonts have different optical sizes. Test readability at various sizes.
  9. Limit Font Variety: Use 2-3 fonts maximum per video for visual consistency.
  10. Accessibility: Ensure sufficient contrast between text and background. Avoid overly decorative fonts for important information.

Integration with Video Storyboard

Apply fonts when creating or updating video storyboard elements:

Professional & Clean

  • Heading: Montserrat (Bold)
  • Body: Open Sans (Regular)
  • Caption: Roboto (Light)

Modern & Friendly

  • Heading: Poppins (SemiBold)
  • Body: Lato (Regular)
  • Caption: Lato (Light)

Classic & Elegant

  • Heading: Merriweather (Bold)
  • Body: Lato (Regular)
  • Caption: Lato (Italic)

Creative & Playful

  • Heading: Grandstander (Bold)
  • Body: Quicksand (Regular)
  • Caption: Quicksand (Light)

Technical & Modern

  • Heading: Roboto (Bold)
  • Body: Roboto (Regular)
  • Code: Courier Prime (Regular)