Reading Time Estimator API — Words, Minutes for Any URL avatar

Reading Time Estimator API — Words, Minutes for Any URL

Pricing

$10.00 / 1,000 page scanneds

Go to Apify Store
Reading Time Estimator API — Words, Minutes for Any URL

Reading Time Estimator API — Words, Minutes for Any URL

Reading time calculator API. Input: startUrls (article URLs) + optional wpm. Output: JSON per page with words, characters, sentences, paragraphs, readingTimeMinutes at your WPM. Cheap pay-per-result: $0.01 per page scanned, no subscription.

Pricing

$10.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Webpage Reading Time Estimator

Know how long any article takes to read — before you read it.

Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

Give it any URL (or a list) and it fetches the page, extracts the visible text, and returns the word count plus a clean reading-time estimate at the speed you choose. Perfect for content audits, SEO "X min read" badges, newsletter curation, and agents that need to budget reading time.

What you get

  • words, characters, sentences, paragraphs — real content length, nav/ads/scripts stripped out
  • readingTimeMin — minutes to read at your configured WPM (default 225, average adult silent reading)
  • speakingTimeMin — minutes to read aloud (150 WPM), great for video/podcast scripts
  • title of the page, plus finalUrl and statusCode
  • Single URL or bulk — process many URLs in one run

Input

{
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"wpm": 225,
"maxUrls": 25
}

Use urls (an array) instead of url to process several pages at once.

Output

{
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"finalUrl": "https://en.wikipedia.org/wiki/Web_scraping",
"statusCode": 200,
"title": "Web scraping - Wikipedia",
"words": 4551,
"characters": 23581,
"sentences": 333,
"paragraphs": 172,
"readingTimeMin": 21,
"speakingTimeMin": 31,
"wpm": 225
}

One result is pushed per URL. Pricing is pay-per-event: one page-scanned charge per page successfully scanned.