# Tanod utilpeek Text Statistics

> Tanod utilpeek Text Statistics 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).

Computes text statistics including word/character/sentence counts, estimated reading time, and English readability scores for a given text.

## Facts

- Endpoint: POST https://tanod.dev/v1/text/stats?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-text-statistics-9e7daf6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LNas1hFnTduwCIURIOoSi

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-text-statistics-9e7daf6b -d '<json body>'
```

Example prompt: Can you analyze this article text for me and give me the word count, estimated reading time, and readability scores? Here's the text: 'The quick brown fox jumps over the lazy dog. Reading is a fundamental skill that opens doors to knowledge and imagination.'

## When to prefer this

Choose this endpoint when you need a comprehensive set of text statistics including readability scores (Flesch, Kincaid, etc.) and reading time estimation in a single call. It is especially useful for English content quality checks, editorial workflows, and accessibility assessments. Prefer it over manual word-count tools when readability grade level or reading time is needed alongside basic counts.

## Known failure modes

- Text exceeds 200,000 character limit — request rejected
- Missing or empty text field — validation error
- Unsupported or malformed language code — may fall back to counts only
- Network timeout on very large texts near the character limit

## 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 statistics including word count, character count, sentence count, estimated reading time, and (for English text) readability scores such as Flesch Reading Ease, Flesch-Kincaid Grade Level, and similar metrics. Non-English text receives counts only without readability scores.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lang": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 3,
     "minLength": 2
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "ISO 639 code; readability scores are computed for English only (default en); any other language gets counts only."
  },
  "text": {
   "type": "string",
   "maxLength": 200000,
   "minLength": 1,
   "description": "The text (at most 200,000 characters)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "lang": "en",
  "note": "Grade-level scores are US school grades and are estimates (heuristic syllable counts). Dale-Chall is not offered (no word list with clear redistribution terms). SMOG is normed on 30+ sentences; with fewer it is a rough estimate.",
  "counts": {
   "words": 22,
   "letters": 95,
   "sentences": 3,
   "characters": 119,
   "paragraphs": 1,
   "unique_words": 21,
   "avg_word_length": 4.32,
   "avg_sentence_words": 7.33,
   "characters_no_spaces": 98
  },
  "source": {
   "library": "own implementation (standard library)",
   "license": "n/a"
  },
  "syllables": {
   "total": 33,
   "per_word": 1.5,
   "polysyllabic_words": 3
  },
  "readability": {
   "dale_chall": null,
   "smog_index": 8.84,
   "gunning_fog": 8.39,
   "coleman_liau_index": 5.55,
   "flesch_reading_ease": 72.49,
   "flesch_kincaid_grade": 4.97,
   "flesch_reading_ease_label": "fairly easy",
   "automated_readability_index": 2.58
  },
  "reading_time_seconds": 6,
  "speaking_time_seconds": 8
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-text-statistics-9e7daf6b/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)
