AI
Tool: Content Moderation & Toxicity Scorer
Score any text for toxicity, hate speech, harassment, sexual, violent, self-harm and spam content with premium AI. Get a safe flag and per-category scores. Paid Apify plans only.
content-moderation-tool.json 200 OK
{ "text": "Thanks so much for your help today, this reall…", "truncated": false, "safe": true, "overallToxicity": 0.01, "categories": {"toxicity":0.01,"hateSpeech":0,"harassment"…, "flagged": [], "reason": "A friendly, appreciative message with no unsaf…", "observedAt": "2026-07-25T00:15:43.180Z" }
What you get
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
Fields it returns
TextTruncatedSafeOverall ToxicityCategoriesFlaggedReason
Sample output
A real example record, exactly the shape you receive.
| Text | Truncated | Safe | Overall Toxicity |
|---|---|---|---|
| Thanks so much for your help toda… | false | true | 0.01 |
| You people are complete idiots an… | false | false | 0.82 |
| Meeting moved to 3pm, see you in … | false | true | 0 |
GET /content-moderation-tool
{ "text": "Thanks so much for your help today, this reall…", "truncated": false, "safe": true, "overallToxicity": 0.01, "categories": {"toxicity":0.01,"hateSpeech":0,"harassment"…, "flagged": [], "reason": "A friendly, appreciative message with no unsaf…", "observedAt": "2026-07-25T00:15:43.180Z" }
Related scrapers
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.