Treize millions de lieux sous CC BY, en fichiers ou par API
GeoNames est un répertoire géographique mondial : plus de 13 millions de lieux et 32 millions de noms. Chaque entrée porte ses coordonnées WGS84, une classe et un code de lieu (ville, cours d'eau, sommet, bâtiment...), son pays, ses codes administratifs, sa population et son fuseau horaire. La base se télécharge en fichiers texte régénérés chaque jour, ou s'interroge par une quarantaine de web services. Le tout est sous CC BY 4.0 : l'usage commercial est permis, à condition de citer GeoNames.
Différentiels quotidiens, noms historiques et fuseaux IANA
- Le serveur publie chaque jour, à côté de
allCountries.zip(403 Mo compressés), les enregistrements modifiés et supprimés la veille, de quoi tenir à jour une copie locale. - Des extraits filtrés par population, de
cities15000(environ 25 000 lieux) àcities500(environ 185 000), évitent de charger toute la base pour une liste de villes. alternateNamesV2rattache chaque variante de nom à une langue et la marque comme officielle, courte, familière ou historique, avec sa période d'usage. Le même fichier porte les codes d'aéroport IATA et ICAO et l'identifiant Wikidata.- À partir d'une coordonnée, l'API renvoie le fuseau IANA, le pays et la subdivision, l'océan, l'altitude ou les articles Wikipédia proches.
- Le service
searchtolère les fautes de frappe, cherche sur le début d'un nom et filtre par pays, classe de lieu ou rectangle.
Crédits plafonnés et données livrées en l'état
Les adresses ne sont couvertes que dans quelques régions. Hors de ces régions, GeoNames ne fait ni recherche d'adresse ni reverse geocoding à la rue : extendedFindNearby donne le détail de l'adresse aux États-Unis, la hiérarchie des lieux partout ailleurs.
Le service gratuit accorde 10 000 crédits par jour et 1 000 par heure à chaque nom d'utilisateur. Un appel coûte en général un crédit, mais findNearby en coûte 4, soit 2 500 appels par jour. Seuls les web services premium ont un engagement de disponibilité, à partir de 40 € pour 100 000 crédits valables un an (99 %) ou 250 € pour un million (99,9 %).
Les codes postaux couvrent environ 120 pays, souvent en partie. L'Irlande, Malte et le Chili n'ont que les premiers caractères du code, pour des raisons de droits ; le Brésil, que ses codes principaux. Pour le Canada, les Pays-Bas et le Royaume-Uni, le code complet est dans un fichier à part. Dans beaucoup de pays, les coordonnées sont estimées par rapprochement avec les noms de lieux ou par moyenne des codes voisins.
Les subdivisions de premier niveau sont pour la plupart codées en FIPS ; seuls les États-Unis, la Suisse, la Belgique et le Monténégro sont en ISO. Une jointure avec un référentiel ISO 3166-2 passe donc par une table de correspondance.
Les données libres sont fournies en l'état, sans garantie d'exactitude. Elles agrègent plus d'une centaine de sources et les utilisateurs les corrigent par une interface wiki. La version vérifiée est payante : Premium Data coûte 840 € par an pour douze publications mensuelles contrôlées, avec notes de version et fichiers en plus, dont les codes ISO des subdivisions et la correspondance avec UN/LOCODE.
La densité varie fortement d'un pays à l'autre. Au 26 octobre 2026, la page de statistiques compte 608 562 lieux en Norvège, 222 254 en Allemagne et 174 771 en France. Les États-Unis en totalisent 2 241 408, un sixième de la base.
GeoNames est un projet d'Unxos GmbH, à Saint-Gall. Ses frais de fonctionnement sont couverts par les dons et le parrainage, et les fichiers du serveur de téléchargement portent la date du 26 octobre 2026.
