Gradient presets
- Named gradients tuned for screenshots: aurora, sunset, ocean, midnight, lavender, forest, peach, and more. Pass background_preset and the API renders the multi-stop gradient at canvas size.
- 8+ first-class presets, each a multi-stop gradient mapped to a specific mood or page type. Use background_preset for the named gradient or background_gradient: "135deg, #667eea 0%, #764ba2 100%" for any custom gradient.
Image backgrounds
- Thousands of hosted image backgrounds available from the builder and API — abstract gradients, prismal sweeps, nebula textures, holographic waves, velvet noise, liquid metal, and more.
- Pass background for hosted assets (e.g. background: "prismal-prismatic-gradients/prismal-05"), or background_image_url for your own image URL.
Custom options
- Solid color — pass background_color: "#1a1a2e" for a flat background.
- Custom gradient — pass background_gradient: "135deg, #667eea 0%, #764ba2 100%".
- Auto-balance — omit all background params and the API samples the screenshot's dominant colors to pick a complementary gradient automatically.
API example
Aurora gradient with soft shadow
curl -X POST https://screenframed.com/v1/capture \
-H "Authorization: Bearer sf_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-app.com",
"background_preset": "aurora",
"shadow": "soft",
"padding": 60,
"corner_radius": 12
}'