Check Text AI
**Check Text AI** is a high-performance asynchronous API for text moderation and analysis. It helps you filter unwanted content, improve text quality, and detect if the text was written by a **human** or generated by **AI models** (e.g., ChatGPT). 🔹 **Main Features**: - **AI vs Human detection** – heuristic analysis to estimate if the text was written by a human or generated by AI - **Spam…
Check Text AI endpoints
| Method | Endpoint | Description |
|---|---|---|
| Aggregate | ||
| POST |
All Check /check/v1/all |
Runs all checks in parallel and returns a fused result with explanations. Parameters: text, lang. |
| Checks | ||
| POST |
formatting /check/v1/formatting |
Emojis, runs of !!! and ))), unbalanced markdown/code. Parameters: text. |
| POST |
illegal /check/v1/illegal |
Drugs/weapons/illegal services via keyword lists by language. Parameters: text, lang. |
| POST |
toxicity /check/v1/toxicity |
Lexicon-based toxicity grading (light/medium/heavy) with language-specific lists. Parameters: text, lang. |
| POST |
promo /check/v1/promo |
Promo/ads trigger words by language (config.yaml). Parameters: text, lang. |
| POST |
clickbait /check/v1/clickbait |
Shocking/unbelievable/10 secrets patterns. Parameters: text, lang. |
| POST |
pii /check/v1/pii |
Phones (E.164 + local regex), emails, passports/INN/SSN. Parameters: text. |
| POST |
language /check/v1/language |
If 'lang' is absent, performs a basic script-based auto-detection (ru/en/mixed). Parameters: text, lang. |
| POST |
sentiment /check/v1/sentiment |
Lexicon-based polarity: positive/negative/neutral by language dictionaries. Parameters: text, lang. |
| POST |
grammar /check/v1/grammar |
Double spaces, spacing around punctuation, run-ons. Parameters: text. |
| POST |
spam /check/v1/spam |
Word repetition, excessive caps, many links, punctuation runs. Parameters: text, lang. |
| POST |
ai /check/v1/ai |
Heuristic detector for AI-written text (burstiness, markers, n-grams, specials). Parameters: text, lang. |
| POST |
plagiarism /check/v1/plagiarism |
Placeholder without external crawl — returns the content hash. Parameters: text. |
| POST |
scam /check/v1/scam |
Finds emails, URLs, crypto wallets (BTC/ETH/USDT/… via config regex), bank cards (Luhn), and off-platform prompts. External URL signals are used when enabled. Parameters: text,… |
| POST |
readability /check/v1/readability |
Flesch-like score and sentence/word/syllable stats. Parameters: text. |
| POST |
fact /check/v1/fact |
Extracts numbers/dates/names without external verification. Parameters: text. |
| POST |
forbidden /check/v1/forbidden |
Detects non-keyboard characters, fancy quotes/dashes, and hidden spaces. Parameters: text (string), lang (optional). |
Check Text AI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5 / month | 50 / second |
|
| ULTRA Recommended | $6 / month | 100 / second |
|
| MEGA | $50 / month | 1000 / second |
|