WebPurify Profanity Filter, Image Moderation, and Video Moderation Services


A profanity checking method. Returns the number of profane words found in the submitted text. If the text is clean 0 (zero) is returned.

api_key (Required)
Your API application key.
text (Required)
The text you want checked for profanity.
lang (Optional)
The 2 letter language code for the text you are submitting.
More information on languages can be found here.
semail (Optional)
Treat email addresses like profanity. set = 1
sphone (Optional)
Treat phone numbers like profanity. set = 1
slink (Optional)
Treat urls like profanity. set = 1
rsp (Optional)
To include our response time in the result. set = 1
format (Optional)
Response format: xml or json. Defaults to xml.
Example XML Response
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
Error Codes
100: Invalid API Key
The API key passed was not valid.
101: API Key is inactive
The API key passed is inactive or has been revoked.
102: API Key was not included in request
This method requires an API Key.
103: Service currently unavailable
The requested service is temporarily unavailable.
HTTP 503
You have exceeded the number of simultaneous requests for your license.
Please go to: http://www.webpurify.com/pricing to see the limits for your license.
Standard Image Moderation Criteria
Reject images that:
Standard Video Moderation Criteria
Reject videos that:
Other Language Label: If a video complies with our moderation criteria but contains languages other than English, we will label it as “Other Language.”