Text transformations for agents: slugify, word count, case conversion, truncate, reverse, and trim.
What it does
AgentUtil Text (`text.agentutil.net`) is a lightweight text-processing API designed for autonomous agents. The `/v1/transform` endpoint accepts a string and an array of operations to apply, including slugify, truncate, word_count, char_count, line_count, uppercase, lowercase, title_case, reverse, and trim. Multiple operations can be chained in a single request.
The broader AgentUtil Text service also exposes sibling endpoints for regex operations (`/v1/regex`), line-based text diffing (`/v1/diff`), format conversion between markdown, HTML, and JSON (`/v1/convert`), and JSON parsing/formatting/querying (`/v1/json`). All endpoints accept POST requests with JSON bodies.
Pricing is declared in the OpenAPI spec as $0.001 per request in USDC on Base via the x402 protocol, with a free tier of 10 requests per day per IP requiring no signup. During probing the endpoint returned HTTP 400 (not 402), which suggests the free tier may still be active or the x402 challenge only triggers after the free quota is exhausted. No separate documentation or pricing pages were found beyond the OpenAPI manifest.
Capabilities
Use cases
- —Agents normalizing user-generated text into URL slugs
- —Counting words or characters in content before posting
- —Converting between markdown, HTML, and JSON in automated pipelines
- —Running regex match/replace operations without local execution
- —Computing line-based diffs between two text versions
Fit
Best for
- —Autonomous agents needing deterministic text manipulation without an LLM call
- —Workflows that chain multiple text operations in a single request
- —Lightweight string processing where spinning up a local runtime is impractical
Not for
- —Natural language understanding or semantic analysis
- —Large-scale batch processing of millions of documents (per-request pricing)
- —Rich text editing with WYSIWYG features
Quick start
curl -X POST https://text.agentutil.net/v1/transform \
-H 'Content-Type: application/json' \
-d '{"input": "Hello World!", "operations": ["slugify", "word_count"]}'Example
Request
{
"input": "Hello World! This is a test.",
"operations": [
"slugify",
"word_count",
"char_count"
]
}Response
{
"results": {
"slugify": "hello-world-this-is-a-test",
"char_count": 27,
"word_count": 6
}
}Endpoint
Quality
Full OpenAPI schema with clear endpoint definitions and pricing metadata is available. However, the x402 challenge was not directly observed (endpoint returned 400, not 402), no dedicated docs or pricing pages exist, and the example response is inferred from the schema rather than captured live.
Warnings
- —x402 challenge not observed during probing — endpoint returned HTTP 400 on POST, not 402; free tier may mask the payment gate
- —No documentation pages found (/docs, /api, /pricing, /README all return 404)
- —Example response is inferred from the OpenAPI schema, not captured from a live call
Citations
- —The /v1/transform endpoint supports operations: slugify, truncate, word_count, char_count, line_count, uppercase, lowercase, title_case, reverse, trimhttps://text.agentutil.net
- —Pricing is $0.001 per request in USDC on Base via x402, with a free tier of 10 requests/day/IPhttps://text.agentutil.net
- —Service description: Regex, diff, slugify, word count, markdown/HTML/JSON processing for autonomous agentshttps://text.agentutil.net