For Discord bots
Auto-mod your community
in five lines of code
One POST request flags toxicity, NSFW images and scams. No SDK, no ML pipeline, no mod queue — your bot calls us, we return a verdict.
For Discord bots
One POST request flags toxicity, NSFW images and scams. No SDK, no ML pipeline, no mod queue — your bot calls us, we return a verdict.
#general
protected by ModAPISign up, generate an API key in the dashboard. The free tier needs no card.
POST any user content to /v1/text from your message handler.
Delete, warn, timeout — the flagged field tells you when.
Hobby projects stay free. Pricing only kicks in when your community outgrows the free tier.
Plain HTTP with JSON in, JSON out. Works from discord.py, discord.js, Godot, PHP — anything that can POST.
Pass roles and history as metadata so banter between friends isn't punished like a raid.
Free-nitro links, phishing and NSFW uploads are caught by the same key — one bill, one dashboard.
ModAPI now has a dedicated News page for product updates, changelogs and announcements plus a full RSS feed so you can follow along from your favorite reader.
Jul 07, 2026 New: Hash Lookup EndpointEvery moderation response already returns a hash. Pass it back to the new endpoint to instantly see if (and how) that content was scored, without spending a model call
Jul 07, 2026 Introducing Moderation RulesWith Moderation Rules, you decide exactly how ModAPI should handle moderation scores and what additional data should be returned to your application.
on_message or messageCreate handler and act on the flagged field.