6 templates shown at 1080×1920, each a real render from the API. Change the text, then render one with an API call, a signed URL or a batch from a spreadsheet.
Full-screen 9:16 stories for new posts, launches, sales and events. Keep text away from the top and bottom, where Instagram draws its own buttons; the same template also renders the feed version.
A "new post" story: the post picture as a tilted print, its title on a card over it, a label pill above and a swipe-up hint with the link below.
A huge number on split-flap tiles with "days to go", the event and its date.
Poll results the way social apps draw them: the question on a full accent background and the answers as filled bars on a white card, the winner outlined and ticked.
A giant discount on a full accent-coloured background with diagonal stripes, the sale name and when it ends.
A launch teaser that shows the product only through a keyhole cut in a dark card, its blurred glow spilling around it, with the date below.
A save-the-date card on cream paper: the couple's photo in an arched window, their names between rules and the date as three large stacked numerals.
Send the template slug, your text and the size, and the image URL comes back in seconds. Every template lays itself out for every size preset (og 1200×630, square 1080×1080, portrait 1080×1350, story 1080×1920, pinterest 1000×1500, youtube 1280×720), so `sizes` gives you several formats from one request.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"template": "story-new-post",
"size": "story",
"modifications": {
"title": "The 5 best headphones under $200, tested for a month",
"label": "New video",
"handle": "@northwind.audio"
}
}'
Automating it for many images: Instagram Story images by API: 9:16 templates, safe zones and publishing.