Reading Time Calculator API

POST

Tell readers how long any article or post will take to read.

Reading Time Calculator estimates how long it will take to read a given text. It calculates reading time based on word count and customizable reading speed (WPM).

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/readingtime
Body
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "text_length": 257,
    "word_count": 41,
    "reading_time_minutes": 1,
    "reading_time_seconds": 10,
    "reading_time_text": "1 min read",
    "words_per_minute": 250
  }
}

About the Reading Time Calculator API

Reading Time Calculator works by counting words in the text and dividing by the reading speed (words per minute). Default speed is 250 WPM, customizable from 50-1000 WPM. Maximum text length is 500KB.

What people use it for

Blog Publishing
Add reading time estimates to blog posts to help readers decide whether to read now or save for later
Content Management
Display reading time on articles and documentation to improve user experience and engagement
Email Campaigns
Calculate reading time for email newsletters to optimize content length and subject lines
Educational Content
Estimate time required for students to read course materials for better scheduling and planning

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Reading Time Calculator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Reading Time Calculator API.

Read the docs →
Which plan fits 20,000 articles analyzed each month?
The Starter plan easily covers this volume, providing up to 100,000 requests per month. Each call uses 2 credits, which works out to about $0.0003 per calculation or $0.30 per 1,000 calls on Starter. The Free plan gives you 100 calls each month for testing.
How large of a document can I send at once?
The maximum supported text length is 500KB per request. This comfortably covers standard blog posts, long-form journalism, whitepapers, and individual book chapters.
Can I adjust the reading speed for different audiences?
Yes. Reading Time Calculator allows you to customize the reading speed anywhere from 50 to 1,000 words per minute. If you do not provide a custom speed, it defaults to 250 words per minute.
What is the allowed range for the reading speed parameter?
The words per minute parameter accepts values from 50 to 1,000. If you omit the parameter entirely, the calculation automatically defaults to 250 words per minute without throwing an error.
Does the response provide seconds as well as minutes?
Yes. The response returns the total word count alongside estimated reading duration split into both minutes and seconds. This allows you to display either rounded minute estimates or granular second-level badges.

Ready to build with Reading Time Calculator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs