# SiteCheck Text Readability Analyzer

> SiteCheck Text Readability Analyzer is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-16).

Analyzes text and returns multiple readability scores (Flesch, Gunning Fog, SMOG, Coleman-Liau, ARI, Flesch-Kincaid) plus word/sentence/syllable counts and estimated reading/speaking times.

## Facts

- Endpoint: POST https://api.sitecheck-api.workers.dev/api/text/readability?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-text-readability-analyzer-ace5cd39
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vxgPOtxeqLzCBMsYY7ImJ

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 sitecheck-text-readability-analyzer-ace5cd39 -d '<json body>'
```

Example prompt: Can you check how readable this article intro is and give me the Flesch Reading Ease score, Gunning Fog, and an estimated reading time? Here's the text: 'Welcome to our guide on healthy eating. We'll cover simple tips that anyone can follow to improve their diet and feel better every day.'

## When to prefer this

Choose this endpoint when you need multiple standardized readability metrics computed locally (pure code, no external LLM) for a given text — especially when you want Flesch, Gunning Fog, SMOG, Coleman-Liau, and ARI scores together in a single call. Prefer it over LLM-based readability judgments for reproducibility and cost-efficiency. Ideal for content teams, educators, compliance checks, and any pipeline that needs quantitative reading-level signals on demand.

## Known failure modes

- Text exceeds 100 KB limit — request rejected
- SMOG score returns null if fewer than 3 sentences are provided
- Non-English language code returns only counts and times, no formula-based scores
- Empty or missing 'text' field results in an error response
- Malformed JSON body causes a 400-level error

## How this service works

Readability of a text in pure code: Flesch Reading Ease, Flesch-Kincaid grade, Gunning Fog, SMOG, Coleman-Liau and ARI, with counts of characters, words, sentences, syllables and complex words, and reading and speaking time. English formulas; other languages get counts only. Syllables are counted by a vowel-group heuristic, so scores are estimates. Up to 100 KB.

## Output

Returns a JSON object with: word, sentence, syllable, character, and complex-word counts; six readability scores (Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau, Automated Readability Index — SMOG requires at least 3 sentences); estimated reading and speaking time in minutes; detected or specified language; and a timestamp. For non-English languages, only counts and times are returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "The text, up to 100 KB (JSON body field)"
  },
  "language": {
   "type": "string",
   "description": "en (default: all formulas); other codes return counts and times only"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "counts": {
   "words": 18,
   "sentences": 2,
   "syllables": 20,
   "characters": 67,
   "complexWords": 0
  },
  "scores": {
   "smog": null,
   "gunningFog": 3.6,
   "colemanLiau": 1.82,
   "fleschReadingEase": 103.7,
   "fleschKincaidGrade": 1.03,
   "automatedReadability": -0.18
  },
  "source": "Computed here (pure code): Flesch, Flesch-Kincaid, Gunning Fog, SMOG (needs 3 sentences), Coleman-Liau, ARI",
  "language": "en",
  "checkedAt": "2026-10-15T13:48:02.034Z",
  "readingMinutes": 0.08,
  "speakingMinutes": 0.12
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-text-readability-analyzer-ace5cd39/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
