Votre liste de prospects contient 5 000 numéros de téléphone. Combien sont réellement appelables ? Probablement moins que vous ne le pensez. Selon SalesHive, les données de contact B2B se dégradent à hauteur de 70,3 % par an — et les numéros de téléphone ne font pas exception. À cela s’ajoute un problème encore plus sous-estimé : le format. Un numéro valide mais mal formaté est un numéro inutilisable.

La phone number validation — ou validation de numéro de téléphone — est le processus qui garantit qu’un numéro de téléphone est syntaxiquement correct, au bon format et potentiellement actif. Dans un contexte B2B où chaque appel raté coûte du temps et de l’argent à vos équipes commerciales, maîtriser ce sujet est devenu incontournable.

Dans ce guide, vous allez comprendre les principaux formats internationaux, apprendre à valider vos numéros efficacement et découvrir les outils adaptés à une audience non-technique.

TL;DR
La validation de numéro de téléphone vérifie qu'un numéro est correctement formaté et potentiellement actif. Le standard universel est le format E.164 : signe + suivi du code pays et du numéro national, sans espaces ni tirets, 15 chiffres maximum. Les données B2B se dégradent à 70% par an - valider vos numéros régulièrement est indispensable pour maintenir des listes appelables et rentabiliser vos actions commerciales.

Trouvez des numéros de téléphone vérifiés directement depuis LinkedIn

Derrick enrichit vos prospects avec leurs numéros professionnels en quelques clics, directement dans Google Sheets.

Essayer gratuitement →

Derrick Demo

Pourquoi la validation de numéros de téléphone est critique pour vos équipes B2B

Imaginons Thomas, SDR dans une scale-up SaaS. Il démarre sa semaine avec 200 appels à passer. Après deux jours, il a passé 40 % de ce temps à tomber sur des numéros inexistants, des standards déconnectés ou des formats incompatibles avec son auto-dialer. Du temps pur perdu, de l’énergie gaspillée, et un pipeline qui stagne.

Ce scénario est loin d’être isolé. Selon une étude Validity publiée en 2025, 76 % des équipes commerciales estiment que moins de la moitié de leurs données CRM sont fiables et complètes. Et le rapport Plauti est encore plus direct : 44 % des entreprises perdent plus de 10 % de leur chiffre d’affaires annuel à cause de données CRM inexactes.

En matière de numéros de téléphone, trois problèmes reviennent systématiquement :

  • Les numéros incorrectement formatés : un numéro saisi sans indicatif pays, avec des espaces ou des tirets, est incompatible avec la plupart des outils d’appel et d’automatisation.
  • Les numéros expirés : selon SalesHive, 42,9 % des contacts B2B changent de numéro de téléphone en moins d’un an.
  • Les numéros non atteignables : fixe déconnecté, numéro VoIP non opérationnel, ligne temporaire.

La validation de numéro de téléphone permet d’identifier et de corriger ces trois catégories de problèmes avant qu’ils ne paralysent vos campagnes.

Ces bases posées, voyons maintenant quel est le standard universel sur lequel tout repose : le format E.164.


Le format E.164 : le standard international que vous devez connaître

Le format E.164 est la recommandation officielle de l’UIT-T (Union Internationale des Télécommunications) pour la structuration des numéros de téléphone à l’international. Concrètement, c’est la règle d’or que respectent tous les opérateurs téléphoniques, toutes les APIs de communication (Twilio, Vonage, etc.) et tous les outils d’automatisation sérieux.

La structure du format E.164

Un numéro au format E.164 suit une règle simple et invariable :

+ [code pays] [numéro national]

Les règles essentielles :

  • Commence obligatoirement par le signe +
  • Suivi du code pays (1 à 3 chiffres)
  • Puis du numéro national (sans le zéro initial local)
  • Maximum 15 chiffres au total (hors le signe +)
  • Aucun espace, tiret, parenthèse ou caractère spécial

Exemples concrets :

Numéro local Format E.164 Code pays
06 12 34 56 78 (France) +33612345678 +33
07911 123456 (Royaume-Uni) +447911123456 +44
(415) 555-0123 (États-Unis) +14155550123 +1
030 12345678 (Allemagne) +493012345678 +49
11 98765-4321 (Brésil) +5511987654321 +55

