About this endpoint
What it does
Counts the words, characters (with and without spaces), sentences and paragraphs in a piece of text, and estimates how long it takes to read. Use it for word limits, content briefs, SEO length checks or showing a "minutes to read" label. Reading time is based on wordsPerMinute, which defaults to 200.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| text | String | Yes | The text to analyze. |
| wordsPerMinute | Number | No | Reading speed used for calculation. Minimum 50, maximum 1000. Default: 200. |
Response
A successful call returns a JSON object with these fields:
| Parameter | Type | Description |
|---|---|---|
| tool | String | Name of the tool that produced the response. |
| result | Object | Text statistics. |
| result.words | Number | Number of words. |
| result.characters | Number | Number of characters, including spaces. |
| result.charactersNoSpaces | Number | Number of characters, excluding spaces. |
| result.sentences | Number | Number of sentences. |
| result.paragraphs | Number | Number of paragraphs. |
| result.readingTimeMinutes | Number | Estimated reading time in minutes. |



