- query
- L'adresse que vous avez soumise, renvoyée telle quelle. Renseignée sur chaque ligne, y compris les lignes rejetées, ce qui permet d'aligner un jeu de résultats sur votre liste d'entrée.
- ip
- L'adresse que la ligne décrit. Sur chaque ligne que nous détenons elle vaut
query - y compris, fâcheusement, sur les lignes rejetées, où elle renvoie ce que vous avez envoyé plutôt qu'une adresse. Lisez status avant de vous y fier. - city
- La ville où l'adresse est estimée se trouver. Renseignée sur chaque ligne propre - et voyez la note ci-dessous, car c'est la colonne qui a bougé entre les générations pour une même adresse.
- region
- L'État, la province ou la région. Stable sur nos répétitions : là où la ville a changé, la région non.
- country
- Le nom du pays en entier. Stable sur chaque répétition que nous détenons.
- country_code
- Le code pays à deux lettres. Le champ le plus fiable de l'export, et celui sur lequel s'appuyer s'il n'en faut qu'un.
- zip
- Le code postal. Toujours une chaîne, jamais un nombre - les zéros initiaux survivent. Il a bougé entre les générations sur deux de nos adresses répétées : traitez-le comme une estimation, pas comme une adresse de livraison.
- lat
- Latitude. Un nombre JSON dans la forme à quatorze colonnes et une chaîne dans les deux suivantes. Convertissez à l'import.
- lon
- Longitude, avec la même réserve de typage que
lat. Ensemble, elles situent l'adresse à la ville près, pas au bâtiment - voyez la note ci-dessous. - timezone
- Le nom de fuseau horaire IANA, par exemple
America/New_York. Stable sur nos répétitions, et généralement le moyen le plus sûr de déduire l'heure locale à partir d'une adresse. - isp
- Le fournisseur d'accès. Renseigné sur chaque ligne propre. La chaîne n'est pas stable - le même opérateur est apparu sous trois orthographes différentes selon les générations - normalisez donc avant de grouper dessus.
- org
- L'organisation à laquelle l'adresse est enregistrée. Souvent identique à
isp ; sur un résolveur public bien connu, c'était la plus spécifique des deux, nommant le service plutôt que la société. - as
- Le système autonome. Dans la forme à quatorze colonnes, le numéro et le nom sont dans une seule chaîne ; dans la plus riche, le nom est extrait dans sa propre colonne
asname. C'est l'identifiant le plus stable de l'export. - status
- Un indicateur par ligne écrit par notre exportateur. Sur nos 25 exécutions il a pris deux valeurs :
ok sur 21 lignes et invalid query sur 4 - une adresse suffixée d'un port, une lettre isolée et une URL soumise deux fois. Rapprochez sur cette colonne, car une entrée rejetée produit tout de même une ligne.
Deux choses à anticiper. D'abord le schéma. Notre dossier contient trois générations et toute la progression s'est produite en une petite demi-heure le 15 juillet 2026. La forme à seize colonnes ajoute hostname - clairsemé, renseigné sur une minorité de lignes - et source, qui nomme les fournisseurs amont consultés. La forme à vingt-sept ajoute continent, district (vide sur les deux lignes que nous détenons), utc_offset, currency, calling_code, asname, domain, et les indicateurs mobile, proxy, hosting et is_eu - tous quatre arrivant sous forme de chaîne "no" plutôt que de booléens. Ensuite la précision. Une adresse de notre jeu a été interrogée sept fois et a renvoyé deux villes différentes, deux codes postaux et des coordonnées distantes d'environ 200 km ; une autre a été interrogée neuf fois et a gardé sa ville tandis que son code postal et ses coordonnées se déplaçaient. Pays, région, opérateur et système autonome sont restés fermes. Construisez là-dessus ; traitez ville et coordonnées comme une estimation susceptible de bouger avec le mélange de fournisseurs.