Skip to main content
FraudEG’s identity verification suite lets you confirm that users are who they say they are — at onboarding, during high-risk actions, and whenever your compliance program requires re-verification. The suite covers Know Your Customer (KYC) for individuals, Know Your Business (KYB) for companies, government document verification, liveness checks to prevent spoofing, and real-time watchlist screening against global sanctions, politically exposed persons (PEP), and adverse media databases. All verification types share the same API surface and webhook callback pattern.

What Identity Verification Covers

When to Verify

  • User onboarding — verify identity before granting account access, especially for regulated financial products.
  • Step-up challenge — trigger re-verification when a transaction score exceeds your high-risk threshold or a behavioral_anomaly signal is present.
  • Account changes — re-verify when a user updates their email address, phone number, bank account, or shipping address.
  • Periodic refresh — re-screen existing users against updated watchlists on a scheduled cadence to maintain ongoing compliance.

The Verification Flow

Submit the user’s identity data to FraudEG, which checks it against data sources and returns one of four statuses:
  1. You submit identity data via POST /v1/identity/verify.
  2. FraudEG checks the data against government registries, credit bureau records, document authentication services, and watchlist databases.
  3. FraudEG returns a status field — verified, pending, failed, or flagged — along with a verification_id you store on your user record.

Submitting an Identity Verification

Verification Statuses

For pending verifications, FraudEG sends the final result to your webhook endpoint configured in Platform → Webhooks. Listen for the identity.verification.completed event, which contains the resolved status and full verification detail. Configure a fallback timeout in your application in case the webhook is delayed.

Watchlist Screening

Screen a user or business entity against global sanctions and PEP lists at any time using the watchlist endpoint. This is separate from the verification flow and can be run independently.
FraudEG screens against:
  • OFAC SDN (U.S. Office of Foreign Assets Control Specially Designated Nationals)
  • EU Consolidated Sanctions List
  • UN Security Council Sanctions
  • PEP registries — global and country-specific
  • Adverse media — negative news signals from monitored publications

Sample Verified Response

Continue Learning

KYC Onboarding Guide

Step-by-step guide to integrating KYC verification into your user onboarding flow.

Identity Verify API Reference

Full parameter reference, response schema, and error codes for the identity verification endpoint.