Social Media Image Maker — Quote, Stat & Checklist Cards
Under maintenancePricing
from $1.00 / 1,000 results
Social Media Image Maker — Quote, Stat & Checklist Cards
Under maintenanceRender HTML/CSS into pixel-perfect social media images - Pinterest pins, OG images, X cards, Instagram posts, YouTube thumbnails. Send HTML, get a public PNG/JPEG URL back as structured JSON. Full Chromium rendering with web fonts and emoji. Built for AI agents and automations. MCP-ready.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
廣河 佐藤
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Social Image Maker — quote cards, stat cards, checklists
Fill in a few fields, get back a finished social image. No HTML, no design tool, no cropping.
Built for AI agents and automation pipelines: pick a template, send the text, get a public PNG/JPEG URL back at the exact size you need (Pinterest pin, OG image, X card, Instagram post, YouTube thumbnail).
Need full control instead? You can still send raw HTML — see Advanced.
What it produces
Every image below came out of this Actor. No design tool, no cropping — the JSON that made each one is right underneath it.
quote_card (1200×630) | stat_card (1200×630) |
|---|---|
![]() | ![]() |
checklist (1000×1500, Pinterest pin):
Pick a template
1. quote_card — a review, a testimonial, a line someone said
{"template": "quote_card","preset": "ogp_card","theme": "navy","fields": {"kicker": "Customer review","text": "We stopped rewriting the same report every Monday.","author": "Dana R., operations lead","footer": "acme.example.com"}}
2. stat_card — up to 4 numbers with labels
{"template": "stat_card","preset": "ogp_card","theme": "dark","fields": {"title": "August in numbers","items": [{ "label": "Signups", "value": "1,284", "note": "+18% MoM" },{ "label": "Churn", "value": "2.1%", "note": "-0.4pt" },{ "label": "NPS", "value": "48" }],"footer": "Weekly report"}}
3. checklist — up to 8 steps or items
{"template": "checklist","preset": "pinterest_pin","theme": "light","fields": {"title": "Before you ship","subtitle": "The 5-minute pre-launch pass","items": ["Alt text on every image","Links open where you expect","Preview card renders","Someone else read it"],"footer": "acme.example.com"}}
Themes: navy (default), light, dark. Type sizes scale from the canvas, so the same fields work on a square, an OG card, or a 2:3 pin without breaking the layout.
What you get back
{"imageUrl": "https://api.apify.com/v2/key-value-stores/XXXX/records/image.png","width": 1200,"height": 630,"format": "png","template": "stat_card","bytes": 152340,"renderMs": 2400}
imageUrl is a stable public link — no parsing, no base64 handling.
Using from MCP (AI agents)
This Actor is callable through the Apify MCP server. Once connected, an agent can call it as a tool and pass the same JSON shown above. A template call is usually the better default for an agent: the fields are self-describing, so the model doesn't have to invent a layout.
Canvas sizes
Pass preset and skip the pixel lookup:
| preset | size |
|---|---|
instagram_square | 1080 × 1080 |
instagram_portrait | 1080 × 1350 |
x_landscape | 1600 × 900 |
pinterest_pin | 1000 × 1500 |
ogp_card | 1200 × 630 |
story_vertical | 1080 × 1920 |
preset wins over width/height when both are sent. Omit it and the canvas comes from width (default 1000) × height (default 1500).
| Also common | width × height |
|---|---|
| YouTube thumbnail | 1280 × 720 |
| X/Twitter card (16:9) | 1200 × 675 |
Advanced: send your own HTML
Send html and you get exact control — full Chromium rendering, inline <style>, Google Fonts <link>, flexbox/grid, web fonts and emoji all work.
{"html": "<div style='width:1000px;height:1500px;background:#1a1a2e;color:#fff;font-family:sans-serif;padding:80px'><h1 style='font-size:80px'>5 Kitchen Storage Hacks</h1><p style='font-size:44px;color:#ffd166'>that actually survive Monday mornings</p></div>","width": 1000,"height": 1500,"format": "png"}
html always wins over template. If you are already calling this Actor with html, nothing changes — templates are purely additive.
Long infographics: set fullPage: true and the full document height is captured.
Input reference
See the Input tab. Send either template + fields or html.
Optional for both: preset, width, height, format (png|jpeg), jpegQuality, fullPage, waitMs (extra settle time for web fonts). Template-only: theme.
Limits
- HTML input up to 2MB. External assets must be publicly reachable.
- Canvas 100–4000px per side.
stat_cardshows up to 4 items,checklistup to 8.
日本語
フィールドを埋めるだけでSNS画像が出来上がるAPIです。HTMLもデザインツールも要りません。
テンプレートは3種類:
quote_card— レビューや誰かの一言を1枚のカードにstat_card— ラベル付きの数字を最大4つchecklist— 手順や項目を最大8つ
テーマは navy / light / dark の3色。文字サイズはキャンバスの短辺から自動計算するので、正方形でもOGPでも2:3の縦長ピンでも、同じ内容がそのまま破綻せずに収まります。preset にプラットフォーム名(pinterest_pin など)を渡せば寸法を調べる必要もありません。
返るのは公開URL付きのJSON(imageUrl)なので、パースもbase64の処理も不要です。Apify MCPサーバー経由でAIエージェントのツールとしても呼び出せます。
自分でHTMLを書きたい場合は html を送ってください(従来どおり。html があれば必ずそちらが優先されるので、既存の呼び出しは何も変わりません)。
制作: kuralab

