# GetDigitalCraft Instagram Square Post Renderer

> GetDigitalCraft Instagram Square Post 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-13).

Renders a pixel-perfect 1080x1080 Instagram square post as a PNG with exact, guaranteed typography — no text distortion unlike diffusion models.

## Facts

- Endpoint: POST https://x402render-u5vwpxpyua-uc.a.run.app/instagram-square
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/getdigitalcraft-instagram-square-post-renderer-732d0b63
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rv8gBEiKtLLycPTL9RrO-

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-square-post-renderer-732d0b63 -d '<json body>'
```

Example prompt: Create a 1080x1080 Instagram square post with a white background, dark ink, a kicker that says 'New Drop', the headline 'Summer Collection
Is Here', two bullets — 'Free shipping' and 'Limited stock' — a CTA of 'Shop Now', and a gold accent color.

## When to prefer this

Choose this endpoint when you need guaranteed, pixel-accurate text in a social media image — specifically an Instagram 1080x1080 square. Unlike diffusion/AI image models that frequently garble or hallucinate text, this renderer places exact supplied strings. Prefer it for branded posts, announcements, promotional graphics, or any use case where the text must be letter-perfect. Not suitable if you need non-square formats, AI-generated imagery, or rich photo backgrounds.

## Known failure modes

- Missing or empty headline may produce a blank or malformed image
- Invalid color values (e.g. malformed hex codes) may cause a render error or fallback to defaults
- Overly long headline or bullet text may overflow the canvas without truncation warnings
- Payment failure via x402 protocol returns 402 status before rendering begins
- Server-side rendering timeout for complex compositions may return a 5xx error

## How this service works

Render a Instagram square post (1080x1080) 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 1080x1080 PNG bytes, not JSON.

## Output

Raw 1080x1080 PNG image bytes (not JSON-wrapped) ready to be saved, uploaded, or posted — featuring exact typographic rendering of all supplied text fields with no distortion or hallucinated characters.

## 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-square-post-renderer-732d0b63/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)
