Score Readability API

Score the readability of a text. The readability score is based on the average length of the sentences and the average length of the words in the text. The text is score with multiple readability scores such as Flesch, Smog, ARI, LIX, Kincaid, Fog, and Coleman Liau.

Additionally, information such as the estimated reading time in seconds is returned.

GET
https://api.apileague.com/score-readability
Example Request and Response
GET
https://api.apileague.com/{{ examples.getScoreReadability }}
{
    "readability": {
        "mainscores": {
            "total": 10,
            "total_possible": 10
        },
        "subscores": {
            "forcast": -0.99,
            "flesch": 50.471,
            "smog": 11.208,
            "ari": 8.258,
            "lix": -0.99,
            "kincaid": 9.449,
            "fog": 11.354,
            "coleman_liau": 10.889,
            "reading_time_seconds": 3
        }
    }
}
cURL
Java
Javascript
Python
Go
C#
 {{ codeCopyText }}
 {{ codeCopyText }}
 {{ codeCopyText }}
 {{ codeCopyText }}
 {{ codeCopyText }}
 {{ codeCopyText }}

Frequently Asked Questions

What readability scores are used?

The API calculates multiple standard scores including Flesch Reading Ease, Flesch-Kincaid Grade Level, SMOG Index, Coleman-Liau Index, Automated Readability Index (ARI), and more.

What does the score mean?

Each score has its own scale, but generally, they indicate the difficulty level of the text. For example, a Flesch score of 60-70 is considered standard reading level.

Does it estimate reading time?

Yes, the API provides an estimated reading time in seconds based on average reading speeds.

How is the Score Readability API different from the Score Text API?

The Score Readability API focuses specifically on readability metrics like Flesch-Kincaid, while the Score Text API provides a broader analysis including skimmability, interestingness, and style.

Questions? Need Help? Ask Away