Spam scoring API
Let through
85
Real enquiries, straight to the inbox. Nothing held, nothing to check.
Turned away
42
Each one with the rules it broke and what they cost. Disagree and say so.
Why it was turned away
No model, no confidence percentage, nothing you have to take on trust. A stack of plain rules, each one carrying a cost, added up against the line. When riffraff gets one wrong, you can see precisely which rule did it and tell us.
Re: your website
Total
270
170 over the line
What you get
POST JSON to /api/evaluate. You get a verdict and a score back. That is the whole API.
Every flag carries a plain-English explanation. Nothing opaque, so you can answer a real enquiry with confidence.
Install the addon, paste a token, done. Submissions are scored as they arrive, and anything held keeps its reasons.
How it works
Send the contents of the form. We send back a verdict. Deliver it, drop it, or queue it for review. That part is yours.
Request
01POST /api/evaluate
Authorization: Bearer <your-token>
{
"email": "[email protected]",
"subject": "quick question",
"content": "Hi, do you offer…"
}
Response
spam: 270 / 100{
"is_spam": true,
"score": 270,
"threshold": 100,
"reasons": [
"Spam phrases detected: \"business proposal\"",
"Non-professional email domain",
"Bot-generated name pattern"
]
}
Pricing
Every plan includes the full API, plain-English reasons, and the Statamic addon. Pick a monthly allowance that matches your traffic.
free
1,000 evaluations / month
£19.00/mo
25,000 evaluations / month
No card to sign up
£99.00/mo
250,000 evaluations / month
No card to sign up
Need more than the pro allowance? Get in touch and we’ll size something up.
One API call. No configuration. Free tier, no card.