Dynamic product images

Generate product images and price cards via API

Render on-brand product cards, price drops and ad creative for a whole catalogue — feed the API your product feed and get a fresh image per SKU, automatically.

Read the docs
100 renders / month free · no card · paid plans are never blocked
Lumin Skin
Pure Renewal Serum
$38Shop now
A single template, rendered from your data

How it works

1

Template your product card

Compose the photo, name, price and badge once with placeholders for each field.

2

Batch over your catalogue

Use the batch endpoint (up to 50 per request) or an n8n workflow to render every SKU from your product feed.

3

Drop them into ads & feeds

Push the signed URLs straight into ad platforms, marketplaces or your storefront.

One API call

curl https://api.mostlyrender.com/v1/renders \
  -H "Authorization: Bearer mr_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"templateId":"tpl_product_card","modifications":{"name":"Pure Renewal Serum","price":"$38","image":"skincare.webp"}}'

Questions

Can I render a whole catalogue at once?

Yes. The batch endpoint renders up to 50 images per request, items run concurrently and are metered one by one, so a short script or an n8n workflow can fan out over a whole product feed.

Can I use my own product photos?

Yes. Pass an image URL as an image layer’s modification and it’s composited into the template alongside your name, price and badge. The URL must be public http(s).

How do I keep images current when prices change?

Re-render when the data changes. With signed render URLs the price lives in the URL itself, so updating the feed updates the image; unchanged products keep hitting the cache and aren’t billed again.

Which formats work for ads and marketplaces?

PNG, JPEG and WebP. JPEG and WebP accept a quality setting, and scale (1–3) renders sharper output for high-density screens.

Can I make several sizes from one product?

Yes. Templates are size-specific, so keep one per placement — square feed, landscape ad, story — and send the same product data to each.

How much does a catalogue of 10,000 SKUs cost?

One render per image per size. 10,000 renders a month are included on the $49 Pro plan; a second size would add 10,000 more, billed at Pro’s $4 per 1,000 rather than blocked.

Can I change the background per product?

Yes. The canvas background is a reserved parameter: send a colour, gradient or image URL as background in modifications, or bake double-brace placeholders into the template’s background and fill them per render.