Le détail qui piège souvent : le zéro initial du numéro national est supprimé en format E.164. En France, le 06 12 34 56 78 devient +33612345678 (et non +330612345678). Même chose au Royaume-Uni : le 07911 123456 devient +447911123456.

Pourquoi stocker tous vos numéros en E.164

Si vous gérez une base de prospects internationale — ou même uniquement française — stocker vos numéros au format E.164 vous apporte trois avantages immédiats :

  1. Compatibilité universelle : toutes les APIs d’appel et de SMS (Twilio, Vonage, WhatsApp Business) attendent le format E.164. Un numéro mal formaté = un appel qui n’aboutit pas.
  2. Cohérence de la base de données : fini les doublons causés par des variantes d’un même numéro (avec ou sans espaces, avec ou sans indicatif).
  3. Facilité de validation : un numéro en E.164 est simple à valider automatiquement.

Maintenant que vous maîtrisez le format E.164, voici les particularités nationales à connaître selon vos marchés cibles.


Les formats nationaux par pays : ce qui change selon vos marchés

Chaque pays a ses propres conventions d’affichage des numéros de téléphone — mais tous peuvent et doivent être convertis en E.164 pour être exploitables. Voici un tour d’horizon des principaux marchés B2B européens et nord-américains.

Europe

Pays Format local courant Format E.164 Particularité
France 06 12 34 56 78 +33612345678 Supprimer le 0 initial
Allemagne 030 12345678 +493012345678 Indicatifs régionaux variables
Royaume-Uni 07911 123456 +447911123456 Supprimer le 0 initial
Espagne 612 345 678 +34612345678 Pas de zéro initial
Italie 312 345 6789 +39312345678 Pas de zéro initial
Pays-Bas 06 12345678 +31612345678 Supprimer le 0 initial
Belgique 0471 12 34 56 +32471123456 Supprimer le 0 initial

Amérique du Nord (NANP)

Les États-Unis, le Canada et de nombreux pays caribéens partagent le même indicatif (+1) et un format fixe à 10 chiffres : code de zone (3 chiffres) + numéro (7 chiffres). Le (415) 555-0123 devient +14155550123.

Asie-Pacifique : attention aux variations

La région Asie-Pacifique est la plus hétérogène :

  • Japon : indicatifs régionaux de longueur variable, code pays +81
  • Inde : numéros mobiles à 10 chiffres, code pays +91, préfixe 7/8/9
  • Australie : mobiles en 04xx xxx xxx, code pays +61

La règle d’or reste la même : convertir en E.164 dès l’entrée dans votre base.

Maintenant que vous connaissez les formats, voyons comment valider concrètement vos numéros de téléphone.


Comment valider un numéro de téléphone : guide étape par étape

La validation de numéro de téléphone se déroule en deux niveaux complémentaires : la validation syntaxique (le format est-il correct ?) et la validation sémantique (le numéro est-il actif et atteignable ?).

Étape 1 : Nettoyer et normaliser vos numéros

Avant toute validation, commencez par normaliser vos données brutes. La plupart des bases de prospects contiennent des numéros dans des formats incohérents : espaces, tirets, parenthèses, indicatifs manquants ou doublés.

Actions concrètes :

  • Supprimer tous les espaces, tirets et parenthèses
  • Identifier les numéros sans indicatif pays et les compléter
  • Supprimer les zéros initiaux locaux avant d’ajouter l’indicatif
  • Vérifier que le numéro commence bien par “+”

Résultat attendu : tous vos numéros suivent le format +[code pays][numéro national], sans caractère spécial.


Étape 2 : Valider la syntaxe (format E.164)

La validation syntaxique vérifie que le numéro respecte les règles structurelles du format E.164 et du plan de numérotation national du pays concerné. C’est la première ligne de défense contre les données erronées.

Pour les équipes non-techniques, la solution la plus simple est d’utiliser un outil ou une API de validation (voir section suivante) qui fait ce travail automatiquement.

Pour les équipes techniques, la librairie libphonenumber développée par Google est la référence absolue. Elle est disponible en Java, JavaScript et C++, et son port Python phonenumbers est très utilisé.

Voici un exemple minimal en Python :

import phonenumbers

# Parser le numéro (format international obligatoire)
numero = phonenumbers.parse("+33612345678")

