Text Analysis Tools

Readability formulas, language guess, keywords, text similarity and diff, case conversion, SMS and tweet length limits.

payments ON MAINNET (real money) · 7 live endpoints

EndpointPriceWhat it answers
GET /case-convert$0.02Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, sentence case and a URL slug.
GET /keyword-extract$0.02Top keywords and two-word phrases in an English text by frequency after removing stopwords, with counts and share.
GET /language-guess$0.02Guess whether text is English, Spanish, French, German, Italian, Portuguese, Dutch or Swedish, with a confidence margin.
GET /length-limits$0.02Check text against SMS segments (GSM-7 vs Unicode), tweet weight, meta description, title tag and push notification limits.
GET /readability$0.02Readability of English text by Flesch ease, Flesch-Kincaid, Gunning fog, SMOG, Coleman-Liau and ARI, with a consensus grade.
GET /text-diff$0.02Word-level diff of two texts: words added, removed and kept, the changed spans, and a percent changed.
GET /text-similarity$0.02Similarity of two texts by edit distance, word overlap (Jaccard) and cosine, with a same, similar or different verdict.

GET /catalog returns this list as JSON. Activity hub · uptime.


Text analysis is computed locally on the text you send using standard formulas and word lists, provided as is. Heuristics such as language guessing and keyword extraction can be wrong on short or mixed-language text. Do not send secrets or personal data in a query string. Every paid response carries a disclaimer field.