What you send
templateId and variables. The variable name matches the {{key}} in the template.
RENDER API
No setup. It runs on AtomAxis infrastructure: pick a template and get your image through the API. The layout stays; the text and photo change.
{{image}}
{{title}}
{{subtitle}}
Menu of the day
Grilled sea bass, seasonal greens.
Same places. Field ids first, then the filled menu card. The words are a sample.
HOW IT WORKS
01
Open one from the gallery, or build your own. Mark the parts that change, such as {{title}}.
02
The request carries a template id and variables. Those can be text or an image URL. n8n sends the same JSON.
03
The response includes a public JPEG link. Each successful image costs 1 credit. The link lasts 48 hours.
templateId and variables. The variable name matches the {{key}} in the template.
render.imageUrl. That address is a JPEG file. Instagram, or the next n8n step, can fetch it.
An HTTP Request node: POST, a JSON body, and Authorization: Bearer token. The URL is in the API reference.
USES
Render the same template for several frames. Text and photo change; the layout stays.
Vertical story sizes are in the gallery. Pick that template for a story image.
A landscape or square post. The size lives in the template.
n8n repeats the same request for each record. The JPEG URL goes to the next step.
GALLERY
These are sample templates. Open one, change the words, and save. The API then uses your copy. 158 templates are in the gallery.
FEATURES
It runs on AtomAxis infrastructure. There is nothing to install.
Drag cards into groups. The API ignores the folder and uses the template id.
The JSON you try in the dashboard pastes into an n8n HTTP node.
Packages are a one-time top-up. A failed render does not spend a credit. At zero, the API returns 402.
SAMPLE REQUEST
You copy the token from the dashboard. output: "url" returns the JPEG address.
curl -X POST https://render.atomaxis.dev/api/render \
-H "Authorization: Bearer ax_live_…" \
-H "Content-Type: application/json" \
-d '{
"templateId": "tmpl_id",
"output": "url",
"variables": {
"title": "Menu of the day",
"subtitle": "Grilled sea bass, seasonal greens.",
"price": "249 ₺",
"discount": "20%"
}
}'PRICING
Packages are a one-time purchase. Checkout continues on WhatsApp.
Open an account, save a design from the gallery, and request the first JPEG.