Mobile Network Identity Verification (MNO KYC)

Corroborate identity details against mobile-network data.

Check the name, address, date of birth and other identity details you already hold against data associated with the mobile subscriber, and see the result for every field you send.

  • Field-level results
  • Partial-match scoring
  • UK & Spain live
  • European coverage available
Try it free Pricing and additional country coverage on request

Why use mobile-network identity data?

Corroborate identity against a different kind of source.

Many identity checks rely on large commercial datasets that can be bought, combined and redistributed between providers. Agreement between two checks does not always mean two genuinely independent sources agreed.

Mobile Network Identity Verification checks the details you were given against data associated with the mobile subscriber instead, giving you another source of evidence before you trust the identity.

Read: Why a KYC match is not proof of a person →

What can you verify?

Use a mobile number plus one or more identity fields.

  • Name

    Full name, first name, last name, middle name and last name at birth.

  • Date of birth

    Check the supplied date of birth against the subscriber information available.

  • Address

    Full address or individual address components including street number, street name, postcode, town / city and region.

  • Country

    Corroborate the supplied country of residence.

  • Additional identity details

    Where supported, Provero can also check email, gender, additional address information and identity document number.

Field availability varies by country, mobile network and the subscriber information available.

See the result for every field

Every identity field you submit is checked independently and returns its own outcome. There is no single overall KYC pass, fail or score to interpret.

Match

The supplied value matched the subscriber data.

Partial match

The value was close but not exact. Where supported, Provero also returns similarity information.

No match

The supplied value did not meet the matching threshold.

Unable to verify

The subscriber was found, but that particular field could not be verified.

Mixed results are useful. A name can match, an address can partially match and a date of birth can be unable to verify, all in the same response.

See how close the data is

Similarity is supporting evidence for a partial match, not a replacement for the field-level result.

For supported fields, Provero can return a similarity score when the submitted value is close but not identical. An exact value returns a match result rather than a score, and not every field returns similarity information.

  • 85–99: strong partial match
  • 80–84: moderate
  • 75–79: possible
  • 1–74: no match or low similarity
  • 0: no similarity

UK and Spain available now

United Kingdom
Available now
Mobile Network Identity Verification runs against UK mobile-network subscriber data today.
Spain
Available now
The same field-level identity verification is available for Spanish mobile subscribers.
Europe
Available on application
Additional European countries are available on application. Coverage is strongest across contract mobile subscribers, with some PAYG subscribers also supported.
Talk to us about a particular market or portfolio

Built for real identity workflows

  • Customer onboarding

    Corroborate identity details before or alongside wider KYC and IDV checks.

  • Higher-risk actions

    Use another identity source during account recovery, profile changes or other higher-risk customer actions.

  • Data provenance

    Compare customer information against a source independent from conventional commercial identity datasets.

  • Existing customer records

    Run checks in bulk where you need to review or corroborate existing customer data.

  • Combine signals

    Run Mobile Network Identity Verification alongside HLR, SIM Swap, Age Verification and other Provero checks.

See how Provero fits into KYC, IDV & fraud workflows →

What happens when the mobile network can't answer?

Don't let one unavailable source stop the workflow.

Not every number returns subscriber data
Mobile-network subscriber information is not available for every number. Coverage currently focuses primarily on contract subscribers, although some PAYG subscribers can also return results.
An alternative route can be made available
Where Provero cannot obtain an MNO KYC result from the mobile number and supplied identity details, an alternative identity-verification route can also be made available, giving you another way to continue the verification process rather than treating an unavailable network result as the end of the journey.

Real-time API or bulk verification

Run Mobile Network Identity Verification however your data arrives.

At onboarding via API

Check the identity details a customer gives you at the moment they give them.

Against an existing dataset in bulk

Run the same verification across records you already hold, without building a real-time integration first.

On its own

Use it as a standalone identity corroboration step in an existing workflow.

Or alongside other Provero checks

Return identity results next to HLR, SIM Swap Detection, Age Verification and other Provero signals.

MNO KYC API example

POST /api/validate/kyc

Request

