Social and display sizes
Generate portrait, landscape, square, and banner images from one source.
Batch images for marketing
Keep shared design settings consistent while changing dimensions, messaging, audiences, or locales for each image in the batch.
{
"default_options": {
"url": "https://hcti.io"
},
"variations": [
{ "viewport_width": 1200 },
{ "viewport_width": 630 },
{ "color_scheme": "dark" },
{ "full_screen": true }
]
}
Live demo
Set one URL as the default, change the viewport and browser settings for each variation, and receive all three image URLs from one request.
This simplified demo shows a few common controls. See the API reference for every option supported in default_options and individual variations.
Use cases
Generate portrait, landscape, square, and banner images from one source.
Change messaging or content by audience while preserving the same design settings.
Produce language and regional variants together in one batch response.
Deliver every required version together for review before publishing.
Baseline + variations
Put common content and rendering settings in default_options, then include only the overrides each image needs.
Define the URL and any settings shared by every image once in default_options.
"url": "https://example.com"Each variation can change viewport, color scheme, timezone, full-page capture, content, or other image options.
"color_scheme": "dark"The response returns one generated image result for each variation.
"images": [ ... ]Batch image API
Send one authenticated request with shared defaults and an explicit list of variations instead of maintaining several separate requests.
Generate all variations in one batch instead of coordinating separate API requests.
Use the viewport, browser, content, format, and capture options available to an individual image request.
Keep shared settings in one place instead of building and tracking several nearly identical API calls.
{
"default_options": {
"url": "https://example.com"
},
"variations": [
{
"viewport_width": 1200,
"viewport_height": 630,
"color_scheme": "light"
},
{
"viewport_width": 630,
"viewport_height": 1200,
"color_scheme": "dark"
}
]
}Ready to generate?
Set shared defaults, override only what changes, and receive every generated image URL together.
Batch image workflows
See how teams use shared defaults and per-image overrides for testing, campaigns, agent tasks, and classroom materials.
Return viewport, orientation, color scheme, and content variants to an agent in one response.
View workflowTest viewports, layouts, color schemes, and timezones without coordinating separate calls.
View workflowGenerate quiz versions, report cards, schedules, and learning materials from shared defaults.
View workflow