# Foundry Unicode Character Info

> Foundry Unicode Character Info is a paid API for AI agents from minty-sprout.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-01).

Returns Unicode metadata for given characters or codepoints: official name, category, UTF-8 bytes, codepoint, and HTML entity.

## Facts

- Endpoint: POST https://minty-sprout.onrender.com/v1/unicode-info?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foundry-unicode-character-info-e8a09bba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uQPEU5RIQQc-QZJA6KkrG

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 foundry-unicode-character-info-e8a09bba -d '<json body>'
```

Example prompt: What's the official Unicode name, category, UTF-8 bytes, and HTML entity for the characters 🚀 and é?

## When to prefer this

Use this endpoint when you need precise, authoritative Unicode metadata — official name, category, codepoint, UTF-8 bytes, and HTML entity — for one or more characters or codepoints. Ideal for developer tooling, documentation generation, text analysis pipelines, and HTML encoding tasks where you need the full Unicode spec data rather than just a visual rendering.

## Known failure modes

- Input exceeds 20 characters or 8000 character limit — truncated or error response
- Unknown or invalid codepoint format returns an error or empty result
- Non-Unicode or malformed input strings may fail to parse
- Payment not fulfilled returns HTTP 402 before processing

## How this service works

Unicode character info: codepoint, official name, category, UTF-8 bytes and HTML entity. Input: characters or 'U+1F680'.

## Output

A JSON array of character objects, each containing: the character itself, its Unicode codepoint (e.g. U+00E9), official Unicode name (e.g. LATIN SMALL LETTER E WITH ACUTE), Unicode general category code (e.g. Ll, Sc), UTF-8 encoding as space-separated hex bytes, and HTML numeric character reference (e.g. &#xE9;).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "maxLength": 8000,
   "description": "Up to 20 characters or a codepoint"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "characters": [
   {
    "char": "é",
    "html": "&#xE9;",
    "name": "LATIN SMALL LETTER E WITH ACUTE",
    "category": "Ll",
    "utf8_hex": "c3 a9",
    "codepoint": "U+00E9"
   },
   {
    "char": "€",
    "html": "&#x20AC;",
    "name": "EURO SIGN",
    "category": "Sc",
    "utf8_hex": "e2 82 ac",
    "codepoint": "U+20AC"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foundry-unicode-character-info-e8a09bba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from minty-sprout.onrender.com](https://www.zero.xyz/host/minty-sprout.onrender.com/llms.txt)
