KireiFilter
Use case — comments & user content

Stop spam comments
before they hit your database.

Score every comment, review, or post on submission. Reject high-scoring spam instantly, flag borderline content for manual review, and let clean comments through automatically.

Comment spam drains moderation time

Link farms, fake reviews, and promotional spam fill comment sections at scale. Even with moderation queues, someone has to review and delete each one — and high volumes of spam degrade your site's signal-to-noise ratio for real users.

KireiFilter scores each submission the moment it arrives. You can auto-reject high-confidence spam, hold borderline posts for review, and let genuine content through — no manual triage needed for the clear cases.

Use the score to build a moderation pipeline

0.0 – 0.3
Auto-approve

High confidence it's legitimate. Publish immediately.

0.3 – 0.6
Hold for review

Borderline — store but flag for a human to check.

0.6 – 1.0
Auto-reject

High confidence it's spam. Return an error and discard.

Node.js example

comments.js
const res = await fetch('https://kireifilter.net/api/v1/spam-check', {
method: 'POST',
headers: { 'Authorization': `Bearer ${process.env.KIREIFILTER_TOKEN}`,
'Content-Type': 'application/json' },
body: JSON.stringify({ content: req.body.comment, ipAddress: req.ip, email: req.body.email }),
});
const { score } = await res.json();
if (score >= 0.6) return res.status(422).json({ error: 'Spam detected' });
if (score >= 0.3) return db.comments.create({ ...req.body, status: 'pending' });
db.comments.create({ ...req.body, status: 'approved' });

Cut moderation time. Keep good comments.

Free plan — 100 checks/month. No credit card required.

Create free account