# Moderate product reviews for toxic language

**Use case:** 

Find toxic, insulting, profane and threatening product reviews before you publish them. Add your reviews (one review for each entry) and get a toxicity score from 0 to 1 for each review, plus a flagged value. Use the results to hold reviews for a manual check or to remove abuse. English only. Most reviews cost $0.0005 each.

## Input

```json
{
  "texts": [
    "Great blender. It crushes ice in seconds and it is easy to clean.",
    "The delivery was two days late, but the support team fixed it quickly.",
    "Battery life is shorter than the ad says. About 5 hours, not 8.",
    "Whoever designed this garbage is a complete moron. Total waste of money.",
    "Do not buy. It stopped working after a week and the seller ignored my emails.",
    "Shut up and stop deleting my reviews, you pathetic losers."
  ],
  "attributes": [
    "TOXICITY",
    "INSULT",
    "PROFANITY",
    "THREAT"
  ],
  "threshold": "0.5"
}
```

## Output

```json
{
  "text": {
    "label": "Text",
    "format": "string"
  },
  "flagged": {
    "label": "Flagged",
    "format": "boolean"
  },
  "scores.TOXICITY": {
    "label": "Toxicity",
    "format": "number"
  },
  "scores.SEVERE_TOXICITY": {
    "label": "Severe toxicity",
    "format": "number"
  },
  "scores.INSULT": {
    "label": "Insult",
    "format": "number"
  },
  "scores.PROFANITY": {
    "label": "Profanity",
    "format": "number"
  },
  "scores.THREAT": {
    "label": "Threat",
    "format": "number"
  },
  "scores.IDENTITY_ATTACK": {
    "label": "Identity attack",
    "format": "number"
  }
}
```

## About this Actor

This example demonstrates how to use [Toxic Comment Detector - Content Moderation API](https://apify.com/koyourmoon/toxicity-detector.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/koyourmoon/toxicity-detector.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/koyourmoon/toxicity-detector.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
