Données de référence et enrichissement
Trente-quatre millions de lignes, en une étape
Pays, langues et devises. 13,4 millions de localités et de lieux géographiques habités. 19 millions de variantes de noms. Deux millions de codes postaux. Aéroports, ports maritimes, marques de véhicules. Soixante-cinq points d'accès, sans authentification, sans grille tarifaire, car c'est la même plateforme sur laquelle votre workflow s'exécute déjà.
Pourquoi c'est inhabituel
Dans tous les autres outils d'automatisation, « valider cette adresse » est une intégration tierce payante. Vous trouvez un fournisseur, ouvrez un compte, convenez d'une grille tarifaire, obtenez une clé, stockez la clé, surveillez le quota, et renégociez quand votre volume change. La recherche elle-même prend vingt millisecondes ; l'approvisionnement prend quinze jours.
Ici, c'est une étape dans le sélecteur. Les données sont des données de référence publiques — GeoNames, listes de codes officielles, registres publiés — nettoyées, indexées et servies par castomAPI, qui existe parce qu'une douzaine de produits de cette famille avaient besoin de la même chose et que la construire une fois coûtait moins cher que la construire douze fois.
La recherche repose sur des trigrammes avec un minimum de trois caractères, de sorte qu'un nom partiel ou mal orthographié trouve quand même le lieu. Ce minimum est délibéré : deux caractères correspondent à tout, et une recherche qui correspond à tout est pire que pas de recherche.
Les trois choses que les gens en font
Valider — arrêter les mauvaises données à la porte. Est-ce un vrai code postal pour cette ville ? Ce code pays existe-t-il, ou est-ce une faute de frappe commise en 2019 qui se propage depuis ? PLN est-il une devise, et est-ce bien celle dans laquelle ce client doit être facturé ?
Normaliser — « Varsovie », « Warszawa », « Warsaw » et « Варшава » sont un seul lieu avec un seul identifiant. Dix-neuf millions de variantes de noms existent pour que votre base de données clients n'ait pas à conserver quatre orthographes de la même ville en prétendant que ce sont quatre villes.
Enrichir — un nom de ville devient des coordonnées, un fuseau horaire, une région administrative et un chiffre de population. Un code d'aéroport devient un nom et un emplacement. Un code postal devient tout ce qui lui est supérieur dans la hiérarchie. Six champs qu'une personne aurait autrement saisis, remplis en vingt millisecondes, gratuitement.
Le fuseau horaire, c'est le discret
Résoudre un lieu vous donne son fuseau horaire, et un fuseau horaire est ce qui fait que « envoyez ceci à neuf heures du matin » signifie neuf heures du matin pour le destinataire plutôt que neuf heures du matin pour vous. Heures calmes, planifications et rappels deviennent tous corrects pour une liste internationale sans que quiconque ait à maintenir une table de correspondance.
- 1Entrée« ul. Powstańców Śląskich 5, 53-332 Wrocław, PL »
- 2Code postal correspondant53-332 → Wrocław, Dolnośląskie, PL.
- 3Lieu résolu51,0938 N, 17,0226 E · Europe/Warsaw · population 674 079.
- 4RéécritSix champs remplis qu'une personne aurait autrement dû saisir.
- §CoûtÉtape déterministe. Pas de clé, pas de quota, pas de frais par recherche.
Durée : 40 ms65 points d'accès disponibles

Trente-quatre millions de lignes. Une seule étape.
Exemples concrets
Là où il gagne sa place
Avant que le transporteur ne le voie
Une adresse vérifiée et normalisée avant l'achat de l'étiquette d'expédition. Une étiquette refusée coûte des frais et une journée ; un code postal refusé coûte vingt millisecondes.
Avant que le comptable ne le voie
Un code devise et un code pays validés avant l'émission d'une facture, ce qui est considérablement moins cher que de les valider après son envoi.
Dédoublonner une liste
Deux enregistrements avec le même client sous deux orthographes de la même ville fusionnent correctement une fois que les deux villes se résolvent au même identifiant.
Routage par géographie
Les coordonnées d'un client et celles de vos dépôts, et l'exécution choisit le plus proche sans que quiconque ait à maintenir un tableur code postal-dépôt.
La langue, correctement
Un pays se résout en ses langues, de sorte que le message envoyé est rédigé dans l'une de celles que le destinataire lit probablement — une décision fondée sur les données plutôt que sur une hypothèse liée à un drapeau.
Flotte et logistique
Marques de véhicules, aéroports et ports maritimes sous forme de références canoniques, pour les processus dont le métier implique un déplacement physique.
Les limites, en toute honnêteté
Il s'agit de données de référence publiques, et non d'un service commercial de vérification d'adresses. Il vous dira que 53-332 est un code postal réel de Wrocław et vous donnera les coordonnées de la localité. Il ne vous dira pas si l'appartement 212 existe au numéro 5, ni si quelqu'un y habite. Pour une vérification au niveau du point de livraison, il vous faut le produit d'un opérateur postal national, et un processus peut l'appeler en HTTP en complément de ces données.
Ce n'est pas non plus une source de données personnelles. Il n'y a aucune personne dans ces données. Elles contiennent des lieux, des codes, des registres et des faits publics — c'est précisément pourquoi elles peuvent être servies sans authentification.
Sur la fraîcheur : les données de référence évoluent lentement, et celles-ci sont actualisées selon un calendrier plutôt qu'en continu. Un village récemment renommé n'apparaîtra pas l'après-midi même. Pour tout ce qui change d'heure en heure, préférez le flux d'événements, conçu exactement pour cela.