Understand the context
Check a message on its own or alongside an AI reply. Receive structured safety labels instead of another paragraph to interpret.
Text moderation, on your terms
Screen messages, comments, and AI replies before they reach your community. Get clear moderation results and apply the rules that fit your product.
Built for developers and teams · Access by request
“Thanks for sharing this. Your explanation really helped!”
No safety issue flagged. Your application can publish the message.
Interactive illustration · no text is sent to an AI model
Useful by design
Give your application the information it needs to publish, block, or ask a person to take a closer look.
Check a message on its own or alongside an AI reply. Receive structured safety labels instead of another paragraph to interpret.
Send flagged content for review, block selected categories when labels are available, and add your own phrase rules.
Track each job, result, and credit. Failed checks release their credit reservation and never become an approval.
Built for your workflow
curl https://moderate.lawlesssolutions.us/v1/moderate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: comment-123" \
-d '{"text":"Hello, community!"}'Where it fits
Add a moderation step to comments, forums, and community conversations.
Evaluate a user prompt and the assistant’s response in the same request.
Use policy decisions to route flagged text to your existing review workflow.
Pricing & access
Choose a scoped pilot or discuss an ongoing integration. We agree on pricing and usage limits before activation.
Evaluate the API against your own workflow before committing to an ongoing service.
Per completed text item. Tell us about your workload so we can scope an appropriate quote.
No payment is collected by this form. Public self-service checkout is not open yet.
A few useful details
Clear expectations make for a better integration.
No. ModerateLS returns a classification and a recommended action. Your application decides what to publish, block, or send for human review.
Transient failures get a bounded retry. A terminal failure returns no moderation result and consumes no customer credit. It is never reported as safe.
One text item, optionally including an AI response. A completed item uses one credit; a batch is metered per item. Each item accepts up to 16,000 UTF-8 bytes combined.
Category labels are optional. The model does not supply calibrated confidence or severity scores, so the API does not invent them. Validate performance on your content and keep a human review path.
Yes. Inference runs through OpenRouter and its upstream provider. Local input fields are cleared when processing finishes; results remain for seven days. See the privacy page for details.
Access is currently provisioned for pilots. Request a quote below so we can agree on volume, capacity, and pricing before activation. Public checkout is not open yet.
Let’s scope your project
Tell us what you’re building and how many text checks you expect. We’ll use that to scope access and pricing.
Your request goes to the Lawless Solutions inquiry inbox. Submitting this form does not create a paid account.