Professional Networks Moderation
Moderate B2B platforms, recruiting tools, and workplace communities where the bar for professionalism is high.
The moderation problem
Professional surfaces demand a higher standard than a casual social feed. Beyond overt profanity, the real risk is passive-aggressive sniping, thinly veiled insults, and unprofessional tone that damages your platform's credibility with recruiters, employers, and partners.
Why a word list isn't enough
A profanity list catches none of this — passive-aggressive abuse usually contains zero swear words. 'Per my last email, as I'm sure even you can understand' sails straight through.
How The Profanity API handles it
Use context `professional` with `strict` mode so the engine flags on single matches and leans on intent classification to surface passive_aggressive and subtly abusive messages that contain no profanity at all.
Examples
| Input | Verdict |
|---|---|
| Thanks for the update — happy to sync if that helps. | professional → allowed |
| must be nice to fail upward like you clearly have | passive_aggressive → flagged |
Quick start
const res = await fetch("https://api.theprofanityapi.com/v1/check", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.PROFANITY_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ text, context: "professional", mode: "strict" }),
});
const { flagged, intent, score } = await res.json(); Other use cases
- Gaming Chat
- Creative Writing & Fiction
- Education Platforms
- Healthcare & Medical Apps
- Legal Tech
- Real-Time Chat & Messaging
- Comment Sections
- Reviews & Marketplaces
- Profile Bios
- Kids & Child-Safe Apps
- Usernames & Handles
Ready to ship moderation?
Get an API key and 300 free requests a month. No credit card required.
Get started free →