// spam filtering api for forms

Anti-junk email API

One API call tags and/or blocks every submission before you email it.

Free to start · no credit card · unlimited websites

live — /api/v1/checklive — form → /api/v1/check → inbox

Animated demo: form submissions are checked by the Sendworth API. Spam and cold pitches are stored but never emailed; leads and support requests are stored and forwarded to your inbox.

everything stored & labeled · junk never emailed

  • No IP tracking, ever
  • Three layers, cheapest first
  • One key, every site
  • Spam caught in ~240ms
  • Unlimited websites
  • Free: 100 checks/mo

× how it works

Most form mail is junk — and you pay to send it.

Three layers, cheapest first — junk never reaches the AI.

Layer 01 — Free

Domain reputation

Throwaway domains flagged against a daily blocklist.

Layer 02 — Free

Sender reputation

Known spammers caught by a global abuse database.

Layer 03 — AI

Content check

The rest goes to a brand-tuned LLM: category, score, reason.

// deliberate omission

We never check IP addresses

IP reputation is noisy and punishes VPNs — we skip it.

× features

Built for the form handler, not the marketing site.

Drop it into any handler and let it filter — API-first.

001

Smart categorization

Every submission tagged spam, solicitor, lead, or support.

002

Custom categories

On Pro, add your own categories or switch off the defaults.

003

Brand-tailored AI

On Pro, train it on your site so leads are matched without waiting on a full AI pass.

004

Learns from corrections

Relabel once; it remembers similar mail next time.

005

Follow-up replies

Reply from the dashboard with AI drafts, sent via your Resend.

006

Own your data

Export to CSV or JSON, delete anything, on any plan.

007

Works with any integration

A plain HTTP endpoint — if it can fetch, it works.

008

One key, every site

One API key for every form and site. Rotate anytime.

009

Metrics that matter

Checks, category breakdowns, and a full submission log.

× see it in action

Request in, verdict out.

Send a submission, get back a verdict you can branch on.

requestsent ✓
POST /api/v1/check
Authorization: Bearer ig_live_xxx

{
  "email": "growth@bestseoagency.biz",
  "name": "Kyle from BestSEO",
  "message": "We can get you to page 1
             of Google. Reply for quote!"
}
response
{
  "category": "solicitor",
  "isSpam": true,
  "confidence": 0.94,
  "reason": "Unsolicited SEO pitch
             from a cold sender.",
  "signals": {
    "disposableDomain": false,
    "senderReputation": "suspicious"
  }
}

× drop-in integration

One fetch, wired in.

Paste into your form handler and branch on the verdict.

app/api/contact/route.ts
const res = await fetch(
  "https://sendworth.dev/api/v1/check",
  {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${SENDWORTH_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      email: submission.email,
      name: submission.name,
      message: submission.message,
    }),
  }
)

const { category, isSpam } = await res.json()
// "lead" | "spam" | "solicitor" | "support-request"

if (!isSpam) {
  await resend.emails.send({ /* real mail only */ })
}

× pricing

Pricing that scales with your forms.

Start free. Upgrade when your forms get busy.

01

Free

$0/mo

For side projects and kicking the tires.

  • 100 checks / month
  • Unlimited websites
  • All three filtering layers
  • 4 built-in categories
  • 1 API key
  • Unlimited follow-up sends + templates
  • 3 AI-drafted replies / month
  • 5 AI-verified leads / month

02

Most popular

Pro

$19.99/mo

For production apps that take forms seriously.

  • 10,000 checks / month
  • Everything in Free
  • Unlimited custom categories
  • Brand training → near-instant lead detection
  • Unlimited AI lead verification
  • Correction learning
  • 250 AI-drafted replies / month
  • Unlimited API keys
  • Email support

03

Business

$29.99/mo

For high-traffic apps and growing teams.

  • 50,000 checks / month
  • Everything in Pro
  • 1,000 AI-drafted replies / month
  • Higher rate limits
  • Extended data retention
  • Priority email support

04

Custom

Let's talk

For very high volume and special needs.

  • Volume pricing above 50,000 checks
  • Everything in Business
  • SLA + dedicated onboarding
  • Custom data retention
  • Invoicing available

// last step

Give your Resend quota a break.

Stop paying to email spammers. Free to start, no credit card.