
Profanity Checker
Pricing
$9.00/month + usage

Profanity Checker
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 inputcontainsProfanity
: Boolean check if profanity was detectednewText
: 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 profanityadd
(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
- Get started: Create an Apify account
- Input configuration: Provide the texts you want to check and any optional parameters
- Run the actor: Click "Start" to begin processing
- 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