We provide a Free Tier for testing purposes which allows to make 100 calls/month.
Our Premium Service has a simple pricing: 10$ flat rate for first 1000 API calls, 0.01$/call onwards:
Get your API key now and easily integrate The Moderator Guru in your application:
The Moderator Guru is a Machine Learning, Natural Language Processing based text moderator service that detects and classifies offensive text messages.
The Moderator Guru helps you blocking offensive or inappropriate messages before they reach your audience and identifies toxic users and trolls. It uses a lightweight but strong NLP technology which is able to spot and classify abusive messages, saving money and time to your moderation team.
It supports a text to moderate up to 500 characters on the free version and virtually unlimited length on the paid one.
Get StartedThe Moderator Guru offers you the following features:
Save thousands of dollars and lots of time of your moderation team
Keep your posts free of toxic comments and avoid headaches of maintaining a high level blog or app
Block people who are only interested in crap writing
Analyze your user base messages like the topics your audience is more interested on, the most recursive posts, and more...
Use your favourite framework to integrate The Moderator Guru and say goodbye to undesirable posts
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: your_api_key" \
-d '{"text": "text_to_moderate"}' \
https://moderator-guru.com/api/v1/moderator
<?php
// API Url
$url = 'https://moderator-guru.com/api/v1/moderator';
// Initiate cURL
$ch = curl_init($url);
// Text to moderate
$jsonData = array(
'text' => 'text_to_moderate'
);
// Encode the array into JSON
$jsonDataEncoded = json_encode($jsonData);
// Set POST request
curl_setopt($ch, CURLOPT_POST, 1);
// Attach the encoded JSON string to the POST fields
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
// Set the content type to application/json and the API key
curl_setopt($ch,
CURLOPT_HTTPHEADER,
array('Content-Type: application/json',
'Authorization: your_api_key'));
// Execute the request
$result = curl_exec($ch);
// Do whatever you want with the scoring
$.ajax({
url: 'https://moderator-guru.com/api/v1/moderator',
type: 'POST',
headers: {
'Authorization': 'your_api_key',
'Content-Type': 'application/json'
},
data: JSON.stringify({text: 'text_to_moderate'}),
success: function (jsonScore) {
// Do whatever you want with the scoring
console.log(jsonScore);
},
error: function (xhr, errmsg, err) {
// Do whatever you want with the error
console.log(xhr.status + ": " + xhr.responseText);
}
});
import requests
import json
url = 'https://moderator-guru.com/api/v1/moderator'
headers = {
'Content-Type': 'application/json',
'Authorization': 'your_api_key',
}
payload = {'text': 'text_to_moderate'}
response = requests.post(url,
data=json.dumps(payload),
headers=headers)
# Do whatever you want with the scoring