Mailbeam
API · Risk

Spam Trap Detection API

One spam trap in a send can get your domain blocklisted. Screen for high-risk addresses before you press send, not after the damage is done.

What Mailbeam checks

Every verification runs 7 checks in parallel and returns a structured result in under 100ms.

Trap-pattern risk signals

Flags addresses that match characteristics of pristine and recycled traps — dead domains, known honeypot patterns, and long-dormant mailboxes.

Recycled-trap heuristics

Identifies addresses on domains and providers that recycle abandoned mailboxes into traps, the most common way clean-looking lists go bad.

Risk level, not false certainty

Traps are never publicly labeled, so results are returned as a risk level you weigh — honest about what can and can't be known.

Works in bulk

Screen an entire list through the batch endpoint before a big send or a list purchase you didn't originate.

Pairs with engagement data

Combine the risk flag with your own never-opened / never-clicked signals to decide what to suppress.

Reputation-first defaults

When in doubt the API leans toward flagging risk, because the cost of one trap far exceeds one suppressed contact.

How it works

1

Submit addresses

Send a single address to /v1/verify or a full list to the batch endpoint.

2

Risk signals evaluated

Domain status, known trap patterns, provider recycling behavior, and syntactic markers are assessed together.

3

Risk level returned

You receive a risk indicator alongside the standard verdict — not a claim of certainty, since traps are unlabeled by design.

4

You suppress the risky segment

Remove or quarantine flagged addresses before sending to protect your domain's reputation.

Integrate in minutes

Screen a listbash
# Screen a list for trap risk before sending.
curl -X POST https://api.mailbeam.dev/v1/batch \
  -H "Authorization: Bearer $MAILBEAM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"emails": ["old-contact@abandoned-domain.com"]}'

# Each result includes a risk level — suppress high-risk
# addresses before they reach your ESP.

When to use it

Before a large campaign

Screen the send list first — a single recycled trap can blocklist your sending domain for weeks.

Cleaning purchased or inherited lists

Lists you didn't build yourself are the highest-risk source of traps; screen them before the first send.

Re-engagement of dormant contacts

Old, never-engaged addresses are exactly where recycled traps hide — screen before waking them.

Ongoing list hygiene

Re-screen periodically so decayed addresses that became traps are caught before your next send.

Frequently asked questions

Ready to integrate?

Free tier includes 1,000 verifications/month. No credit card required.