# Lordevo Readability and Word Count Analyzer

> Lordevo Readability and Word Count Analyzer is a paid API for AI agents from shop.lordevo.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Fetches the main content of a public URL and returns text statistics including word/sentence/character counts, Flesch reading ease, Flesch-Kincaid grade, reading time, and top terms.

## Facts

- Endpoint: GET https://shop.lordevo.com/api/quick/readability?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lordevo-readability-and-word-count-analyzer-34010b38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Vhn8jEkdroS5EH8z_L2hW

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 lordevo-readability-and-word-count-analyzer-34010b38
```

Example prompt: Can you check the readability of this blog post at https://example.com/blog/how-we-cut-costs — I want to know the Flesch reading ease score, grade level, estimated reading time, and the top terms used on the page?

## When to prefer this

Choose this endpoint when you need fast, formula-based text statistics for a single public URL without requiring an NLP pipeline or AI model. Ideal for SEO audits, content quality checks, readability benchmarking, and keyword frequency analysis on live web pages. Prefer this over general scraping endpoints when you specifically need Flesch scores, grade levels, or reading time estimates computed from the main body text.

## Known failure modes

- URL is not publicly accessible or returns non-200 status — readability data unavailable
- Page has no extractable main content (e.g. pure JavaScript SPA, login-gated) — empty or null metrics returned
- Non-English content — Flesch/Flesch-Kincaid scores may be null or unreliable
- Invalid or malformed URL input — request rejected
- Payment failure via x402 — 402 response before analysis occurs

## How this service works

SEO audits, website security checks, SEO content plans, articles and site fix plans as API endpoints for AI agents. Pay per request in USDC on Base with…

## Output

Returns a JSON object with the page URL, detected language, word count, sentence count, Flesch reading ease score (higher = easier), Flesch-Kincaid grade level, a human-readable level label (e.g. 'standard'), estimated reading time in minutes, top terms with frequency counts, and the tool identifier. All metrics are computed algorithmically from the page's main extracted content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Public http(s) URL or bare domain, e.g. https://example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "tool",
      "url",
      "word_count"
     ],
     "properties": {
      "url": {
       "type": "string"
      },
      "tool": {
       "type": "string"
      },
      "level": {
       "type": [
        "string",
        "null"
       ]
      },
      "top_terms": {
       "type": "array"
      },
      "word_count": {
       "type": "integer"
      },
      "sentence_count": {
       "type": "integer"
      },
      "flesch_reading_ease": {
       "type": [
        "number",
        "null"
       ]
      },
      "flesch_kincaid_grade": {
       "type": [
        "number",
        "null"
       ]
      },
      "reading_time_minutes": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/blog/post",
  "lang": "en",
  "tool": "readability",
  "level": "standard",
  "title": "How we cut costs by 40%",
  "top_terms": [
   {
    "term": "costs",
    "count": 14
   }
  ],
  "word_count": 1240,
  "sentence_count": 71,
  "flesch_reading_ease": 61.2,
  "flesch_kincaid_grade": 8.9,
  "reading_time_minutes": 5.2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lordevo-readability-and-word-count-analyzer-34010b38/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from shop.lordevo.com](https://www.zero.xyz/host/shop.lordevo.com/llms.txt)
