...

Matching a full name to a phone number and email

The customer gave a name and left a number — check that the number really belongs to them, is in service and has been in use for more than a week. Telecom operator data with the subscriber’s consent, a “yes” or “no” answer. Link the email and the number to a passport: send a document check link to them.

Customer contact check: the number belongs to the person, is active, number age over five years, subscriber consent and a check link
Yes / no whether the number belongs to the person with this full name
4 number checks: owner, activity, number age, legal age
5+ years upper bound of the number age in the response
from 16 ₽ document check link to the customer’s number or email

We check against data from:

Phone Full name Email Russian passport

Data is stored in Russia · Register of Russian software No. 19972 · Federal Law No. 152‑FZ

Number, email, document: a catalogue of customer contact checks

Checks run on their own or together with other database checks in one request. The card shows the source, what comes back in the response and which data is needed. The full catalogue is on the database checks page.

Customer’s phone number

The person is already known and their contact is being checked. Only mobile numbers of Russian operators, only with the subscriber’s consent.

  • Telecom operators

    The number belongs to the person

    Confirms the link between a number and a full name: whether the number is registered to the person who gave their name in the form. A “yes” or “no” answer.
    Required: phone and full name.

    on request

    Learn more
  • Telecom operators

    The number's activity

    Whether the operator currently serves the number. A disconnected number in the form is a reason not to send a code or money to it.
    Required: phone.

    on request

    Learn more
  • Telecom operators

    The number's age

    How long the subscriber has used the number: from “less than three months” to “more than five years”. A number bought last week is a signal to look closer.
    Required: phone.

    on request

    Learn more
  • Telecom operators

    Age confirmation

    The customer’s legal age according to the operator, without a passport scan. All 18+ check methods are on the page age verification.
    Required: phone and full name.

    on request

    Learn more

Confirming the link between a full name and a phone: what to send and what the operator returns

The input is only what the customer has already entered in the form. The output is a short answer that is easy to put into a rule: let through, ask for a document or pass to an employee.
Field format phone and errors — in the check launch documentation

  • Number and full name

    Whether a private individual with this full name uses the number.

    Enable matching

    You send:

    • a Russian mobile number — 10 digits, or 11 starting with 7 or 8
    • surname, first name and patronymic from the form
    • a flag of the subscriber’s consent in your system

    You get:

    • “yes” or “no”
    • check outcome: completed, skipped, source unavailable
    • response time
  • The number itself

    Whether the number is live and whether the subscriber has had it for long.

    Add to the flow

    You send:

    • the phone number only

    You get:

    • whether the number is in service now
    • how long the subscriber has used the number: from “less than three months” to “more than five years”
  • Email and full name

    Whether the address matches the customer.

    Discuss email

    Matching on request:

    • address and full name
    • sources and response format — at onboarding

    A reliable link:

    • a passport and liveness check link is sent to this address
    • the session result — together with the address the customer came through

Consent, request, response: how a customer’s phone number check works

Four steps that fit into registration or an application without an extra screen for the customer.

Step 1

Consent in the form

In the registration or application form the customer ticks a separate box agreeing to receive information about them as a subscriber. The consent text is a separate document, not a line in the offer.

Separate customer consent in the registration form
Step 2

API request

Your server sends the number, full name and the list of required checks to kyc/checks/run and immediately gets a run number. The number can be sent together with a passport — database checks then run in one request.

The number and full name are sent in the check request
Step 3

A response for each check

The result is fetched with a request kyc/checks/result every 5–10 seconds. Each check gets its own line: completed, skipped or source did not respond, and the answer itself.

The response for each number check
Step 4

Decision rule

“Yes”, a live and long-held number — let the customer through. “No” or a fresh number — send a passport and liveness check link, or pass the application to an employee.

Decision rule based on the response

“Yes”, “no”, “not checked”: how to read the response for a number and an email

  • “Yes” — the number is theirs

    The number is used by a person with this full name. This is a good signal but not an identity check: the number confirms a contact, while who is holding the phone is shown only by a document with a selfie.

  • “No” — a reason to ask, not a verdict

    The number may be registered to a spouse, a parent or an employer. Do not reject automatically: ask for a passport via a link or pass the application to an employee.

  • “Not checked” — does not mean “clean”

    If the number does not look like a Russian mobile number or the full name is incomplete, the check is skipped and the response says which data was missing. If the source did not respond — run it again. A skipped check is not charged.

  • A fresh number and email — together with everything else

    A number younger than three months and an address that is a day old prove nothing on their own. Decide on the whole picture: the form, the document, database checks and behaviour at registration.

