List available caption styles
curl --request GET \
--url https://api.captioncraft.studio/v1/presetsconst options = {method: 'GET'};
fetch('https://api.captioncraft.studio/v1/presets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.captioncraft.studio/v1/presets"
response = requests.get(url)
print(response.text){
"presets": [
{
"id": "classic",
"name": "Classic",
"description": "White Inter captions with a dark outline.",
"animation": "classic",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 111,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.75,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 8
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "highlight",
"name": "Highlight",
"description": "Uppercase Rubik captions highlighting the current word.",
"animation": "colorHighlight",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#ffff00",
"font_family": "Rubik",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#3d3d3d",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word."
}
},
{
"id": "smash",
"name": "Smash",
"description": "Outlined Paytone One captions that pop in one word at a time.",
"animation": "popIn",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Paytone One",
"font_size": 84,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 0,
"scale": 1,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 19
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"line_count": "Defaults to 0 (one word per cue). Set 1, 2 or 3 to group words into lines."
}
},
{
"id": "box",
"name": "Box",
"description": "Inter captions with a colored box behind the active word.",
"animation": "boxHighlight",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#7447E3",
"font_family": "Inter",
"font_size": 111,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.62,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#828282",
"blur": 8,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the box behind the active word; independent of background.color."
}
},
{
"id": "push",
"name": "Push",
"description": "Uppercase Rubik captions with a green highlight and a scale animation.",
"animation": "colorHighlightScale",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#00ff4f",
"font_family": "Rubik",
"font_size": 113,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 2,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 18
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word during the scale animation."
}
},
{
"id": "elegant",
"name": "Elegant",
"description": "Uppercase Inter captions that float into place with a soft shadow.",
"animation": "floatInTop",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "ogre",
"name": "Ogre",
"description": "Green Caveat Brush captions that pop into the center of the video.",
"animation": "popIn",
"defaults": {
"position": "center",
"horizontal_position": "center",
"text_color": "#1c9311",
"font_family": "Caveat Brush",
"font_size": 144,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 1,
"scale": 0.6,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "outline",
"name": "Outline",
"description": "Warm Rubik captions with a thick orange outline and changing opacity.",
"animation": "fillOpacity",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffe4bb",
"font_family": "Rubik",
"font_size": 82,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 1,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#cb8003",
"thickness": 20
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "paper-ink",
"name": "PaperInk",
"description": "Black Rubik captions on rounded white lines at the top.",
"animation": "fillOpacity",
"defaults": {
"position": "top",
"horizontal_position": "center",
"text_color": "#000000",
"font_family": "Rubik",
"font_size": 82,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 1,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "line-rounded",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#cb8003",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "action",
"name": "Action",
"description": "Italic Bebas Neue captions with an outline, shadow and active-word color.",
"animation": "colorHighlightAppear",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#FFFF00",
"font_family": "Bebas Neue",
"font_size": 122,
"font_weight": 700,
"font_style": "italic",
"text_alignment": "center",
"text_case": "none",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 12
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 0,
"distance": 12,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word as it appears."
}
},
{
"id": "prompter",
"name": "Prompter",
"description": "Centered Zilla Slab captions with a white outline and active-word opacity.",
"animation": "highlight",
"defaults": {
"position": "center",
"horizontal_position": "center",
"text_color": "#000000",
"font_family": "Zilla Slab",
"font_size": 98,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 1,
"scale": 0.66,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#ffffff",
"thickness": 17
},
"shadow": {
"enabled": false,
"color": "#ff00c7",
"blur": 10,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "This preset highlights by opacity, so highlight_color has no effect."
}
},
{
"id": "storytelling",
"name": "Storytelling",
"description": "Gold Instrument Serif captions with a red outline and offset shadow.",
"animation": "slideInLeft",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffbf00",
"font_family": "Instrument Serif",
"font_size": 124,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "medium",
"line_count": 2,
"scale": 0.68,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#ff0000",
"thickness": 13
},
"shadow": {
"enabled": true,
"color": "#ff0000",
"blur": 0,
"distance": 14,
"angle": 51
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "karaoke",
"name": "Karaoke",
"description": "Rounded Coiny lettering with a progressive karaoke fill.",
"animation": "twoToneFill",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#634afc",
"font_family": "Coiny",
"font_size": 99,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 2,
"scale": 0.6,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#ffffff",
"thickness": 18
},
"shadow": {
"enabled": false,
"color": "#3d3d3d",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Progressive fill color of spoken words."
}
},
{
"id": "glow",
"name": "Glow",
"description": "Rubik captions with a pink glow and a fade-in animation.",
"animation": "fadeIn",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Rubik",
"font_size": 113,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#ff00de",
"blur": 12,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "thin&bold",
"name": "Thin&Bold",
"description": "Uppercase Inter captions with animated thin and bold weights.",
"animation": "bolder",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 5,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"font_weight": "The animation uses weights 200 and 700; font_weight does not change them."
}
},
{
"id": "background",
"name": "Background",
"description": "Urbanist captions on a rounded black background.",
"animation": "classic",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Urbanist",
"font_size": 87,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "box-rounded",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
}
]
}Captions
List presets
Discover the available caption presets.
GET
/
v1
/
presets
List available caption styles
curl --request GET \
--url https://api.captioncraft.studio/v1/presetsconst options = {method: 'GET'};
fetch('https://api.captioncraft.studio/v1/presets', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.captioncraft.studio/v1/presets"
response = requests.get(url)
print(response.text){
"presets": [
{
"id": "classic",
"name": "Classic",
"description": "White Inter captions with a dark outline.",
"animation": "classic",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 111,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.75,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 8
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "highlight",
"name": "Highlight",
"description": "Uppercase Rubik captions highlighting the current word.",
"animation": "colorHighlight",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#ffff00",
"font_family": "Rubik",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#3d3d3d",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word."
}
},
{
"id": "smash",
"name": "Smash",
"description": "Outlined Paytone One captions that pop in one word at a time.",
"animation": "popIn",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Paytone One",
"font_size": 84,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 0,
"scale": 1,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 19
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"line_count": "Defaults to 0 (one word per cue). Set 1, 2 or 3 to group words into lines."
}
},
{
"id": "box",
"name": "Box",
"description": "Inter captions with a colored box behind the active word.",
"animation": "boxHighlight",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#7447E3",
"font_family": "Inter",
"font_size": 111,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.62,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#828282",
"blur": 8,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the box behind the active word; independent of background.color."
}
},
{
"id": "push",
"name": "Push",
"description": "Uppercase Rubik captions with a green highlight and a scale animation.",
"animation": "colorHighlightScale",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#00ff4f",
"font_family": "Rubik",
"font_size": 113,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 2,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 18
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word during the scale animation."
}
},
{
"id": "elegant",
"name": "Elegant",
"description": "Uppercase Inter captions that float into place with a soft shadow.",
"animation": "floatInTop",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "ogre",
"name": "Ogre",
"description": "Green Caveat Brush captions that pop into the center of the video.",
"animation": "popIn",
"defaults": {
"position": "center",
"horizontal_position": "center",
"text_color": "#1c9311",
"font_family": "Caveat Brush",
"font_size": 144,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 1,
"scale": 0.6,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "outline",
"name": "Outline",
"description": "Warm Rubik captions with a thick orange outline and changing opacity.",
"animation": "fillOpacity",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffe4bb",
"font_family": "Rubik",
"font_size": 82,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 1,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#cb8003",
"thickness": 20
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "paper-ink",
"name": "PaperInk",
"description": "Black Rubik captions on rounded white lines at the top.",
"animation": "fillOpacity",
"defaults": {
"position": "top",
"horizontal_position": "center",
"text_color": "#000000",
"font_family": "Rubik",
"font_size": 82,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 1,
"scale": 0.72,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "line-rounded",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#cb8003",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "action",
"name": "Action",
"description": "Italic Bebas Neue captions with an outline, shadow and active-word color.",
"animation": "colorHighlightAppear",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#FFFF00",
"font_family": "Bebas Neue",
"font_size": 122,
"font_weight": 700,
"font_style": "italic",
"text_alignment": "center",
"text_case": "none",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 12
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 0,
"distance": 12,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Color of the active word as it appears."
}
},
{
"id": "prompter",
"name": "Prompter",
"description": "Centered Zilla Slab captions with a white outline and active-word opacity.",
"animation": "highlight",
"defaults": {
"position": "center",
"horizontal_position": "center",
"text_color": "#000000",
"font_family": "Zilla Slab",
"font_size": 98,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 1,
"scale": 0.66,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#ffffff",
"opacity": 1
},
"outline": {
"color": "#ffffff",
"thickness": 17
},
"shadow": {
"enabled": false,
"color": "#ff00c7",
"blur": 10,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "This preset highlights by opacity, so highlight_color has no effect."
}
},
{
"id": "storytelling",
"name": "Storytelling",
"description": "Gold Instrument Serif captions with a red outline and offset shadow.",
"animation": "slideInLeft",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffbf00",
"font_family": "Instrument Serif",
"font_size": 124,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "medium",
"line_count": 2,
"scale": 0.68,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#ff0000",
"thickness": 13
},
"shadow": {
"enabled": true,
"color": "#ff0000",
"blur": 0,
"distance": 14,
"angle": 51
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "karaoke",
"name": "Karaoke",
"description": "Rounded Coiny lettering with a progressive karaoke fill.",
"animation": "twoToneFill",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"highlight_color": "#634afc",
"font_family": "Coiny",
"font_size": 99,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "small",
"line_count": 2,
"scale": 0.6,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#ffffff",
"thickness": 18
},
"shadow": {
"enabled": false,
"color": "#3d3d3d",
"blur": 7,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"highlight_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"highlight_color": "Progressive fill color of spoken words."
}
},
{
"id": "glow",
"name": "Glow",
"description": "Rubik captions with a pink glow and a fade-in animation.",
"animation": "fadeIn",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Rubik",
"font_size": 113,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "small",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#ff00de",
"blur": 12,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
},
{
"id": "thin&bold",
"name": "Thin&Bold",
"description": "Uppercase Inter captions with animated thin and bold weights.",
"animation": "bolder",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Inter",
"font_size": 92,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "uppercase",
"text_width": "medium",
"line_count": 2,
"scale": 0.7,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "none",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": true,
"color": "#000000",
"blur": 5,
"distance": 0,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {
"font_weight": "The animation uses weights 200 and 700; font_weight does not change them."
}
},
{
"id": "background",
"name": "Background",
"description": "Urbanist captions on a rounded black background.",
"animation": "classic",
"defaults": {
"position": "bottom",
"horizontal_position": "center",
"text_color": "#ffffff",
"font_family": "Urbanist",
"font_size": 87,
"font_weight": 700,
"font_style": "normal",
"text_alignment": "center",
"text_case": "none",
"text_width": "large",
"line_count": 2,
"scale": 0.65,
"offset": {
"left": 0,
"right": 0
},
"background": {
"type": "box-rounded",
"color": "#000000",
"opacity": 1
},
"outline": {
"color": "#000000",
"thickness": 0
},
"shadow": {
"enabled": false,
"color": "#000000",
"blur": 0,
"distance": 8,
"angle": 0
}
},
"supported_style_fields": [
"position",
"horizontal_position",
"text_color",
"font_family",
"font_size",
"font_weight",
"font_style",
"text_alignment",
"text_case",
"text_width",
"line_count",
"scale",
"offset",
"background",
"outline",
"shadow"
],
"style_notes": {}
}
]
}This endpoint is public and does not require an API key. Use a returned
id as the preset in a create request.
All 16 caption presets are available. Each entry returns its defaults, supported_style_fields, and style_notes so clients can discover which controls affect that preset. Nested defaults use the same shape as the request’s style. animation describes the preset’s fixed animation and is read-only.
See Caption styles for style overrides and language settings.Response
200 - application/json
Success
Show child attributes
Show child attributes