{
  "mobile_number": "+447700900123",
  "full_name": "John Doe",
  "date_of_birth": "1985-06-15"
}

Example response

{
  "status": "success",
  "verification_id": "kyc_example",
  "mobile_number": "+447700900123",
  "results": {
    "full_name": {
      "result": "match"
    },
    "date_of_birth": {
      "result": "unable_to_verify"
    }
  }
}

Illustrative example. +447700900123 is a reserved number kept aside for documentation, so the result shown is not a real verification. Every submitted field carries its own result, and supported fields can also return similarity information alongside a partial match.

Read the full Mobile Network Identity Verification API documentation →

Mobile Network Identity Verification pricing

Pricing depends on volume and country / network coverage.

Mobile Network Identity Verification is quoted per account so the rate reflects the countries, networks and volumes you actually need. Everything else runs on the same prepaid Provero balance.

See published pricing.

Talk to us about pricing and coverage: pricing@provero.io

Related checks

Combine identity, network and risk checks in the same workflow.

See every Provero check →

Mobile Network Identity Verification FAQ

What is MNO KYC?

MNO KYC is the industry term for verifying identity details against mobile network operator data. Provero calls it Mobile Network Identity Verification. You supply a mobile number plus one or more identity fields, and each field is checked independently against the data associated with that mobile subscriber.

What does Mobile Network Identity Verification check?

It checks the identity details you already hold against information associated with the mobile subscriber for the number supplied. Every request needs a mobile number and at least one identity field, such as name, date of birth or address. It corroborates the details you were given rather than returning an identity record.

Which identity fields can be verified?

Name, including full name, first name, last name, middle name and last name at birth; date of birth; address, either in full or as individual components such as street number, street name, postcode, town or city and region; and country of residence. Where supported, email, gender, additional address information and identity document number can also be checked. Field availability varies by country, mobile network and the subscriber information available.

Does it return one overall KYC score?

No. There is no single overall KYC pass, fail or score. Each field you submit is verified independently and returns its own result, so you can see exactly what matched, what was close and what could not be verified.

What does a partial match mean?

A partial match means the supplied value was close to the subscriber data but not exact. For supported fields Provero also returns similarity information: 85 to 99 is a strong partial match, 80 to 84 moderate, 75 to 79 possible, 1 to 74 no match or low similarity, and 0 no similarity. An exact value returns a match result rather than a similarity score.

What does "unable to verify" mean?

unable_to_verify applies to one individual field: the subscriber was found, but that particular field could not be verified. Other fields in the same request can still return match, partial match or no match, so unable_to_verify on one field does not invalidate the rest of the response.

What happens if the mobile subscriber cannot be found?

The response returns subscriber_not_found, meaning the subscriber could not be found for the number supplied. That is different from data_not_available, which means the subscriber was found but none of the requested identity information was available, and different again from unable_to_verify, which applies to a single field while other fields may still return results.

Does MNO KYC work for PAYG mobile numbers?

Coverage currently focuses primarily on contract subscribers, although some PAYG subscribers can also return results. Mobile-network subscriber information is not available for every number, so treat PAYG coverage as partial rather than assumed.

Which countries are supported?

Mobile Network Identity Verification is currently available in the United Kingdom and Spain. Additional European countries are available on application. Coverage varies by country, mobile network and subscriber type, so talk to us at pricing@provero.io if you have a particular market or portfolio you need to verify.

What happens if MNO KYC cannot return a result?

Where Provero cannot obtain an MNO KYC result from the mobile number and supplied identity details, an alternative identity-verification route can also be made available, giving you another way to continue the verification process rather than treating an unavailable network result as the end of the journey.

Can I run it in bulk?

Yes. Run it as a real-time API check at onboarding, or in bulk against an existing dataset where you need to review or corroborate customer records you already hold.

Can I combine it with SIM Swap, Age Verification or HLR?

Yes. It runs on its own or alongside other Provero checks, including SIM Swap Detection, Age Verification and HLR Phone Verification, so identity results arrive next to your network, risk and contactability signals.

Run a Mobile Network Identity check

Create an account and run Mobile Network Identity Verification as a real-time API check or in bulk.

Try it free