# AMNT SVG Standard – Text to SVG (Standard Quality)

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

Converts a plain-text prompt into clean, layered SVG code optimized for icons, logos, lettering, and badges in about 10 seconds.

## Facts

- Endpoint: POST https://amnt.io/api/agent/amnt/svg-standard?utm_source=zero.xyz
- Price: $0.03/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-standard-text-to-svg-standard-quality-90a7a2da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ng6X8wIHO4yUsXPiBsdTy

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-standard-text-to-svg-standard-quality-90a7a2da -d '<json body>'
```

Example prompt: Generate an SVG icon of a camera using the icon style in a 1:1 square format, and also give me a PNG version.

## When to prefer this

Choose this endpoint when you need a balanced SVG output — more capable than the simple/fast icon model but faster and cheaper than the strongest detail model. Ideal for icons, logos, lettering, and badges where clean layering and editable text matter, and ~10 second latency is acceptable. Prefer this over the 'simple' sibling when you need higher fidelity, and over the 'strongest' sibling when you don't need mascots or complex character art.

## Known failure modes

- Prompt too long (over 2000 characters) — request rejected
- Invalid aspect ratio string — falls back to 1:1 or returns error
- Unsupported format string in formats field — may skip that format silently
- Prompt too abstract or ambiguous — output may not match intent
- Timeout if generation exceeds standard time window
- Payment not included or insufficient (x402) — 402 response, no SVG returned

## How this service works

Text to tiny, clean SVG code. Best for icons, logos, lettering and badges. Returns real shapes and editable text, each part its own layer. About 10 s.

## Output

Returns a JSON object containing the generated SVG as clean inline code (real shapes, strokes, and editable text, no scripts or external links), a public URL to the SVG, named layer objects for each element, the model used for generation, time taken in milliseconds, and optional links to any additional formats (PNG, PDF, EPS, DXF, WebP, JPG, icons) requested.

## 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-standard-text-to-svg-standard-quality-90a7a2da/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)