How to combine signals into one score — on the page registration anti-fraud.

Registration, loan, payout, number change: where to match a contact

A phone number is the key to an account, a confirmation code and money. Check it where a mistake costs the most.

  • Loan and instalment applications

    The number in the application is theirs, long in use and in service. An application with someone else’s or a just-bought number is visible before any money is paid out.
    Instalments and BNPL

    • Owner
    • Age of the number
  • Marketplace seller

    The seller account and payouts are tied to a number. Match the number to the full name and check the passport against the Ministry of Internal Affairs database — before the first payout.
    Marketplaces

    • Owner
    • Passport
  • Courier and contractor

    The contractor works from their own number, not from a number “lent” to them together with the account.

    • Owner
    • Activity
  • Rental and car sharing

    Before the first trip — the number belongs to the renter, not to someone registering dozens of accounts on fresh SIM cards.
    Driver and vehicle

    • Age of the number
    • Activity
  • 18+ service

    Legal age according to the operator — without a passport scan. If there is no answer — a document and liveness.
    Age check

    • Age
    • Document
  • Number change in the profile

    The new number must belong to the account owner. If the answer is “no” — a document and selfie check again, not a code to the new number.
    Access recovery

    • Owner
    • Document

When to match a contact again: a new number, a withdrawal, a long pause

A number the customer had at registration may belong to someone else a year later. Re-matching — at the moments when it matters.

  • A new number in the profile — match it to the account owner’s full name before the first code is sent to it Number
  • A new email — a check link to the old confirmed channel, or a new document check Document

  • The first withdrawal, a payout to a seller or contractor, a change of bank details — activity and owner of the number that will receive the confirmation Number
  • A large amount above your threshold — plus a passport check against the Ministry of Internal Affairs database DocumentYour rule

  • An account with no logins for longer than the period you set — the number may have gone to another subscriber. Check the owner before sending a code NumberYour rule
  • A refusal on the number after a pause — a repeat check “document + liveness again”, not access with the old code Document

  • Your system runs matching over a customer list itself: each person is a separate API request NumberYour rule
  • Disconnected numbers in the database — a reason to update the contact before the customer needs to restore access Number
  • Thresholds and periods are set by your company. Re-checking the whole customer base against lists and sanctions — on the page AML client monitoring.

Someone else’s SIM card, a fresh number, a disposable email: what gives a fraudster’s contact away

It is easier for a fraudster to buy a number than to forge a passport. So the first traces show up in contacts.

  • A number in someone else’s name

    One person submits the application, while the number is registered to another. Matching to the full name answers “no” — and before any money is paid out the application goes to a document check.

  • A batch of fresh numbers

    Dozens of accounts for bonuses or reviews are registered on numbers less than three months old. The number age separates them from long-standing customers.

  • A disconnected number in the form

    The number in the form is not in service: the code will not arrive and the customer will not be able to confirm the transaction. The activity check catches this before the code is sent.

  • A one-day email

    The address was created for the registration and no longer exists. A passport check link sent to such an email will simply not be completed — and that is an answer.

Finding a person by number is not possible: limits of contact matching

  • Owner by number

    Matching answers the question “is this number theirs?” when the person has already given their name. It is not possible to find out a full name by number without a form.

  • Operator and region of the number

    The service does not report which operator serves the number and where it was issued. This is not needed for a “yes / no” answer.

  • Numbers from other countries

    The checks work with mobile numbers of Russian operators. A foreign customer goes through a document and liveness check.

  • Calls, messages, geolocation

    Call records, messages and the subscriber’s location are not part of the response and cannot be.

  • Number limit and Gosuslugi

    How many numbers a person has, and whether subscriber information is confirmed through Gosuslugi, is known to the telecom operator and the state system. More — on the page for telecom and online services.

  • Identity by number

    A number does not replace a document. Who is in front of you is confirmed by a passport with a selfie and liveness — passport and selfie check.

The service works only with legal entities and sole traders under a contract — for customer registration, loans, payouts and hiring. It is not possible to check someone else’s number for yourself through NeuroVision.

Price of matching a full name to a phone and email

