# Tanod utilpeek – URL Slug Generator

> Tanod utilpeek – URL Slug Generator is a paid API for AI agents from tanod.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Converts a text string into a clean, URL-safe slug with configurable case, separator, and length options

## Facts

- Endpoint: POST https://tanod.dev/v1/slug?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-utilpeek-url-slug-generator-5eaa08a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tIYnLlVALfBVcx3RXj__-

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 tanod-utilpeek-url-slug-generator-5eaa08a2 -d '<json body>'
```

Example prompt: Slugify this title for me — 'Exploring the Best Coffee Shops in New York City' — using underscores instead of hyphens, keep it lowercase, and cap it at 60 characters.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call slug generation utility without standing up your own text processing infrastructure. Ideal for AI agents building CMS pipelines, e-commerce product URLs, or SEO permalinks that need configurable separator, case, and length options in a single API call.

## Known failure modes

- Text exceeds 1000 character limit — request rejected with validation error
- max_length below 1 or above 200 — validation error returned
- Empty or whitespace-only text — may return empty slug or error
- Non-ASCII characters may be transliterated or stripped depending on service behavior
- Payment failure via x402 protocol — endpoint returns 402 before processing

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns a URL-safe slug string derived from the input text, with special characters removed or replaced, words joined by the chosen separator (hyphen or underscore), optional lowercasing applied, and the result truncated at a word boundary to the specified maximum length.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 1000,
   "minLength": 1,
   "description": "The text (at most 1,000 characters)."
  },
  "lowercase": {
   "type": "boolean",
   "default": true,
   "description": "Lower-case the slug (default true)."
  },
  "separator": {
   "enum": [
    "-",
    "_"
   ],
   "type": "string",
   "default": "-",
   "description": "- (default) or _."
  },
  "max_length": {
   "type": "integer",
   "default": 80,
   "maximum": 200,
   "minimum": 1,
   "description": "Longest slug (1-200, default 80); cut at a separator."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "slug": "creme-brulee-10-tips-tricks",
  "length": 27,
  "source": {
   "library": "own implementation (unicodedata NFKD + transliteration tables)",
   "license": "n/a"
  },
  "truncated": false,
  "transliterated": true,
  "dropped_characters": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-url-slug-generator-5eaa08a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
