Ad-ready PNG in one call. Text renders. Formats match.
Describe the ad in natural language. 42 Image Creative produces a PNG at the exact format your ad platform wants, with headlines, stats and CTAs rendered as HTML/CSS — not as AI diffusion. The result is ad-ready: upload to LinkedIn Campaign Manager, Meta Ads, or Google Ads without cropping, retyping or fixing garbled text.
The actor runs an internal art-director pipeline: it researches your brief, chooses a visual mood, generates a decorative asset, removes background, and composes the final layout pixel-perfect. You get one file, not a canvas to finish.
LinkedIn sponsored post for an enterprise data platform. Headline: "Ship dashboards in a week". Stat: "−8 days to first insight". CTA: "Book a demo". Tone: confident, technical. Try →Instagram Story ad for a sustainable fashion brand. Tagline: "Made to last. Made to love." CTA: "Shop the edit". Mood: warm, earthy palette. Try →Google Display ad for a B2B cybersecurity SaaS. Headline: "Patch every CVE. Before breakfast." CTA: "Start free trial". Tone: assured, minimal. Try →Single endpoint, JSON in, URL out. Standard REST — works with any HTTP client, n8n, Make, Zapier, and MCP.
curl -X POST https://api.42rows.com/v1/image-creative \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"prompt": "LinkedIn sponsored post for fintech SaaS, headline \"Market-Leading Precision\", stat \"+12.4%\", CTA \"Download Insights\"",
"format": "1200x628"
}'Logo injection and brand-palette pinning ship in the next release. For now, mention brand name, colors and tone in the prompt and the art director will honour them.
It renders. Headlines, stats, and CTA labels are written as real HTML/CSS over the generated visual — so they are pixel-perfect, selectable in downstream tools, and never show diffusion artefacts.
One deterministic output per call. To produce A/B variations, call the API multiple times with slightly different prompts or mood hints — same cost, different results.
The three shipped formats cover 95% of paid ad placements. Custom sizes are on the roadmap; open an issue or reach out if you need one now.
Yes. It is a standard REST endpoint — every workflow tool that does HTTP POST works. An official MCP server is also available.
Try it in the public terminal or get an API key.