# ONE Engine Text Token Line Counter

> ONE Engine Text Token Line Counter is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0065/call, status unknown (last checked 2026-10-02).

Counts the number of lines in a given text string, returning a line-based token analysis for up to 50,000 characters.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/text-token/lines/t7?utm_source=zero.xyz
- Price: $0.0065/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-token-line-counter-f8441216
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TcT_mPbdv8kIbR6H27mdm

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-token-line-counter-f8441216 -d '<json body>'
```

Example prompt: Count the number of lines in this block of text for me: 'Line one
Line two
Line three
Line four
Line five' — I need to know exactly how many lines it contains.

## When to prefer this

Choose this endpoint when you need a cheap, pay-per-call line-counting or line-tokenization operation on text up to 50,000 characters, especially within an autonomous agent pipeline that uses x402 micropayments on Base for cost control. Ideal for lightweight text structure analysis without requiring a full NLP service.

## Known failure modes

- Text exceeding 50,000 characters may be rejected or truncated
- Empty text input may return zero or an error
- Payment failure via x402 will block the request
- Malformed JSON body returns a 4xx error
- Network timeout on the Cloudflare Worker may return a 5xx

## 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 line count and/or line-based token breakdown derived from the submitted text, indicating how many lines the input contains.

## 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-token-line-counter-f8441216/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)
