Banned Words

List Banned Words

Changed on

Get a paginated, filterable list of the OnlyFans banned words OFAPI screens against. Use the risk_level values (strict_ban, risky, replace_soften) with the blockBannedWords parameter on the send/edit message, post, and mass-message endpoints.

get/api/banned-words

Request

  • Base URL
    https://app.onlyfansapi.com
  • URL
    https://app.onlyfansapi.com/api/banned-words
  • Auth
    HTTP bearer

Query parameters

categorystring nullable

Filter by exact category, e.g. "Non-consensual acts". Must not be greater than 255 characters.

risk_level'strict_ban' | 'risky' | 'replace_soften' nullable

Filter by risk level: strict_ban, risky, or replace_soften.

Example:strict_ban
searchstring nullable

Search within the word or its base form. Must not be greater than 255 characters.

per_pageinteger

Number of words to return per page (1-100, default 50). Must be at least 1. Must not be greater than 100.

Example:50

Response

Success

Example response

{
  "data": [
    {
      "word": "abduct",
      "base": "abduct",
      "category": "Non-consensual acts",
      "risk_level": "strict_ban",
      "safe_alternatives": "Avoid entirely. If needed, use “consensual roleplay,” “fantasy scenario,” “dominant/submissive (consensual).”",
      "notes": null,
      "regex_pattern": "[aA@4][^a-zA-Z0-9_]{0,2}[bB8][^a-zA-Z0-9_]{0,2}[dD][^a-zA-Z0-9_]{0,2}[uUvV][^a-zA-Z0-9_]{0,2}[cC\\(][^a-zA-Z0-9_]{0,2}[tT7+]"
    },
    {
      "word": "ballbusting",
      "base": "ballbusting",
      "category": "BDSM & fetish terms (violent/extreme)",
      "risk_level": "risky",
      "safe_alternatives": "Use “impact play (consensual),” “intense roleplay.”",
      "notes": null,
      "regex_pattern": null
    },
    {
      "word": "drink",
      "base": "drink",
      "category": "Substances/intoxication",
      "risk_level": "replace_soften",
      "safe_alternatives": "Use “relaxed,” “wind-down,” “chill night.”",
      "notes": null,
      "regex_pattern": null
    }
  ],
  "links": {
    "first": "https://app.onlyfansapi.com/api/banned-words?page=1",
    "last": "https://app.onlyfansapi.com/api/banned-words?page=34",
    "prev": null,
    "next": "https://app.onlyfansapi.com/api/banned-words?page=2"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 34,
    "path": "https://app.onlyfansapi.com/api/banned-words",
    "per_page": 50,
    "to": 50,
    "total": 1668
  }
}

Changes