# ONE Engine Text Normalize – Remove Blank Lines (T9)

> ONE Engine Text Normalize – Remove Blank Lines (T9) is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.018/call, status unknown (last checked 2026-10-02).

Removes blank lines from text up to 50,000 characters, returning a normalized version with consecutive empty lines stripped.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-normalize/blank-lines/t9?utm_source=zero.xyz
- Price: $0.018/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-text-normalize-remove-blank-lines-t9-aa3e23be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gzUlph4JCkhZh3AwTItSu

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 one-engine-text-normalize-remove-blank-lines-t9-aa3e23be -d '<json body>'
```

Example prompt: Can you clean up this text by removing all the blank lines? Here's the content: [paste multi-line text with empty lines]

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call solution to strip blank lines from text without standing up any infrastructure. It is ideal for agent pipelines that occasionally need to normalize text formatting before further processing, logging, storage, or display. At $0.018 USDC per call on Base via x402, it suits low-frequency, on-demand normalization tasks where simplicity and cost predictability matter more than bulk throughput.

## Known failure modes

- Text exceeds 50,000 character limit — returns an error indicating input is too large
- Empty or missing 'text' field — returns a validation error for the required field
- Payment not provided or insufficient — returns HTTP 402 requiring x402 USDC payment on Base
- Network timeout on large inputs near the character limit
- Malformed JSON request body — returns a parsing error

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

Returns a JSON object containing the processed text with all blank lines removed, resulting in a compacted string where consecutive empty lines have been stripped out, preserving non-empty line content and ordering.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "text": {
   "type": "string",
   "description": "Text up to 50000 characters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-text-normalize-remove-blank-lines-t9-aa3e23be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
