The fraud screening big platforms buy, for $12 a month

SEON is built for fraud and compliance teams: identity enrichment, device fingerprinting and AML, with explainable scoring. If you need that, it's a strong choice. If you need your forms and checkout kept clean without a fraud team, Doorman is a fraction of the price.

Start free

Free for 1,000 checks a month. Paid plans from $12. No card required.

Example: Doorman screening sign-ups and checkout, each judged in under half a second and delivered or kept out with the reason.

Sound familiar?

$699 a month to start

The Starter plan covers 2,500 checks a month and 10 users.

Built for fraud teams

Rules, workflows and AML are powerful, and more than a small team needs.

Identity, not message

It scores who someone is, not what their message asks for.

Doorman and SEON, side by side

QuestionDoormanSEON
What it checksWhat the submission says and the order signals you send1,100+ identity, device and behaviour signals, with AML on higher tiers
Pitches and abuse in formsKept out, with the line that gave it awayNot what it's built for
Why something was blockedThe exact sentence or signalRanked signals, rules and an audit trail
Getting startedSelf-serve: a form URL, one API call, or your coding agentAn API, SDKs and a JS agent; a trial on request
PriceFree for 1,000 checks a month; Pro $12 for 25,000Starter $699 a month for 2,500 checks

Their plans and behaviour as published on their own sites, checked 29 September 2026. Sources: seon.io, seon.io/pricing.

Which one is right for you?

Choose Doorman if

  • You need forms and checkout kept clean without a fraud team
  • You want it working today, self-serve, from free
  • $699 a month isn't in the budget

Choose SEON if

  • You're in fintech, iGaming or high-risk commerce and need identity-level scoring
  • You need AML screening at onboarding
  • You have a fraud team that will use rules and workflows

Up and running today

  • Sign up: no sales call, no contract: free for 1,000 checks a month, then $12.
  • One call: doorman.check before you create the account or capture the order.
  • Or ask your agent: copy one prompt into Claude Code, Codex or Cursor and it wires it in.
  • Start safely: watch mode tags what it would have dropped before anything is blocked.

Read the docs

Before capture (Node)
const r = await doorman.check({
  kind: "checkout",
  email: order.email,
  order: { items: "5× Gift card $100", total_usd: 500 },
  signals: { card_country: "US", ip_country: "NG", attempts: 4, account_age_days: 0 },
});
// r.action: "deliver" → capture · "hold" → review · "drop" → cancel

Checked, not guessed

Every decision comes from Doorman's models reading the submission, in milliseconds, with the reason attached.

16/16fraudulent orders dropped in our labelled checkout set
6/6fake and throwaway sign-ups dropped
$12a month for 25,000 checks, self-serve

Labelled test set: 104 invented but labelled contact-form and checkout submissions, judged live; latency is the median of those checks. Questions were not tuned to the set.

Questions

Is Doorman's checkout screening as deep as SEON's?

No: SEON enriches identities with far more signals. Doorman judges the order and the signals you already have, which covers card testers and stolen-card patterns for most small stores.

Does Doorman do AML?

No.

What does it cost at volume?

Pro is $12 a month for 25,000 checks and Business $49 for 250,000.

How much does it cost?

Free for 1,000 checks a month. Pro is $12 a month for 25,000 and Business is $49 a month for 250,000. Every plan gets the same models. See pricing.

Try it on your own forms

Free for your first 1,000 checks every month. Start in watch mode and see every call before you trust it.