# AgentShelf Strip-Emoji Text Normalizer

> AgentShelf Strip-Emoji Text Normalizer is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-02).

Removes all emoji characters from a text string, returning clean normalized text without any emoji

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/norm-strip-emoji?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-strip-emoji-text-normalizer-270fe271
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PsBQF3y0zZM9JOuMjqOqN

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 agentshelf-strip-emoji-text-normalizer-270fe271 -d '<json body>'
```

Example prompt: Can you strip all the emojis from this text and give me the clean version: 'Great job team! 🎉🚀 We crushed our Q3 targets 💪 — see you at the celebration dinner tonight! 🍕🥂'?

## When to prefer this

Choose this endpoint when you need a deterministic, fast, no-LLM approach to stripping emoji from text. It requires no language model inference, runs offline logic only, and costs a fixed $0.004 USDC per call. Prefer this over LLM-based cleaning when you need predictable, exact removal of emoji characters at scale without the variability or cost of a generative model. Note: the description recommends trying an unpaid sandbox endpoint at POST /v1/sandbox/norm-strip-emoji first to verify behavior before incurring charges.

## Known failure modes

- Text exceeds 100,000 character limit — request rejected
- Empty string input — rejected due to minLength:1 constraint
- Malformed JSON body — 400 bad request
- Payment of $0.004 USDC not attached or invalid — 402 Payment Required
- Network timeout if service is temporarily unavailable

## How this service works

Call when an agent needs text normalized with strip-emoji. No network and no LLM. Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/norm-strip-emoji first.

## Output

The endpoint returns the input text with all emoji characters removed, leaving plain normalized text. The response contains the cleaned string with emoji stripped out but all other characters preserved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "examples": [
    "Hello, World!"
   ],
   "maxLength": 100000,
   "minLength": 1,
   "description": "Input for this SKU. The route description says whether it is plain text, a URL, base64 bytes, or an already-encoded token."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-strip-emoji-text-normalizer-270fe271/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
