This page groups the most important POST /v1/capture fields by job. For endpoint-level schema details, see Create Capture.

Source and page loading

FieldTypeNotes
urlstringRequired. Must be an http or https URL. Alias: site.
viewport.width / viewport.heightnumberBrowser viewport before composition.
capture_dprnumberBrowser capture DPR. Valid range: 1 to 4.
wait_forload | networkidle | domcontentloaded | numberEvent or millisecond delay before capture.
full_pagebooleanCapture the full page instead of only the viewport.
dark_modebooleanPrefer dark-mode rendering where the page supports it.
hide_selectorsstring[]CSS selectors to hide before capture.
blockstring[]One or more of cookie-banners, ads, chat-widgets, popups.
inject_cssstringCSS applied before capture.

Project and auth

FieldTypeNotes
project_idstringOptional project scope, such as prj_....
auth_profile_idstringOptional authenticated browser state, such as ap_....

Element capture

FieldTypeNotes
selectorstringCSS selector for deterministic element capture.
elementstringNatural-language element description. Aliases: component, componentPrompt, component_prompt.
insetnumberInternal padding around captured element. Range: 0 to 100.
inset_balancebooleanFill inset using detected component background when possible.
auto_balancebooleanLet ScreenFramed choose helpful default styling when explicit style is omitted.

Devices and frames

FieldTypeValues
devicestringiphone-16-pro, macbook-pro-16, ipad-pro-m4, browser-macos, browser-windows
device_colorstringDevice-specific color variant.
device_scalenumberRange: 0.4 to 1.0.
frame_ratiostringauto, 16:9, 4:3, 1:1, 3:2, 9:16, 21:9.
frame_scalenumberAdvanced frame scale multiplier.

Backgrounds

FieldTypeValues
background_stylestringgradient, solid, none, transparent.
background_presetstringaurora, sunset, ocean, midnight, arctic, dusk, forest, ember, custom.
background_colorstringCSS color.
background_gradientstringCSS gradient string.
backgroundstringHosted ScreenFramed background reference, e.g. fractal-glass-gradients/fractal-glass-34.
background_image_urlstringPublicly reachable custom image URL. Overrides background when both are provided. Alias: bg_image_url is not supported; use the full field name.

background_style: "transparent" cannot be combined with background, background_preset, or background_image_url, and requires png or webp output.

Layout, camera, and effects

FieldTypeValues / range
aspect_ratiostringauto, 16:9, 4:3, 1:1, 3:2, 9:16, 21:9.
paddingnumber0 to 200.
corner_radiusnumber0 to 40.
shadowstringnone, soft, hard, glow, float.
borderstringnone, subtle, bold, glass.
camera_presetstringhero, dashboard, flat, cinematic, detail.
perspectivestringnone, tilt-left, tilt-right, tilt-up, tilt-down, tilt-left-strong, tilt-right-strong, iso-left, iso-right.
tilt_x / tilt_y / rollnumber-30 to 30.
zoomnumber50 to 300.
offset_x / offset_ynumber-2000 to 2000.
depth_blurnumber0 to 30.
depth_blur_typestringdir, radial, tilt, lens.

Text overlays

FieldTypeNotes
title, subtitle, badgestringStructured text overlay fields.
title_positionstringabove, below, bottom-left, top-left, overlay-bottom.
text_enabledbooleanEnables free-form text overlay.
text_contentstringMax 500 characters.
text_x / text_ynumberPosition as a fraction from 0 to 1.
text_sizenumber8 to 1200.
text_weightnumber100 to 900.
text_gradientstringCSS gradient text fill.
text_autofitbooleanShrink text to fit a bounded box.

Output

FieldTypeValues / range
output.formatstringpng, webp, jpg.
output.width / output.heightnumber1 to 6144.
output.qualitynumberFormat-dependent quality setting.
output.dprnumber1, 2, or 3.

Removed fields

FieldReplacement
templateCompose with aspect_ratio, device, background_*, and camera controls.
window_controlsUse device: "browser-macos" or device: "browser-windows".
Ask a question... ⌘I