Profanity Filter API logo
UtilidadesMANTENIDA1 token / llamada

Profanity Filter API

Detecta y censura palabrotas en inglés y español con tres niveles de gravedad, para filtrar solo lo que quieres

Detecte y censure groserias en texto de usuarios, en ingles y espanol. Mas de 550 palabras curadas en tres niveles de severidad — leve, fuerte e insultos identitarios (slurs) — para que usted decida que filtrar con min_severity sin censurar de mas. Coincidencia por palabra completa e insensible a mayusculas, con normalizacion de leetspeak (sh!t, d1ck), variantes de evasion (f*ck, fuk) y plegado de acentos en espanol (cabron con o sin tilde). Sin falsos positivos en palabras limpias. Devuelve las palabras encontradas con su severidad, la severidad maxima, un contador y la version censurada del texto.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 1 token por llamada, así que el plan gratuito cubre unas 500 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "text": "Oh damn, this is bullsh1t",
  "is_profane": true,
  "profanity_count": 2,
  "max_severity": "strong",
  "matches": [
    "damn",
    "bullshit"
  ],
  "match_details": [
    {
      "word": "damn",
      "severity": "mild"
    },
    {
      "word": "bullshit",
      "severity": "strong"
    }
  ],
  "censored": "Oh ****, this is ********"
}
Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Profanity Filter API

  • Censurar nombres de usuario, comentarios y mensajes de chat antes de mostrarlos a otros.

  • Rechazar o retener contenido de usuarios con insultos identitarios dejando pasar el lenguaje suave.

  • Puntuar mensajes para colas de moderación según el término más grave que contengan.

  • Aplicar la misma política en comunidades en inglés y en español con una sola llamada.

Endpoints de Profanity Filter API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

GETCheck Text

https://api-profanity-filter.dataandapis.com/v1/check

Parámetros de consulta

ParámetroEjemplo
censor*Opcional
langenOpcional
min_severitystrongOpcional
textOh damn, this is crapObligatorio

Petición de ejemplo

curl "https://api-profanity-filter.dataandapis.com/v1/check?censor=*&lang=en&min_severity=strong&text=Oh%20damn%2C%20this%20is%20crap" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "text": "Oh damn, this is bullsh1t",
  "is_profane": true,
  "profanity_count": 2,
  "max_severity": "strong",
  "matches": [
    "damn",
    "bullshit"
  ],
  "match_details": [
    {
      "word": "damn",
      "severity": "mild"
    },
    {
      "word": "bullshit",
      "severity": "strong"
    }
  ],
  "censored": "Oh ****, this is ********"
}

POSTCheck Text (POST)

https://api-profanity-filter.dataandapis.com/v1/check

Cuerpo de la petición

{
  "text": "Oh damn, this is crap",
  "censor": "*"
}

Petición de ejemplo

curl -X POST "https://api-profanity-filter.dataandapis.com/v1/check" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "text": "Oh damn, this is crap", "censor": "*" }'
Respuesta de ejemplo
{
  "text": "eres un gilipollas",
  "is_profane": true,
  "profanity_count": 1,
  "max_severity": "strong",
  "matches": [
    "gilipollas"
  ],
  "match_details": [
    {
      "word": "gilipollas",
      "severity": "strong"
    }
  ],
  "censored": "eres un ##########"
}

De dónde salen los datos

Fuente
Lista de palabras curada en inglés y español en tres niveles de gravedad, incluida en el worker.
Actualización
Lista actualizada con las versiones de la API.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
2endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://api-profanity-filter.dataandapis.com/v1/check',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Profanity Filter API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key

Parámetros de consulta

censor(Opcional)
lang(Opcional)
min_severity(Opcional)
text(Obligatorio)
import axios from 'axios';

const url = 'https://api-profanity-filter.dataandapis.com/v1/check';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Profanity Filter API

Lanza Profanity Filter API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.