Edge intelligence · ~40ms P95

Stop bots, fraud, and spam at every form and endpoint.

One integration scores every signup, login, comment, and request against real global internet traffic — and gives you a full SOC dashboard out of the box.

10,000 credits/month free · No credit card required

Live
Live
page.view 🇦🇺 86.185.84.233
signup 🇩🇪 185.220.101.1 ip tor scanner automation disposable email
page.view 🇫🇷 71.225.37.221
login 🇺🇸 45.32.0.1 datacenter automation
page.view 🇩🇪 203.215.93.106 velocity
contact 🇵🇭 73.177.112.172
page.view 🇸🇪 171.25.193.25 ip tor proxy
page.view 🇫🇷 92.113.176.114
signup 🇷🇴 146.70.40.1 VPN
page.view 🇬🇧 86.151.235.210
page.view 🇯🇵 24.244.231.196
2,620 events P95 ~40ms

1B+

Data points

30M+

IP classifications

~40ms

P95 response

243

Countries

The platform

One API, eight products

Compose exactly the protection you need and pay from one shared credit balance — from a no-interaction CAPTCHA replacement to edge IP and email intelligence.

Voight

Beta

The CAPTCHA your users never see

reCAPTCHA and Turnstile tax every human to stop a few bots. Voight runs an invisible proof-of-work and reads behavior in the background — real users sail through, and only automation ever meets friction.

  • No checkbox, no image grid — invisible to real users
  • Four fused signals: proof-of-work, behavior, nonce, network
  • Drop-in replacement for reCAPTCHA, hCaptcha & Turnstile
POST /v1/challenge/verify
200 OK
Human Passed — no challenge shown
Proof-of-work
Behavior
Nonce binding
Network
solve 62 ms
0 puzzles · 0 clicks

Content Filter

Stop form spam before it reaches you

An edge-served content model scores every submission for spam, fraud, and cold outreach — and returns allow, review, or block in about 40 ms. No CAPTCHA, no rules to hand-tune.

  • Spam, fraud and cold-outreach scored separately
  • Human-readable flags: promotional, urgency, links
  • One POST, a decision in ~40 ms
POST /v1/check block
“Boost your SEO rankings fast! Limited-time backlink package — act now, spots are limited.”
Spam score 0.92
spam 0.92 fraud 0.06 cold-email 0.41
promotional_language urgency_markers suspicious_links

IP Intelligence

Know every IP before it touches your app

One GET returns an IP's class and risk tags — datacenter, VPN, proxy, Tor, residential proxy, scanner — plus ASN and geo, resolved at the edge in about a millisecond with no third-party round-trips.

  • Five risk tags, not just geo
  • ASN, organization and country on every IP
  • Optional company and reverse-DNS enrichment
GET /v1/ip/185.220.101.1
200
185.220.101.1 Tor exit relay · Germany
High risk
datacenter vpn tor scanner
ASN AS60729 · TORSERVERS-NET
Country DE

Email Intelligence

Score any email before it signs up

One POST returns disposable status, deliverability and MX setup, domain age, blacklist hits, and mailbox host (Gmail, Microsoft 365, or self-hosted) — cached per-domain for 30 days.

  • Disposable and throwaway-domain detection
  • MX deliverability and domain age
  • Host detection: Gmail, Microsoft 365, self-hosted
POST /v1/email suspicious
newuser@mailinator.com
Disposable Yes
Deliverable Yes
Domain age 8,423 days
Host Mailinator

Content Protection

Block scrapers and AI crawlers

A lightweight beacon plus an edge model fingerprints every visitor and flags scrapers and AI crawlers — including the ones that never run JavaScript, caught server-side via reporting.

  • Browser fingerprint, network and behavioral signals
  • Catches non-JS crawlers via server-side reporting
  • Names the bot: GPTBot, ClaudeBot, Bytespider…
POST /v1/report block
GPTBot Declared AI crawler
Scraper
automated no-js datacenter
Network AS8075 · Microsoft Azure
User-agent GPTBot/1.0

Metering

Coming soon

Cap cost and abuse on your AI endpoints

Wrap a public resource, set a limit, and FormShield detects one person behind many sessions and caps the spend — the biggest win is capping the bill on your LLM-powered endpoints.

  • Per-resource limits with multi-user detection
  • Cap the bill on chatbots and support agents
  • One decision call: allow, limit, or block
POST /v1/meter limit
Requests this window 847 / 1,000
Resource support-bot
Multi-user 4 sessions · 1 fingerprint

Auth Protection

Coming soon

Block fake signups and account takeover

A blended IP, email, and browser-reputation verdict plus multi-account correlation, returned to a secret-key backend call — so one person spinning up many accounts is obvious right at signup.

  • Blended IP + email + browser verdict
  • Multi-account correlation by fingerprint and IP
  • Durable identity binding survives a cleared cookie
POST /v1/sessions/resolve review
Review signup score 0.82
7 accounts share this fingerprint
IP datacenter
Email disposable

