
Profanity Checker
2 hours trial then $9.00/month - No credit card required now

Profanity Checker
2 hours trial then $9.00/month - No credit card required now
Clean text fast! π This actor removes profanity, obscenity, & unwanted words. Perfect for content moderation & data sanitization. Built-in & custom lists. Try it now! β¨
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
1[ 2 { 3 "originalText": "This is a piece of text", 4 "containsProfanity": false, 5 "newText": "This is a piece of text" 6 }, 7 { 8 "originalText": "This is another piece of shit", 9 "containsProfanity": true, 10 "newText": "This is another piece of ****" 11 } 12]
π₯ 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:
1{ 2 "texts": [ 3 "This is a piece of text", 4 "This is another piece of text" 5 ], 6 "add": "word1,word2", 7 "fillText": "[REMOVED]", 8 "fillChar": "*" 9}
π 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
Actor Metrics
1 Monthly user
No reviews yet
1 bookmark
>99% runs succeeded
Created in Feb 2025
Modified 8 days ago