About FormShield
FormShield is a unified spam detection API built for modern web developers. We combine IP intelligence, email validation, AI content analysis, and behavioral signals into a single endpoint—returning a spam score and detailed breakdown in milliseconds.
The Problem We Solve
Existing spam solutions are either outdated or require stitching together multiple services. CAPTCHA-based approaches like reCAPTCHA are increasingly bypassed by human-solving services, frustrate legitimate users, and raise privacy concerns.
Developers currently piece together 3-5 different services—IP blocklists, email validators, content filters, custom logic—each with different APIs, pricing models, and integration requirements.
Our Approach
One API call. That’s it.
const result = await formshield.check({
email: "user@example.com",
content: "Message text...",
ip: "203.0.113.42"
});
if (result.action === "block") {
// Handle spam
}
FormShield runs cheap checks first (honeypot detection, rate limiting, timing analysis) before expensive operations (AI analysis, email validation). You only pay for what you use, and our caching layer means repeat submissions are instant.
What We Check
- IP Intelligence — VPN/datacenter detection, country blocking, threat scoring, reputation database
- Email Validation — Disposable email detection, spam traps, MX validation, domain age
- Content Analysis — Fast ML model for obvious spam, advanced AI for uncertain cases
- Behavioral Signals — Submission timing, honeypot detection, bot patterns
Built for Developers
FormShield is designed by developers, for developers. We provide:
- Clean JSON API with predictable responses
- TypeScript SDK with full type safety
- Framework integrations for Next.js, Remix, and more
- Transparent scoring—see exactly why something was flagged
- Webhooks for async processing
- Dashboard for analytics and configuration
Privacy First
We hash PII, offer EU hosting, and don’t store submission content long-term. Your users’ data is processed and discarded—we keep only the signals needed to improve detection.
Get Started
Start with our free tier (1,000 requests/month) to test the API. No credit card required. When you’re ready to scale, upgrade to a plan that fits your volume.