---
title: Readability Scores API
slug: score-readability-of-plain-text
url: https://apyverse.com/apyhub/service/score-readability-of-plain-text
provider: ApyHub
categories: [SEO, Smart Generation]
auth: api_key
---

# Readability Scores API

Analyze plain text for readability metrics, reading time, and language-specific scores for English or German content.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/extract/text/readability-score` | What it does Scores raw plain text for readability and returns text statistics plus a readability r… | 250 |

## About

## What it does
Readability Score analyzes plain text and returns readability metrics you can use to judge how easy a document is to read. Send raw text in the `body.text` field, and choose `body.language` as `english` or `german` to select the scoring algorithm.

The response includes text statistics such as `words`, `sentences`, `characters`, `paragraphs`, estimated `reading_time`, estimated `speaking_time`, and average length measures like `avg_word_length`, `avg_sentence_length`, and `avg_paragraph_length`. It also returns a readability result object for the chosen language: `flesh_kincaid_reading_ease` for English or `wiener_sachtextformel` for German.

Use Readability Score to review help articles, product copy, onboarding guides, or any user-facing text before publication. The returned `class`, `level`, `score`, `label`, and `class_label` make it easier to compare drafts, enforce content standards, or surface content that is too dense for your audience.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/score-readability-of-plain-text