You pay for completed checks, with no subscription fee. A check skipped for lack of data is not charged.

  • Number checks

    on request

    Calculate the price

    Number owner, activity, number age, legal age — separately or as a set. A manager calculates the price for your volume.

  • Number and passport

    Document + liveness via a link

    from 29 ₽ per session

    Connect: Document + liveness

    A one-time link to the customer’s number or email: passport without manual entry, selfie, liveness and a match of the face to the photo in the document. Without liveness — from 16 ₽.

  • 16 in 1

    50 ₽ per package

    Enable the package

    All basic Russian checks by passport: passport validity, tax number, Rosfinmonitoring list, sanctions, wanted lists, bailiffs, bankruptcy, courts.

A single database check — 5 ₽, international screening — 36 ₽, an additional document — 10 ₽. Name and email matching — on request. Trial period — 1 month. Price matrix and calculator.

Onboarding: the phone field in the API, a check link for the customer, the account

Matching is run by your server, a check scenario or an employee — wherever you get the customer’s number.

REST API

Add the number to the field phone of the request kyc/checks/run next to the full name and select the checks. The response is fetched by the run number; a number that does not look like a Russian mobile number returns a clear error. This is how confirming a full name by phone via the API fits into any registration. API documentation

  • REST API
  • Web SDK
  • iOS and Android
  • Console
  • On-premise

A trial period of 1 month.

You pay for completed checks. The data retention period is set in the scenario. Support — under the contract.

Contact matching glossary: number age, MSISDN, Mobile ID

Terms from the API response, the customer contract and a conversation with a lawyer.

Name and number matching
Checking the link: whether a person with this full name uses the number. A “yes” or “no” answer.
phone-to-name match
Subscriber
A person or company with which the operator has concluded a communications contract and allocated a number.
subscriber
MSISDN
The international format of a mobile number: country code and subscriber number. The API takes 10 or 11 digits.
MSISDN
The number's activity
Whether the operator serves the number at the time of the request.
line status
The number's age
How long the subscriber has used the number: from “less than three months” to “more than five years”.
number age / tenure
Subscriber information
Everything the operator knows about a subscriber from the contract. Restricted-access information, passed to third parties with consent.
subscriber data
Mobile ID
A general name for services in which a telecom operator confirms a subscriber’s login or transaction through the SIM card. NeuroVision matches a number to a full name using operator data but does not issue Mobile ID.
Mobile ID
Email verification
Confirmation that an address belongs to the customer: matching to a full name on request, or a document check link to this address.
email verification
Single-use link
A link to complete a check that works once and within a set period.
one-time link
Separate consent
Consent to personal data processing given separately from other documents (Art. 9, Part 1 of 152‑FZ).
standalone consent

Frequently asked questions about matching a full name to a phone and email

Your system sends the number and full name from the form to the API and selects the checks: number owner, activity, number age, legal age. The response comes separately for each check, from telecom operator data and only with the subscriber’s consent.

No. Matching confirms that a number belongs to a person who has already given their name. The service does not let you find out the owner, operator or region by number. We work only with companies and sole traders under a contract.

“Yes” or “no” and the check outcome: completed, skipped for lack of data, or source did not respond. The activity and number age checks return the number status and a range from “less than three months” to “more than five years”.

Yes. Subscriber information is restricted-access information and is passed to third parties with the subscriber’s consent (Art. 53, Part 1 of 126‑FZ). Consent to personal data processing is given as a separate document (Art. 9, Part 1 of 152‑FZ). Without consent, number checks do not run.

Mobile numbers of Russian operators: 10 digits, or 11 starting with 7 or 8. Spaces, brackets and “+” are stripped automatically. For a foreign number, use a document and liveness check.

Two ways. Matching a full name to an address is enabled on request — we agree the sources and response format to fit your flow, including via the API. More reliable — send the address a one-time passport and liveness check link: whoever completes it is tied to both the address and the document.

Not necessarily. The number may be registered to a relative or an employer. Ask for a passport via a link or pass the application to an employee instead of rejecting automatically.

No. Mobile ID is a general name for services in which an operator confirms a subscriber’s login or transaction through the SIM card. NeuroVision matches a number to a full name using operator data and links the number to a passport through a document check.

Yes. A single kyc/checks/run request carries the number, full name and passport — number checks run together with database checks: passport validity, tax number, lists, sanctions, wanted lists.

Number checks and email matching are on request, a manager calculates the price for your volume. A document check link with liveness — from 29 ₽ per session, without liveness — from 16 ₽, a package of 16 passport checks — 50 ₽.

We will connect matching of a full name to a phone number and email

Tell us where you get the customer’s number and how many checks a month you need — we will propose a set of checks, a consent text for the form and a price estimate.

Can't put your request into words? Book a call and our team will contact you at a convenient time

Book a call

The company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.

Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.