List of APIs to filter and weed out profanity, bad words, and NSFW content.
Detect and censor bad words, swear words and profanity in a given text. Currently works with an English only database which includes "leetspeak".
PurgoMalum is a simple, free, RESTful web service for filtering and removing content of profanity, obscenity and other unwanted text. PurgoMalum's interface accepts several parameters for customization and can return results in plain text, XML and JSON. PurgoMalum is designed to remove words from input text, based on an internal profanity list (you may optionally add your own words to the profanity list through a request parameter (see Request Parameters below). It is designed to recognize character alternates often used in place of standard alphabetic characters, e.g. "@" will be recognized as an "a", "$" will be recognized as an "s", and so forth. PurgoMalum also utilizes a list of "safe words", i.e. innocuous words which contain words from the profanity list ("class" for example). These safe words are excluded from the filter.
The Content Moderator API provides machine-assisted moderation of multilingual text for potentially offensive or unwanted content. Powered by Microsoft Azure Cognitive Services.
Profanity & Toxicity Detection for User-Generated Content - Language Understanding API designed to detect profanities, toxicities, severe toxicities, obscene texts, insults, threats, and identity hate
Check for profanity in paragraph texts, and then effectively remove the offensive words with profanity filter APIs.
A profanity API is for developers who want to add profanity text removal functionality to their applications.
Businesses that monitor online communications will find an API for checking profanity helpful. Online communities, chat forums, and social media sites are examples of applications that could benefit from a profanity API.
Administrators for children’s websites will find filters that remove inappropriate words valuable too.
Google and other search engines may suspend accounts that use profane language on their websites. When websites violate search engine policies, their Google ranking in Search Engine Results Pages (SERPs) are negatively affected.
Websites that filter profanity appear more professional, legitimate, and trustworthy. Therefore, businesses that use applications featuring APIs for profanity detection may attract more customers.
Developers that utilize APIs for profanity filtering will be able to embed that functionality into their applications in less time than if they were to write the entire code.
With APIs that check for profanity, businesses will be able to find and remove offensive text automatically.
RapidAPI’s Marketplace has several free profanity check APIs. PurgoMalum by Community is a popular API that filters and removes obscene words, profanity, and other undesirable text. Developers can customize the filter by adding to its list of profane words. PurgoMalum’s plan is free and requests are unlimited.
Bad Word Filter by Neutrinoapi is also popular on the Marketplace. It locates and removes profanity in text. LEET speak (the language that replaces the alphabet and numbers with other characters) is included. English language only. Bad Word Filter’s free plan offers unlimited requests.
All profanity filter APIs are supported and made available in multiple developer programming languages and SDKs including:
Just select your preference from any API endpoints page.
Sign up today for free on RapidAPI to begin using Profanity Filter APIs!