---
title: Profanity Check
slug: profanity-check
url: https://apyverse.com/pankajretestflows/service/profanity-check
provider: External Providers
categories: [Artificial Intelligence, Data Validation, Developer Tools]
tags: [profanity-filter, content-moderation, text-analysis, language-detection, user-generated-content]
auth: api_key
---

# Profanity Check

Send text and optional language to detect profanity in user-generated content. Useful for moderation checks before publishing comments, chats, or reviews.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `` | What it does Checks the submitted text for profanity and returns a response object whose detailed s… | 10 |

## About

## What it does
Profanity Check lets you send text and detect whether it contains profanity. POST a `body` object with `text`, and optionally `language` (default `en`), then read the response to see the result.

Use it when you need to screen user-generated content before publishing comments, chat messages, reviews, profile bios, or support tickets. It fits moderation flows where you want a fast pass/fail check on incoming text without building your own keyword filter.

The request schema is simple: `text` is required and must be a non-empty string, and `language` accepts a short language code. The service returns a JSON response for the check; the endpoint schema is open-ended, so this page only documents the guaranteed input shape rather than inventing fields.

Add Profanity Check to moderation pipelines, content submission forms, and internal review tools when you need a lightweight text-safety gate before content is stored or shown.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/pankajretestflows/service/profanity-check
