Phone validation

Phone validation API: does this number belong to your customer?

The phone number is often the key to the account: verification codes, password resets, two-factor prompts. The mobile number check verifies whether a number belongs to the given person and shows the network operator, before that number becomes a trusted key in your product.

Request a demo

Available today on quote. Request a demo, no account needed.

15.9MDutch mobile numbers with person match

What does the phone validation do?

Anyone can type any number into a form. This check verifies the relationship between the number and the person onboarding, and returns the network operator. Typos, throwaway numbers and numbers belonging to someone else are caught before they enter your records.

That is different from sending an SMS code. An SMS proves someone is holding the handset right now; this check says something about who the number belongs to. Together they are stronger than either alone.

How it works in your flow

Place the block anywhere a number is entered.

1. Consumer enters their number

In the onboarding wizard or your own form.

2. The number is checked

The check compares number and person details and retrieves the network operator.

3. You decide what happens

Match, no match or unknown: configure the outcome per case. Results over API and webhooks.

Phone validation coverage by market

Dutch mobile numbers get the full person match plus operator; international numbers get number and operator checks. Mobile subscriptions per market:

RegionMobile numbers
Germany104M
Italy78M
United Kingdom72M
France66M
Spain51M
Netherlands (person match)15.9M
Belgium9.9M

The person match applies to Dutch numbers; other markets get number validation and operator information.

GDPR and compliance

Built for lawful consumer checks

Consumer checks touch personal data, so privacy is part of the design. The consumer walks through the check themselves and sees what is being asked. Each step retrieves only what that check needs, from official sources, and every result is recorded.

Official sources and registers, no scraped profiles
Data minimisation: each check reads only the fields it needs
Every result recorded, ready for regulators and audits
DDMA memberDDMA Privacy Seal

Rather check businesses? See the proof. Look up any business in our records, free.

Explore the Company Data API

How to start checking

From request to production in three steps, with no upfront commitment.

1
Request your API key

Tell us which checks you want to run and roughly how many checks per month.

2
Test the key and receive your quote

Run the checks in the sandbox on your own flow. We send a quote sized to your volume.

3
Production key and go live

Approve the quote, drop in the production key and your first real consumer walks through the flow.

Who is this for?

Anywhere the phone number unlocks the account or the money.

Call centres

Call the right person on the right number, with the operator known before you dial.

CRM teams

Keep customer records clean: validated numbers instead of typos and dead lines polluting your campaigns.

Postal and delivery services

Delivery updates and driver contact only work when the number belongs to the recipient.

Marketplaces

Stop repeat fraudsters returning with fresh accounts and fresh numbers.

Request a demo
Free trial

Run your first checks free

  • 150 free checks to test with
  • Sandbox environment on your own flow
  • No credit card needed

Prefer to talk to a person?

Our data specialists help you shape the flow, the volume and the configuration of the checks.

Amsterdam HQVijzelgracht 53D · +31 20 705 2360
BerlinFriedrichstraße 123 · +49 30 21480480

Mon to Fri, 9:00 to 17:30 CET · info@companydata.com

What customers say

Real feedback from the people using CompanyData every day.

9.2/10 on Kiyoh from verified reviews

★★★★

A reliable partner for years, responsive, efficient, and high-quality.

Ann Sofie Westlake
Ann Sofie Westlake
Head of Marketing, Quartix
★★★★★

The best data company we have worked with.

Helmut Huberti, M.D.
Helmut Huberti, M.D.
World Arthrosis Org., Heidelberg
★★★★★

Great feedback from our team on the data quality.

Stefania Guerra
Stefania Guerra
Dyson, Milan

Frequently asked questions

Question not listed? Request a demo

How is this different from SMS verification?

An SMS code proves possession of the handset at this moment. This check verifies whether the number belongs to the given person and which operator serves it. Onboarding usually wants both.

Does it work on landlines?

It is built for mobile numbers, because those are personal. Landlines say little about an individual.

What data comes back?

The match result between number and person, plus the network operator. You configure in the flow what each outcome triggers.

How do I integrate it?

As a building block in an onboarding flow or through the REST API in your own form, with per-step results over the API and webhooks.

Check numbers before they become keys

Tell us how many signups you process per month. We will show the mobile number check live in a flow, next to email and ID verification, and send you a tailored quote.

or call +31 (0)20 705 2360

Call us: +31 (0)20 705 2360