Use case — user registrations
Block fake accounts
before they're created.
Bots register fake accounts to abuse free tiers, post spam, or test stolen credentials. Score the signup on registration — check the email, IP, and username before the account is written to your database.
Disposable emails
Registrations from known throwaway email providers get flagged. Keeps your user list clean and your welcome emails out of the trash.
Known spam IPs
IPs on the denylist are hard-blocked at score 1.0. Bot farms running thousands of registrations from the same IP get stopped immediately.
Suspicious content
Pass the username or bio as content. Heuristic analysis catches spam patterns in user-supplied text fields.
Python example
import requests
response = requests.post(
"https://kireifilter.net/api/v1/spam-check",
headers={"Authorization": f"Bearer {KIREIFILTER_TOKEN}"},
json={
"content": form["username"],
"ipAddress": request.remote_addr,
"email": form["email"],
}
)
result = response.json()
if result["score"] >= 0.5:
return {"error": "Registration rejected"}, 422
# Safe — create the account
Keep fake accounts out of your database.
Free plan — 100 checks/month. No credit card required.
Create free account