Profiles

Profile Moderation API

Stop bad profiles at signup, not after they are reported.

Display names, bios, photos, and links - all under one API.

What it detects

  • • Slurs in display names
  • • Impersonation patterns
  • • NSFW profile photos
  • • Suspicious link signatures
  • • Underage profile signals
  • • Custom rules

Why developers choose Vettly

  • • Run on signup and every edit
  • • Image checks for profile photos
  • • Custom rules for impersonation lists
  • • Audit trail for every reject
Example request
bash
curl -X POST https://api.vettly.dev/v1/check \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "You are terrible.", "contentType": "text"}'
Example response
json
{
  "flagged": true,
  "action": "block",
  "categories": {
    "harassment": 0.93,
    "hate": 0.02
  },
  "policy": "default",
  "latency_ms": 142
}

Compared to wordlist-only checks

AI categories catch novel slurs and adversarial spelling that static lists miss.

Get an API key

Start with 15,000 free decisions per month. No credit card required.

Get an API key