Text Analysis API

30+ text analysis endpoints — readability scoring, word frequency, keyword density, passive voice detection, extractive summarization, and text similarity. Pure algorithmic, no ML.

1 subscribers
30 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Text Analysis API endpoints

MethodEndpointDescription
Text - Readability
POST /api/text_coleman_liau
/api/text_coleman_liau
Calculate Coleman-Liau readability index
POST /api/text_flesch_ease
/api/text_flesch_ease
Calculate Flesch Reading Ease score (0-100)
POST /api/text_dale_chall
/api/text_dale_chall
Calculate Dale-Chall readability score (uses syllable count > 2 as difficult word proxy)
POST /api/text_readability_all
/api/text_readability_all
Calculate all 7 readability scores in one call
POST /api/text_gunning_fog
/api/text_gunning_fog
Calculate Gunning Fog readability index
POST /api/text_flesch_kincaid
/api/text_flesch_kincaid
Calculate Flesch-Kincaid grade level readability score
POST /api/text_smog
/api/text_smog
Calculate SMOG readability index
POST /api/text_ari
/api/text_ari
Calculate Automated Readability Index
Text - Statistics
POST /api/text_avg_sentence_length
/api/text_avg_sentence_length
Calculate average words per sentence
POST /api/text_speaking_time
/api/text_speaking_time
Estimate speaking time at configurable WPM (default 130)
POST /api/text_reading_time
/api/text_reading_time
Estimate reading time at configurable WPM (default 200)
POST /api/text_avg_word_length
/api/text_avg_word_length
Calculate average characters per word
POST /api/text_word_count
/api/text_word_count
Count words, sentences, paragraphs, and characters
POST /api/text_syllable_count
/api/text_syllable_count
Count total syllables and average per word
Text - Analysis
POST /api/text_passive_voice
/api/text_passive_voice
Detect passive voice constructions (was/were/been/being + past participle patterns)
POST /api/text_sentence_complexity
/api/text_sentence_complexity
Classify sentences as simple, compound, or complex based on length and conjunctions
POST /api/text_unique_words
/api/text_unique_words
Count unique words and calculate Type-Token Ratio
POST /api/text_paragraph_stats
/api/text_paragraph_stats
Per-paragraph word count, sentence count, and average sentence length
POST /api/text_adverb_count
/api/text_adverb_count
Count and list adverbs (words ending in -ly, excluding common exceptions)
POST /api/text_word_frequency
/api/text_word_frequency
Get top N most frequent words
POST /api/text_repeated_phrases
/api/text_repeated_phrases
Find repeated 2-4 word phrases
POST /api/text_keyword_density
/api/text_keyword_density
Calculate keyword frequency and density percentage for each word
Text - Transform
POST /api/text_strip_markdown
/api/text_strip_markdown
Remove markdown formatting from text
POST /api/text_count_chars
/api/text_count_chars
Character count with and without spaces, plus breakdown by type
POST /api/text_extract_numbers
/api/text_extract_numbers
Extract all numbers (integers and decimals) from text
POST /api/text_summarize_extractive
/api/text_summarize_extractive
Extract top N sentences by importance using word frequency scoring
POST /api/text_extract_emails
/api/text_extract_emails
Extract all email addresses from text
POST /api/text_extract_urls
/api/text_extract_urls
Extract all URLs from text using regex
Text - Similarity
POST /api/text_cosine
/api/text_cosine
Calculate cosine similarity using word frequency vectors
POST /api/text_jaccard
/api/text_jaccard
Calculate Jaccard similarity between two texts (intersection/union of word sets)

Text Analysis API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $9.99 / month
  • Requests: 5,000 / monthly (then $0.0100 each)
ULTRA $29.99 / month
  • Requests: 50,000 / monthly (then $0.0100 each)
MEGA $49.99 / month
  • Requests: 500,000 / monthly (then $0.0100 each)

More Text Analysis APIs

View all →
  • Rapid Translate Multi Traduction is a freemium translation API that lets you submit multiple strings in a…

    ReviewedText AnalysisFreemium2.3k subscribers
  • A dictionary and so much more! Rich information for a word with definitions, associations, examples, and…

    Text AnalysisFreemium95 subscribers
  • Is this comment positive or negative? Find out the tone.

    Text AnalysisFreemium1.9k subscribers
  • AI-empowered spelling and grammar checker with automatic correction. Custom dictionaries, text summarization…

    Text AnalysisFreemium329 subscribers
  • High-performance API for rewriting and paraphrasing any of your or ChatGPT text, making it plagiarism free

    Text AnalysisFreemium5.6k subscribers
  • No word/character limit: ✓ Undetected by plagiarism checkers: ✓ Multi-language input: ✓ Multiple sentences…

    Text AnalysisFreemium1.3k subscribers