Readability Scorer
Score text readability with Flesch-Kincaid, Gunning Fog, Coleman-Liau, and ARI
/v1/text/readability
curl -X POST "https://textanalysis.toolkitapi.io/v1/text/readability" \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "The quick brown fox jumps over the lazy dog. This is a simple sentence for testing."}'
import httpx
resp = httpx.post(
"https://textanalysis.toolkitapi.io/v1/text/readability",
json={"text": "The quick brown fox jumps over the lazy dog. This is a simple sentence for testing."},
)
print(resp.json())
const resp = await fetch("https://textanalysis.toolkitapi.io/v1/text/readability", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({"text": "The quick brown fox jumps over the lazy dog. This is a simple sentence for testing."}),
});
const data = await resp.json();
console.log(data);
# See curl example
{
"statistics": {
"word_count": 18, "sentence_count": 2, "syllable_count": 22,
"character_count": 71, "complex_word_count": 1,
"avg_words_per_sentence": 9.0, "avg_syllables_per_word": 1.22
},
"scores": {
"flesch_reading_ease": 78.45, "flesch_kincaid_grade": 3.82,
"gunning_fog": 4.98, "coleman_liau": 6.12, "automated_readability_index": 4.21
},
"interpretation": { "level": "Fairly Easy", "audience": "7th grade" }
}
Try It Live
Description
How to Use
1. Send a POST request to `/v1/text/readability` with the `text` field containing the content you want to score. 2. Read the `scores` object for the five indices. 3. Use `interpretation.level` for a plain-English summary (e.g. "Fairly Easy"). 4. Use `statistics` for raw text metrics like word count and sentence count.
About This Tool
The Readability endpoint computes five industry-standard readability scores for any English text: Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog Index, Coleman-Liau Index, and the Automated Readability Index (ARI).
Along with scores, the response includes detailed text statistics — word count, sentence count, syllable count, average words per sentence — and a plain-English interpretation from "Very Easy" to "Very Confusing".
Why Use This Tool
- Content quality gates — Reject or flag content below a readability threshold before publishing
- Educational material — Ensure learning resources match the target grade level
- Legal & compliance — Verify that T&Cs and privacy policies meet plain-language requirements
- SEO content scoring — Penalise overly complex copy in content management workflows
Start using Readability Scorer now
Get your free API key and make your first request in under a minute.