Skip to main content
POST
Resolves persons (names, DOB, addresses, phones, emails, national IDs) and a name-match score from an email and/or phone number via Monnai’s global risk-insights network. Billed per conclusive result. Didit exposes this service through POST /v3/database-validation/ so you can screen the submitted data against the connected identity network and receive normalized match results. This is a third-party enrichment network, not an authoritative government registry — do not present its results as primary-source verification.

Coverage

  • Coverage: 50+ markets
  • Country: Global
  • Service ID: glb_identity_enrichment
  • Data domain: Identity
  • Category: IdentityEnrichment

Inputs

  • Required inputs:
  • Optional inputs: email, phone, first_name, last_name, full_name, country_of_residence, vendor_data
  • Consent: Required
  • Workflow availability: Standalone API only
  • Coverage: 50+ markets
  • Price: $0.20 per successful query

Body parameters

string
default:"GLB"
required
ISO 3166-1 alpha-3 country code for this database service.Example: GLB
string
default:"glb_identity_enrichment"
required
Array containing this service ID. Pinning the service keeps the request scoped to this exact database.Example: glb_identity_enrichment
Explicit end-user consent for this service.Example: true
string
default:"john.doe@example.com"
Email address.Example: john.doe@example.com
string
default:"+15550101000"
Phone number in international format.Example: +15550101000
string
default:"John"
Given name to validate.Example: John
string
default:"Doe"
Family name to validate.Example: Doe
string
default:"John Doe"
Full legal name to validate.Example: John Doe
string
default:"US"
Optional ISO 3166-1 alpha-2 country of residence. Only used to focus the identity lookup.Example: US
string
default:"user-1234"
Your stable user reference for this person, such as your internal user ID. Didit uses it to link standalone checks to the same end user and reduce duplicate-detection noise.Example: user-1234

Input rules & validation notes

  • Provide at least one of email or phone - they are the lookup keys. A request with neither cannot perform an enrichment lookup and is rejected before source lookup (not charged).
  • Add full_name (or first_name + last_name) whenever you have it - the name is what the returned match score is computed against.
  • country_of_residence is an ISO 3166-1 alpha-2 code used to focus the lookup.
  • Didit validates required fields before calling the database. Requests rejected before source lookup are not charged.

How to call it

Returned data

The exact fields surfaced in source_data depend on what the registry returns. The generated example for glb_identity_enrichment currently documents this normalized shape:
  • first_name
  • last_name
  • persons_found

Pricing & SLAs

Global - Identity Enrichment (Monnai) queries are billed only when Didit receives a conclusive result from the validation source.
  • Per-call price: $0.20 USD.
  • Billing: per successful query. You are not charged when the registry is unreachable, when required fields are missing, or when the request is rejected before reaching the source.
  • Latency: typical p95 < 2 s.
  • Availability: 99.9% per quarter on Didit’s side; downstream source availability varies by country and dataset.

Continue reading