# GetDigitalCraft Instagram Portrait Renderer

> GetDigitalCraft Instagram Portrait Renderer is a paid API for AI agents from x402render-u5vwpxpyua-uc.a.run.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Renders a 1080x1350 Instagram portrait post as a PNG image with pixel-perfect typography from structured text fields

## Facts

- Endpoint: POST https://x402render-u5vwpxpyua-uc.a.run.app/instagram-portrait
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/getdigitalcraft-instagram-portrait-renderer-8a4749e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_u65maiIX1OKJuwTa-Z4a6

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability getdigitalcraft-instagram-portrait-renderer-8a4749e9 -d '<json body>'
```

Example prompt: Make me an Instagram portrait post (1080x1350 PNG) with a white background, black ink, and a coral accent — the kicker should say 'New Drop', the headline 'Summer
Collection 2025', three bullets: 'Lightweight fabric', 'Limited sizes', 'Free shipping', and a CTA that says 'Shop Now' linking to shopbrand.com.

## When to prefer this

Choose this endpoint when you need guaranteed typographic accuracy in a social media image — unlike diffusion models, every character in the supplied text is rendered exactly. Ideal for programmatic Instagram content pipelines, marketing automation, or any agent workflow where text legibility in the output image is non-negotiable. Best suited for Instagram portrait (1080x1350) format specifically.

## Known failure modes

- Missing required headline field returns an error response
- Invalid color values for bg/ink/accent may produce unexpected rendering
- Extremely long headline text may overflow the canvas
- Non-UTF-8 characters in text fields may render incorrectly
- Service unavailable or timeout if the rendering server is under load

## How this service works

Render a Instagram portrait post (1080x1350) as PNG with exact typography. The text in the output is exactly the text supplied — no garbled lettering, unlike diffusion models. Responds with the raw 1080x1350 PNG bytes, not JSON.

## Output

Raw 1080x1350 PNG image bytes (not JSON). The response body is the binary PNG file, ready to save or upload directly. Typography is pixel-exact — every character in the headline, kicker, bullets, and CTA appears exactly as supplied, with no AI hallucination or garbled letters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bg": {
   "type": "string"
  },
  "cta": {
   "type": "string"
  },
  "ink": {
   "type": "string"
  },
  "url": {
   "type": "string"
  },
  "accent": {
   "type": "string"
  },
  "kicker": {
   "type": "string"
  },
  "bullets": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "headline": {
   "type": "string",
   "description": "Main text; \\n for line breaks"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/getdigitalcraft-instagram-portrait-renderer-8a4749e9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402render-u5vwpxpyua-uc.a.run.app](https://www.zero.xyz/host/x402render-u5vwpxpyua-uc.a.run.app/llms.txt)
