Use Case

Social Media Automation

One template, batch generation. Xiaohongshu, Twitter, LinkedIn — all from one API call.

<1.2s
Render
99.9%
Uptime
100/mo
Free tier
开发者必看#API设计
5 个让你的
API 性能
翻倍的技巧
Sarah 的技术笔记
向右滑动 →
Xiaohongshu · 1080×1440

The Problem

Without RendShot

1

Manually design each post image in Canva or Figma

2

Export and upload one by one, per platform

3

Inconsistent branding across platforms and campaigns

With RendShot

One template + dynamic data → batch generate images for every platform, every post. Consistent brand, zero manual work.

Unlike Canva API (design-tool complexity) or self-hosted Puppeteer (infrastructure headaches), RendShot is a single HTTP call with sub-second response.

How It Works

Three steps. Under a minute.

01

Design your template

Write HTML + CSS for your image layout. Use Tailwind, Google Fonts, any CSS feature.

02

Call the API

Send a POST request with your template and dynamic data. Get back a CDN-hosted image URL.

03

Automate at scale

Hook into your workflow — n8n, Windmill, CMS webhooks, or your own backend. Images on demand.

Integration

One API call. That's it.

curl -X POST https://api.rendshot.ai/v1/image \
  -H "Authorization: Bearer rs_live_..." \
  -d '{ "template_id": "social-card",
        "variables": { "title": "5 API Tips", "author": "Sarah" },
        "width": 1080, "height": 1440 }'
PNG, JPEG, WebP output
Up to 4096×4096 pixels
Google Fonts auto-loaded
SSRF protection built-in

FAQ

Common questions

Does RendShot support Xiaohongshu image sizes?

Yes. Set width and height to any value up to 4096×4096. For Xiaohongshu covers, use 1080×1440 (3:4 ratio).

Can I generate images for multiple platforms at once?

Yes. Call the API once per platform with different dimensions. A batch of 10 images typically completes in under 5 seconds total.

Related Use Cases

Explore more use cases

Ready to automate your image generation?

Start with 100 free images per month. No credit card, no contracts. Upgrade when you're ready.