Phone Contact Validate API

POST
/phone_contact_validate
LIVE

Validates the link between a specific Australian phone number and a person associated with that phone number. Returns match, possible match, or no match.

Example Request

POST
request.json
key Auth: BearerAuth
{
  "requests": [
    {
      "phone": "+61491222111",
      "first_name": "John",
      "last_name": "Smith"
    }
  ]
}

Request Schema

requests array
Required

List of validations.

phone string
Required

E.164 format.

first_name string
Required

First name

last_name string
Required

Last name

Available Response Data

4 Data Points
01
monitor_heart

Batch Message Status

02
fact_check

Array of Validation Results

03
fact_check

Primary Match Status

Match, Possible Match, No Match

04
fact_check

Component Match Granularity

Exact, Partial, or Alias matches across First, Middle, and Last name fields

lock Full API documentation provided after vetting from our compliance team.

Technical Use Cases

verified

Synthetic Identity Protection

Ensure the user claiming a specific phone number matches the actual recorded owner of that number.

verified

Data Verification Workflows

Pass/fail users silently in the background based on exact or possible match scores without adding friction to the UI.

Webhooks & Events

notifications
validation-mismatch-alert

Fire an alert to your compliance team if a high-value transaction is tied to a "no match" phone identity.

Trust & Assurance

Compliance & Security

Enterprise-grade infrastructure audited against the standards your regulators require.

verified_user
ISO 27001 Certified
enhanced_encryption
AES-256 Encryption
public
Australian Data Sovereignty
Integration & Support

Common Questions

Everything you need to know about implementation details and compliance infrastructure.

help_center General

What triggers a "possible_match"?

add

If the last name matches perfectly, but the first name is a known alias or initial (e.g., “Bob” instead of “Robert”), the system will gracefully return a possible match rather than failing the user.

BACK TO TOP