# Vérifier la validité du numéro
est_valide = phonenumbers.is_valid_number(numero)
# Résultat : True (le numéro est structurellement valide)

# Identifier le type : mobile, fixe ou VoIP
type_numero = phonenumbers.number_type(numero)
# Résultat : 1 = Mobile, 0 = Fixe, 6 = VoIP

💡 Alternative sans code : Utilisez une API comme Twilio Lookup ou un outil comme Derrick qui récupère directement des numéros structurés depuis les profils LinkedIn — sans avoir à valider des données brutes en amont.

Résultat attendu : Les numéros qui ne passent pas la validation syntaxique sont flaggés ou écartés de vos séquences.


Étape 3 : Valider l’existence réelle du numéro (carrier lookup)

La validation syntaxique ne suffit pas. Un numéro peut être parfaitement formaté mais inexistant ou déconnecté. La deuxième étape est le carrier lookup (consultation des bases opérateurs), qui vérifie si le numéro est réellement assigné à un abonné.

Comme le souligne Twilio dans sa documentation, une regex seule ne peut pas garantir qu’un numéro correspond à un abonné actif. Seule une consultation en temps réel des bases opérateurs le permet.

Ce que le carrier lookup vous donne :

  • Confirmation que le numéro est actif chez un opérateur
  • Type de ligne : mobile, fixe, VoIP, prépayé
  • Pays et opérateur associé

APIs de référence pour le carrier lookup :

  • Twilio Lookup API
  • Vonage Number Insight
  • Numverify

Résultat attendu : Vous savez pour chaque numéro s’il est mobile (idéal pour SMS et appel direct) ou fixe (standard d’entreprise), et s’il est actuellement actif.


Étape 4 : Qualifier le type de numéro pour vos campagnes

Une fois la validation effectuée, un dernier filtre s’impose : distinguer les mobiles directs (précieux pour la prospection outbound) des standards d’entreprise (utiles mais moins performants pour joindre un décideur).

  • Numéro mobile : atteignable directement, compatible SMS → priorité haute
  • Numéro fixe direct (direct dial) : atteignable sans passer par un standard → priorité haute
  • Standard central : passe par un accueil → priorité basse en cold calling

Pour Marie, Head of Sales dans une PME industrielle, cette distinction change tout : appeler un mobile direct donne 3 à 4 fois plus de chances de tomber sur le bon interlocuteur qu’un standard général.


Les outils pour valider vos numéros de téléphone

Plusieurs approches existent selon votre volume et votre niveau technique.

Les APIs de validation (pour équipes techniques)

Outil Points forts Idéal pour
Twilio Lookup Référence du marché, carrier lookup temps réel Validation à grande échelle
Vonage Number Insight Bonne couverture internationale Équipes multi-pays
Numverify API simple et abordable Petits volumes
AbstractAPI Phone Validation Interface simple, bonne doc Développeurs débutants

Libphonenumber : la librairie open source de référence

libphonenumber est la librairie open source développée et maintenue par Google. Elle est utilisée nativement dans Android pour valider les numéros et constitue le standard de l’industrie pour la validation syntaxique.

Son atout principal : elle connaît les plans de numérotation de pratiquement tous les pays et est mise à jour régulièrement. Pas besoin d’écrire des regex complexes et fragiles.

Trouver des numéros propres dès le départ avec Derrick

Une approche complémentaire — et souvent plus efficace pour les équipes commerciales — est d’acquérir des numéros déjà structurés plutôt que de valider des données brutes en amont.

Avec la fonctionnalité Phone Finder de Derrick, vous récupérez directement le numéro de téléphone d’un prospect à partir de son profil LinkedIn, livré dans un format exploitable sans traitement supplémentaire. Les données sont récupérées à la source, ce qui élimine une bonne partie des problèmes de format en amont.

Article connexe

Les meilleurs outils pour trouver des numéros de téléphone professionnels

Découvrez notre comparatif des outils phone finder pour enrichir vos prospects.


Bonnes pratiques : les règles d’or de la validation téléphonique

1. Toujours stocker en E.164, afficher en format local

Stockez vos numéros en E.164 dans votre CRM et votre Google Sheets. Pour les afficher à vos commerciaux ou dans vos emails, convertissez-les au format local lisible. Cette séparation entre stockage et affichage évite la majorité des bugs.

2. Valider à l’entrée, pas seulement en batch

