Exact text,
every render.
Diffusion models garble lettering because they draw a picture of words. This renders HTML to SVG to PNG, so the words in the image are the words you sent — and the same spec always produces the same pixels.
630 px
41 KB · rendered on request · re-request it and the digest is identical
One JSON body in, one PNG out.
{
"headline": "The words in\nthe image are\nthe words you\nsent",
"kicker": "1080 × 1080",
"bullets": ["No sampling", "No seeds"],
"cta": "Deterministic",
"accent": "#d8232f"
}
Buy credits, or let your agent pay per call.
API key
Buy credits with a card, send the key as a header. One credit per image. Credits don't expire.
-H "X-API-Key: gdc_live_…"
x402, no account
An agent pays $0.03 per image in USDC on Base and gets the PNG back. No signup, no card, no human. There's an MCP server too.
npx getdigitalcraft-mcp-render
One credit per image.
| Pack | Images | Price | Per image | |
|---|---|---|---|---|
| starter | 500 | $19 | $0.0380 | |
| pro | 2,000 | $49 | $0.0245 | |
| scale | 10,000 | $199 | $0.0199 |
A bundle costs one credit per format it returns. Paying per call over x402 instead is $0.03 an image, with no account at all.
Render one.
curl -X POST https://x402render-u5vwpxpyua-uc.a.run.app/og-image \
-H "X-API-Key: gdc_live_…" \
-H "Content-Type: application/json" \
-d '{"headline":"Ship it\nwithout typos","cta":"Get started"}' \
--output card.png
Ten formats, from Open Graph cards to Instagram stories to YouTube
thumbnails — see them all. Check what's left on your
key any time with GET https://x402render-u5vwpxpyua-uc.a.run.app/usage.