Doorman vs the alternatives.
Captchas check whether a visitor is human. Spam filters match what they've seen before. Form backends just pass everything on. Doorman reads what each submission says. Here's how it compares, including when something else is the better fit.
Captchas and bot checks
- Doorman vs reCAPTCHAreCAPTCHA scores whether a visitor behaves like a human, and today's outreach bots do. Doorman reads what they sent, so the pitch is kept out anyway.Compare
- Doorman vs hCaptchahCaptcha scores visitor behaviour and may show a challenge. Doorman reads the message, so paid human pitches are caught too.Compare
- Doorman vs Cloudflare TurnstileTurnstile is a free, mostly invisible bot check. It doesn't read the message, so typed pitches and scams get through.Compare
- Doorman vs Friendly CaptchaFriendly Captcha is a privacy-first, invisible proof-of-work captcha. It slows bots but doesn't read what people type.Compare
- Doorman vs ArcjetArcjet is code-first app security (bots, rate limits, email checks). Doorman reads what a sign-up or message actually says, with no SDK.Compare
Spam filters
- Doorman vs AkismetAkismet is the long-standing WordPress spam filter. Doorman works on any stack, needs no tuning and costs less at volume.Compare
- Doorman vs CleanTalkCleanTalk is a cheap, unlimited CMS plugin built on blacklists and bot tests. Doorman reads what a first-time sender actually asks.Compare
- Doorman vs OOPSpamOOPSpam is a content and reputation spam API with a 0–6 score. Doorman gives the sentence that decided it, a real free tier, and holds the unsure ones for you.Compare
Form backends
- Doorman vs FormspreeFormspree is a hosted form backend with spam filtering included. Doorman is a dedicated screening layer with far more checks per dollar and a reason for every decision.Compare
- Doorman vs BasinBasin is a feature-rich form backend with many spam toggles. Doorman is a dedicated screening layer you set up once and stop thinking about.Compare
Try it on your own forms.
Start with 14 days of Pro, free. Turn on watch mode to see every call before you trust it.