Skip to content
POST /api/v1/analyze-text

Text Analyzer

Analyze text for word count, character count, reading time, and word frequency

Parameters

name in type required description
text body string required Text to Analyze

Request

Send your key in the X-API-Key header. More languages and patterns live on the code examples page.

curl -s -X POST "https://apixies.io/api/v1/analyze-text" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Paste your text here to get word count, reading time, and more..."}'

Response

The result sits under data in the standard envelope. See the response format guide for errors and status codes.

returns

data.words
Number of words in the text.
data.reading_time_min
Reading time in minutes at 200 words per minute.
data.top_words
Ten most frequent words with their counts, lowercased and without the punctuation around them.
data.characters
Character count in real characters (an accented letter or an emoji is one), with a no-spaces count in characters_no_spaces.
data.sentences
Sentence count, with paragraphs and lines alongside.
data.speaking_time_min
Speaking time in minutes at 130 words per minute.
example response 200
{
    "status": "success",
    "http_code": 200,
    "code": "SUCCESS",
    "message": "Text analysis completed",
    "data": {
        "characters": 65,
        "characters_no_spaces": 54,
        "words": 12,
        "sentences": 1,
        "paragraphs": 1,
        "lines": 1,
        "avg_word_length": 4.1,
        "reading_time_min": 0.1,
        "speaking_time_min": 0.1,
        "top_words": {
            "paste": 1,
            "your": 1,
            "text": 1,
            "here": 1,
            "to": 1,
            "get": 1,
            "word": 1,
            "count": 1,
            "reading": 1,
            "time": 1
        },
        "analyzed_at": "2026-09-18T12:00:00+00:00"
    }
}

Authentication and limits

This endpoint needs an API key. Use the sandbox ("try it" above) to test it without registering. See the authentication guide for details.

Standard rate limits apply to this endpoint.

Common use cases

Content quality scoring

Analyze blog posts and articles for readability, word count, and complexity. Ensure content meets editorial guidelines before publishing.

SEO content optimization

Check that page content meets minimum word count thresholds for SEO. Analyze keyword density and reading level for target audiences.

Automated content moderation

Analyze user-submitted text for length requirements, language patterns, and content characteristics as part of a moderation pipeline.

More documentation

Get a free API key

A temporary key takes one click and no signup. Register and you get 75 requests/day. Free tier is for development & small projects.

cookies

We use analytics cookies to see how the site gets used. Nothing loads until you accept. Privacy policy