Social posts from data
Turn a headline, a statistic or a listing into a publishable clip whenever the data changes.
Send captions, a background and the shape you want, and get a finished MP4 back. Content that changes often becomes video without an editor, a timeline or an encoding pipeline to keep running.
Create a free accountRead the API docs
Renders that ship themselves
vertical, 15s, captions timed
One request
The content is usually already there: the headline, the number, the listing, the release note. What stops it becoming a clip is everything around it, which is an editor, an export, a naming convention and somebody remembering to do it.
Ironfang Render takes the captions and the background and returns a finished MP4 in the shape you asked for. The clip is generated by the same system that already holds the data, at the moment the data changes.
POST /render/v1/video
Authorization: Bearer if_live_...
{
"size": "vertical",
"duration": 15,
"colour": "#101820",
"captions": [
{ "text": "Renders that ship themselves" },
{ "text": "One API. One quota." }
]
}
200 video/mp4Capabilities
The composition parameters that matter for short content, set per request.
Vertical, square, landscape or 720p from the same request, so one piece of content reaches a feed, a timeline and an embed.
Each caption carries when it appears and how long it holds, so the clip follows your script rather than a fixed cadence.
A flat colour, an image or a video behind the captions, with an optional watermark and a font size you control.
Supply audio with the request and it is mixed into the finished MP4, so the clip is publishable without a second pass.
One HTTPS request instead of an ffmpeg toolchain, a render queue and a worker to keep alive between jobs.
Per second of finished video, rounded up per clip, with 720p and square clips on one meter and 1080p vertical and landscape clips on another. A failed render counts nothing.
Use cases
Anywhere a person would otherwise open an editor to say something short.
Turn a headline, a statistic or a listing into a publishable clip whenever the data changes.
Generate a short captioned clip per story, in the shape each platform wants.
Announce a change with a clip built from the same record that changed.
One clip per listing, generated on publication rather than edited by hand.
Turn a weekly number into a short video for the channel that will actually watch it.
Produce the week of posts from a queue, with captions timed the same way every time.
This endpoint composes a clip from captions you supply. To record a page scrolling top to bottom, with the poster frame in the same response, there is a separate endpoint for that.
Pricing
A clip counts its output seconds, rounded up per clip: 720p and square clips on one meter, 1080p vertical and landscape clips on the other. A clip that fails to render counts nothing, and cache hits count nothing. Every account has a free allowance each month, with no card required. Past it, Pay as you go charges the rates below, within the monthly usage limit you set. Prices exclude VAT.
Seconds of 720p or square video output, rounded up per video.
120 output seconds free each month
| Paid units after the free allowance | Rate per 1,000 |
|---|---|
| First 10,000 | £1.50 |
| Next 90,000 | £1.10 |
| Above 100,000 | £0.80 |
Up to 60 seconds per video.
Seconds of 1080p landscape or vertical video output, rounded up per video.
120 output seconds free each month
| Paid units after the free allowance | Rate per 1,000 |
|---|---|
| First 10,000 | £2.00 |
| Next 90,000 | £1.50 |
| Above 100,000 | £1.10 |
Up to 60 seconds per video.
Questions
The details that decide whether this fits, without reading the whole reference first.
Less to operate. More to ship.
Create an account, take a key and send a few captions. Every account has free video seconds each month.
A free allowance every month, no card required, and no charge for failed renders.