Commerce Protection

Coming soon

Verify buyers and prevent chargebacks

Check buyer IP, email, behavior, and velocity at checkout to block high-risk orders before they ship — and before they turn into disputes weeks later.

  • Blended buyer risk scored at checkout
  • Velocity and cross-region IP / email checks
  • Block high-risk orders before they ship
POST /v1/commerce/verify decline
Chargeback risk High
87 / 100
Velocity 5 orders / 10 min
IP country ≠ billing
Email age 2 days

Integration

One endpoint. Any stack.

Send a request, get a decision. cURL, Node, Next.js, Python, Go — or drop in the beacon and write zero backend code.

curl https://api.formshield.dev/v1/check \
  -H "Authorization: Bearer $FORMSHIELD_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "form_id": "signup",
    "form_data": { "email": "user@example.com" },
    "metadata": { "ip": "203.0.113.42" }
  }'
{
  "verdict": "spam",
  "score": 6.5,
  "confidence": 0.86,
  "action": "block",
  "signals": {
    "ip":      { "country_code": "RU", "is_datacenter": true, "is_vpn": false },
    "email":   { "is_disposable": true, "provider": "mailinator.com" },
    "content": { "spam_probability": 0.31, "language": "en" }
  },
  "rule_matches": ["datacenter_ip", "disposable_email"],
  "request_id": "req_abc123def456",
  "processing_time_ms": 41
}

IP Atlas

Intelligence from real internet traffic

Every decision is backed by a continuously-updated map of the internet — classified, compiled, and answered at the edge in milliseconds.

  • Models served at the edge — no external API round-trips
  • Datacenter, hosting, VPN, Tor, proxy & scanner classification
  • ASN, organization, and country on every IP
  • Trained on real global internet traffic, refreshed continuously
Check my IP

1B+

Data points

30M+

IP classifications

~40ms

P95 lookup

243

Countries

Live
Live
page.view 🇦🇺 86.185.84.233
signup 🇩🇪 185.220.101.1 ip tor scanner automation disposable email
page.view 🇫🇷 71.225.37.221
login 🇺🇸 45.32.0.1 datacenter automation
page.view 🇩🇪 203.215.93.106 velocity
contact 🇵🇭 73.177.112.172
page.view 🇸🇪 171.25.193.25 ip tor proxy
page.view 🇫🇷 92.113.176.114
signup 🇷🇴 146.70.40.1 VPN
page.view 🇬🇧 86.151.235.210
page.view 🇯🇵 24.244.231.196
2,620 events P95 ~40ms

Dashboard

Ship one snippet, get a full SOC

Drop in the beacon or call the API and you instantly get a security operations dashboard — no extra setup.

  • Live log of every scored event, in real time
  • Analytics: traffic, decisions, and top signals over time
  • IP profiles with full classification and history
  • Tunable thresholds and rules — no redeploy

A REST endpoint and a drop-in beacon — works with any platform or framework.

Next.js React Node Python Ruby on Rails PHP WordPress Astro cURL Any language

Pricing

Start free, scale when you need to

Begin with 10,000 credits a month — no credit card. One shared wallet across every product. Paid plans include a 14-day free trial.

Free

Everything you need to start protecting forms.

$0 /mo
  • 10,000 credits / month
  • One shared wallet across every product
  • IP, email & content intelligence
  • Live SOC dashboard & API keys
  • Community support
Start free
Most popular

Pro

For growing products shipping to production.

$25 /mo
  • 50,000 credits / month
  • Everything in Free, plus:
  • Content Protection (anti-scraper)
  • Usage-based overage when you go over
  • Email support
Start free trial

14-day free trial · card required

Business

For teams running protection at scale.

$99 /mo
  • 300,000 credits / month
  • Everything in Pro, plus:
  • Every product at production volume
  • Early access to Metering
  • Usage-based overage when you go over
  • Priority support
Start free trial

14-day free trial · card required

Enterprise

Committed volume, SLAs, and white-glove onboarding.

Custom
  • Committed / unlimited credits
  • Auth & Commerce Protection
  • EU hosting, DPA & SLA
  • Custom rules & dedicated support
Contact sales

FAQ

Common questions

Send a request to /v1/check (or drop in the beacon) and get back a score and a decision — allow, review, or block. One endpoint scores IP, email, content, and behavior.

Each scored request costs credits based on the signals used. The free plan includes 10,000 credits per month; dashboard views and analytics are always free.

IP intelligence is served from the edge with no external round-trips — ~40ms P95. Full multi-signal checks return in well under a second.

Yes. We hash PII, offer EU hosting, and don't store submission content long-term.

CAPTCHAs hurt UX and are routinely bypassed. FormShield is invisible and scores real signals — network, email, content, and behavior.

Stop fighting spam by hand

One API call. IP, email, content & behavior signals in a single intelligence platform. Start free, no credit card required.