La meilleure validation est celle qui intervient au moment où le numéro entre dans votre base : formulaire, import CSV, enrichissement depuis LinkedIn. Plus vous attendez, plus les erreurs se propagent dans vos séquences.

3. Nettoyer régulièrement votre base

Selon SalesHive, 42,9 % des contacts B2B changent de numéro en moins d’un an. Un numéro valide aujourd’hui peut devenir invalide dans six mois. Planifiez une validation en batch trimestrielle de votre base de données.

4. Utiliser libphonenumber plutôt que des regex maison

Les expressions régulières (regex) peuvent valider la syntaxe basique d’un numéro, mais elles ne tiennent pas compte des spécificités nationales. Un numéro espagnol, un numéro indien et un numéro américain n’ont pas la même structure. libphonenumber gère toutes ces nuances automatiquement.

5. Distinguer validation syntaxique et validation live

La validation syntaxique (format correct) est rapide et gratuite. La validation live (numéro actif chez un opérateur) a un coût mais apporte une bien meilleure fiabilité. Pour les campagnes à fort volume, combiner les deux est la meilleure stratégie.

6. Documenter l’origine et la date de chaque numéro

Ajoutez systématiquement dans votre CRM ou Google Sheets deux colonnes : source du numéro (LinkedIn, formulaire, enrichissement) et date de dernière validation. Cela vous permet de prioriser les rafraîchissements de données.

7. Traiter le numéro de téléphone comme une donnée PII

Un numéro de téléphone est une donnée personnelle au sens du RGPD. Sa collecte, son stockage et son utilisation sont soumis aux mêmes règles que les emails. Voir la section suivante.


RGPD et validation téléphonique : ce que vous devez savoir

La validation de numéro de téléphone ne s’arrête pas à la vérification technique. En Europe, et particulièrement en France, l’utilisation de numéros de téléphone à des fins commerciales est encadrée par plusieurs textes :

Le RGPD impose que toute donnée personnelle (dont les numéros de téléphone) soit collectée sur la base d’une base légale : consentement explicite, intérêt légitime ou exécution d’un contrat.

En B2B, l’intérêt légitime est souvent invoqué pour justifier la prospection téléphonique outbound. Mais attention : cela ne dispense pas d’un droit d’opposition effectif et d’une durée de conservation limitée.

Les règles pratiques à respecter :

  • Vérifier que vos numéros ne figurent pas sur la liste Bloctel (liste d’opposition au démarchage téléphonique en France)
  • Informer les prospects de l’utilisation de leurs données
  • Supprimer les numéros des contacts qui exercent leur droit d’opposition
  • Ne pas conserver des numéros au-delà de la durée nécessaire (généralement 3 ans après le dernier contact en B2B selon la CNIL)

Les outils d’enrichissement conformes RGPD, comme Derrick, collectent les données depuis des sources publiques (LinkedIn) dans le cadre d’un traitement à finalité professionnelle.


Les erreurs courantes (et comment les corriger)

Problème 1 : Numéros stockés sans indicatif pays

Impact : Votre auto-dialer ou votre CRM ne sait pas dans quel pays appeler. Le numéro est soit rejeté, soit composé avec un indicatif par défaut incorrect.

Solution : Au moment de l’import, exiger l’indicatif pays comme champ obligatoire. Pour les bases existantes, utiliser la normalisation par lots en croisant le pays de l’entreprise pour déduire l’indicatif manquant.


Problème 2 : Zéro initial conservé en format E.164

Impact : Le numéro +330612345678 au lieu de +33612345678 est invalide et non composable.

Solution : Ajouter une règle de nettoyage qui supprime systématiquement le zéro initial avant concaténation avec l’indicatif pays. libphonenumber gère cette conversion automatiquement.


Problème 3 : Validation uniquement syntaxique (sans carrier lookup)

Impact : Des numéros bien formatés mais déconnectés entrent dans vos séquences, générant des tentatives d’appel inutiles.

Solution : Pour les campagnes à enjeu élevé, coupler la validation syntaxique avec un carrier lookup via Twilio Lookup ou Vonage. Pour les bases volumineux, un batch mensuel suffit.


Problème 4 : Formats mixtes dans la même colonne CRM

Impact : Impossible de trier, filtrer ou exporter de manière cohérente. Les outils d’appel rejettent les formats inconnus.

