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.

Free tier Plain HTTP <5 min setup

#general

protected by ModAPI
Message #general

Zero to moderated in three steps

01
Create a key

Sign up, generate an API key in the dashboard. The free tier needs no card.

02
Send the message

POST any user content to /v1/text from your message handler.

03
Act on the verdict

Delete, warn, timeout — the flagged field tells you when.

Built for teams of one

Free to start

Hobby projects stay free. Pricing only kicks in when your community outgrows the free tier.

No SDK required

Plain HTTP with JSON in, JSON out. Works from discord.py, discord.js, Godot, PHP — anything that can POST.

Context-aware

Pass roles and history as metadata so banter between friends isn't punished like a raid.

Scams & images too

Free-nitro links, phishing and NSFW uploads are caught by the same key — one bill, one dashboard.

Latest News

FAQ

What is ModAPI?
We provide a new Layer of security to your project which moderates texts and images with our self-hosted models!
Does it work with discord.py and discord.js?
Yes. ModAPI is a plain HTTP API, so it works with any language or framework. Call it from your on_message or messageCreate handler and act on the flagged field.
What does it cost?
There is a free tier for hobby projects and small communities. You only pay when your project grows past it — no card required to start.
Is it fast enough for live chat?
Yes. Verdicts return in well under a second, so you can check messages before or right after they land in the channel.