Profanity Checker avatar
Profanity Checker

Pricing

$9.00/month + usage

Go to Store
Profanity Checker

Profanity Checker

Developed by

Louis Deconinck

Louis Deconinck

Maintained by Community

Clean text fast! 🚀 This actor removes profanity, obscenity, & unwanted words. Perfect for content moderation & data sanitization. Built-in & custom lists. Try it now! ✨

5.0 (3)

Pricing

$9.00/month + usage

3

Total users

2

Monthly users

1

Runs succeeded

>99%

Last modified

3 months ago

This actor checks text content for profanity. It's a simple and effective way to filter and remove profanity, obscenity, and other unwanted text from your content.

🎯 Use Cases

  • Content Moderation: Filter user-generated content for inappropriate language
  • Text Sanitization: Clean up text data before publishing
  • Comment Filtering: Automatically check and filter comment streams
  • Data Processing: Process large volumes of text data for profanity
  • Content Safety: Ensure content meets community guidelines

✨ Features

  • Bulk Processing: Process multiple text inputs in one run
  • Default Profanity List: Comes with a built-in list of common profane words
  • Custom Profanity List: Add your own words to check
  • Flexible Replacement: Choose how to replace detected profanity
  • Detailed Output: Get both original and filtered text
  • Profanity Detection: Know if text contains any profanity

📤 Output

The actor provides detailed information for each processed text:

  • orginalText: Original text that was provided in the input
  • containsProfanity: Boolean check if profanity was detected
  • newText: Updated text with profanity filtered out

Example output

[
{
"originalText": "This is a piece of text",
"containsProfanity": false,
"newText": "This is a piece of text"
},
{
"originalText": "This is another piece of shit",
"containsProfanity": true,
"newText": "This is another piece of ****"
}
]

📥 Input

Input is provided as JSON with the following properties:

  • texts (required): Array of text strings to check for profanity
  • add (optional): Additional comma-separated words to add to profanity list (max 10 words or 200 chars)
  • fillText (optional): Text to replace profanity with (max 20 chars)
  • fillChar (optional): Single character to replace profanity with (fills to length of word, ignored when fillText is provided)

Example Input:

{
"texts": [
"This is a piece of text",
"This is another piece of text"
],
"add": "word1,word2",
"fillText": "[REMOVED]",
"fillChar": "*"
}

🚀 Usage

  1. Get started: Create an Apify account
  2. Input configuration: Provide the texts you want to check and any optional parameters
  3. Run the actor: Click "Start" to begin processing
  4. Get results: Download results in JSON format or access via API

💡 Integration Options

  • Webhooks: Get notified when your runs complete
  • API: Integrate with your applications using the Apify API
  • Schedules: Run periodic content checks
  • Workflows: Chain with other actors for complex content processing

📝 Notes

  • The actor recognizes character alternates (e.g., "@" as "a", "$" as "s")
  • The service includes a "safe words" list to prevent false positives
  • Maximum 10 custom words can be added to the profanity list
  • Replacement text is limited to 20 characters

🌟 Start for Free

Ready to start scraping Instagram posts? Try the Actor for free and get:

  • Scalable and reliable data collection
  • Regular updates to maintain compatibility
  • Technical support when you need it
  • Flexible output formats

🔍 More Scraping Solutions

Check out my other scrapers on my Apify profile for:

  • Other social media platforms
  • E-commerce websites
  • Business directories
  • And more!

🛠️ Custom Scraper Development

Need a custom Instagram scraping solution? I can help! Contact me for:

  • Custom data fields
  • Specific filtering requirements
  • Integration with your systems
  • Specialized reporting needs