# AMNT SVG Pro – High-Fidelity Text-to-SVG Generator

> AMNT SVG Pro – High-Fidelity Text-to-SVG Generator is a paid API for AI agents from amnt.io, paid per call via x402, $0.25/call, status unknown (last checked 2026-10-15).

Converts a text prompt into detailed, layered SVG artwork using AMNT's strongest model, optimized for mascots, characters, and NFT art, with each element in its own named layer.

## Facts

- Endpoint: POST https://amnt.io/api/agent/amnt/svg-pro?utm_source=zero.xyz
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/amnt-svg-pro-high-fidelity-text-to-svg-generator-84dcab90
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tM0_wVjEWT4FYJ_12Yj3V

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 amnt-svg-pro-high-fidelity-text-to-svg-generator-84dcab90 -d '<json body>'
```

Example prompt: Generate a detailed SVG mascot of a friendly robot astronaut waving, in illustration style with a 1:1 square aspect ratio — I also want PNG and PDF versions exported.

## When to prefer this

Choose this endpoint when you need highly detailed, complex SVG artwork — especially mascots, characters, or NFT-grade illustrations — where layered, editable output is important. It is slower (~40s) and costs more than AMNT's fast/tiny SVG endpoints, so prefer it over those sibling endpoints only when quality and layer structure matter more than speed. It supports multiple export formats (PNG, PDF, EPS, etc.) in addition to SVG, making it ideal for production-ready creative assets.

## Known failure modes

- Prompt too long (over 2000 characters) — validation error
- Invalid aspect ratio format — returns error
- Unsupported format requested in formats field — returns error
- Model timeout if generation exceeds server limits — may return 504 or error response
- Insufficient USDC balance for x402 payment — payment failure before generation starts

## How this service works

Text to detailed SVG code from AMNT's strongest model. Best for mascots, characters and NFT art. Returns clean SVG, each part its own named layer. About 40 s.

## Output

Returns a JSON object containing: the raw SVG code (clean vector shapes with no scripts or external links), a public URL to the SVG, an array of named layers (each element as its own layer), optional file links for requested formats (PNG, PDF, EPS, DXF, WEBP, JPG), the model name used, and processing time in milliseconds. Typical latency is around 40 seconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "prompt"
     ],
     "properties": {
      "style": {
       "enum": [
        "auto",
        "icon",
        "logo",
        "flat",
        "illustration",
        "pixel"
       ],
       "type": "string",
       "default": "auto",
       "description": "Style"
      },
      "aspect": {
       "type": "string",
       "default": "1:1",
       "examples": [
        "1:1"
       ],
       "maxLength": 12,
       "description": "\"auto\", a preset (1:1, 4:5, 3:4, 2:3, 9:16, 1:2, 5:4, 4:3, 3:2, 16:9, 2:1) or any W:H up to 3:1. Same price in every shape."
      },
      "prompt": {
       "type": "string",
       "examples": [
        "a camera icon"
       ],
       "maxLength": 2000,
       "description": "What to draw, in plain words."
      },
      "formats": {
       "type": "string",
       "examples": [
        "pdf,png"
       ],
       "maxLength": 80,
       "description": "Any of png, pdf, eps, dxf, icons, small, webp, jpg. Comma separated. SVG always comes back."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ms": {
       "type": "integer",
       "description": "Time taken."
      },
      "ran": {
       "type": "string",
       "description": "The model that made it (Auto picks one per request)."
      },
      "svg": {
       "type": "string",
       "description": "The SVG, as clean code: real shapes, strokes and editable text. No scripts, no outside links."
      },
      "url": {
       "type": "string",
       "description": "A public link to the same SVG."
      },
      "files": {
       "type": "object",
       "description": "Links to any extra formats asked for."
      },
      "model": {
       "type": "string",
       "description": "The AMNT SV
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amnt-svg-pro-high-fidelity-text-to-svg-generator-84dcab90/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from amnt.io](https://www.zero.xyz/host/amnt.io/llms.txt)