Solution : Enforcer le format E.164 comme format unique dans votre CRM via une règle de validation à l’entrée. Utiliser un outil de normalisation en batch pour les données historiques.


Problème 5 : Ne pas distinguer mobile et fixe

Impact : Vos campagnes SMS partent vers des numéros fixes. Vos commerciaux passent du temps sur des standards centraux qui ne mènent jamais au décideur.

Solution : Lors de la validation, récupérer systématiquement le type de ligne (carrier lookup). Segmenter vos séquences en conséquence : SMS uniquement vers les mobiles, cold calling en priorité sur les directs dial.


À retenir

  • Le format E.164 est le standard universel : stocker tous vos numéros sous la forme +[code pays][numéro national], sans espaces ni tirets, 15 chiffres maximum.
  • Le zéro initial du numéro local est supprimé en E.164 : 06 12 34 56 78 → +33612345678, jamais +330612345678.
  • La validation syntaxique (format correct) ne suffit pas — le carrier lookup seul confirme qu’un numéro est actif chez un opérateur.
  • Les données B2B se dégradent à 70% par an : planifiez une re-validation trimestrielle de votre base.
  • libphonenumber de Google est la librairie de référence pour la validation technique ; pour les équipes non-techniques, des APIs comme Twilio Lookup font le travail.
  • Distinguer mobile de fixe change drastiquement les résultats de vos campagnes outbound.
  • Un numéro de téléphone est une donnée personnelle soumise au RGPD : vérifiez Bloctel et respectez les durées de conservation.

Conclusion : par où commencer maintenant

La vérification de numéro de téléphone n’est pas un sujet réservé aux équipes techniques. Pour un SDR, un Growth Marketer ou un Sales Ops, maîtriser les bases du format E.164 et disposer d’un processus de validation simple représente un gain immédiat sur la qualité de ses campagnes outbound et la productivité de ses équipes.

La meilleure stratégie reste d’agir sur deux fronts : valider vos données existantes en batch pour nettoyer l’héritage, et collecter des numéros propres dès l’origine pour éviter d’alimenter le problème.

Pour ce deuxième point, le Phone Finder de Derrick vous permet de récupérer les numéros de vos prospects directement depuis leurs profils LinkedIn, dans Google Sheets, sans export manuel ni reformatage.

Enrichissez vos prospects avec leurs numéros directs

Récupérez les numéros de téléphone de vos leads depuis LinkedIn en quelques secondes, directement dans Google Sheets.

Essayer gratuitement →

Derrick Demo

FAQ

Qu’est-ce que le format E.164 ? Le format E.164 est le standard international défini par l’UIT-T pour structurer les numéros de téléphone. Sa règle : signe + suivi du code pays puis du numéro national, sans espaces ni caractères spéciaux, 15 chiffres maximum. Exemple : +33612345678 pour un mobile français.

Quelle différence entre validation syntaxique et validation live d’un numéro ? La validation syntaxique vérifie que le numéro respecte le bon format et la structure du pays concerné. La validation live (carrier lookup) interroge les bases des opérateurs téléphoniques pour confirmer que le numéro est réellement actif et assigné à un abonné. Les deux sont complémentaires.

Peut-on valider des numéros de téléphone en masse dans Google Sheets ? Oui. Des outils comme Derrick permettent d’enrichir des colonnes de contacts avec leurs numéros depuis LinkedIn directement dans Google Sheets. Pour la validation en batch de numéros existants, des APIs comme Twilio Lookup peuvent être connectées via Zapier ou Make.

Le RGPD s’applique-t-il à la collecte de numéros de téléphone B2B ? Oui. Un numéro de téléphone est une donnée personnelle au sens du RGPD, y compris en B2B. Sa collecte doit reposer sur une base légale (intérêt légitime en prospection B2B), les contacts doivent pouvoir s’opposer à leur utilisation, et les données ne doivent pas être conservées indéfiniment.

Comment convertir un numéro local en format E.164 ? Quatre étapes : supprimer tous les caractères non numériques (espaces, tirets, parenthèses), supprimer le zéro initial si présent, ajouter l’indicatif pays précédé du signe +, vérifier que le total fait 15 chiffres maximum. La librairie libphonenumber fait cette conversion automatiquement pour tous les pays.