Vous souhaitez personnaliser votre site Web pour les visiteurs du monde entier?  L'API gratuite IP Geolocation est un outil puissant pour vérifier.

L'API de géolocalisation IP gratuite est un outil précieux pour les webmasters

Ce poste a été rendu possible par IP Geolocation API via compensation. Le contenu et les opinions sont ceux de l'auteur qui maintient son indépendance éditoriale, même lorsqu'un poste est sponsorisé. Pour plus de détails, veuillez lire notre clause de non-responsabilité. Besoin d'en savoir plus sur les personnes visitant votre site web? Vous s

Ce poste a été rendu possible par IP Geolocation API via compensation. Le contenu et les opinions sont ceux de l'auteur qui maintient son indépendance éditoriale, même lorsqu'un poste est sponsorisé. Pour plus de détails, veuillez lire notre clause de non-responsabilité.

Besoin d'en savoir plus sur les personnes visitant votre site web? Vous souhaitez peut-être adapter les informations aux visiteurs en fonction de leur emplacement? Ce dont vous avez besoin est un service de géolocalisation qui fournit une API que vous pouvez interroger.

L'API de géolocalisation IP en est un exemple. Voyons comment une API de géolocalisation peut vous aider à améliorer le développement d'un site Web ou d'une application.

Les avantages des API de géolocalisation

Une interface de programmation d'application, ou API, est un ensemble de définitions et de protocoles que vous pouvez utiliser pour créer un logiciel. En bref, une API permet à deux applications de se parler. Généralement, les services fournissent des API permettant au logiciel d’accéder aux données collectées par un service.

Code d'API de géolocalisation IP renvoyé

Avec la géolocalisation, ces données sont basées sur votre emplacement régional, tel que déterminé par votre adresse IP.

Les plages d'adresses IP (Internet Protocol) sont distribuées par l'IANA (Internet Assigned Numbers Authority). Celles-ci sont collectées par les registres Internet régionaux (RIR), tels que ARIN pour l'Amérique du Nord et APNIC pour la région Asie-Pacifique.

À leur tour, les plages d'adresses sont distribuées aux pays, puis aux fournisseurs de services Internet (ISP). Cela signifie que vous pouvez suivre une adresse IP dans un rayon de quelques pieds de l'emplacement d'un utilisateur. Bien sûr, en tant que développeur Web ou d'application, vous n'aurez probablement pas besoin de beaucoup de spécificité.

Ce que vous pouvez faire avec API de géolocalisation IP

Ce que vous avez peut-être besoin de savoir, cependant, est l'emplacement géographique général (géolocalisation) d'un visiteur du site Web ou d'un utilisateur d'application.

Pourquoi pourriez-vous l'utiliser?

  • Afficher les nouvelles locales.
  • Mettez en surbrillance les informations relatives à l'emplacement du lecteur (par exemple, une émission télévisée correspondant au créneau du site Web).
  • Ciblez le lecteur avec des offres spécifiques à leur emplacement.
  • Basculer vers une version localisée du site. Cela pourrait avoir un thème pour une fête nationale ou être écrit dans une langue complètement différente.
  • Assurez-vous que les transactions sont effectuées avec la meilleure devise pour une région donnée.

L'API de géolocalisation IP est libre d'utilisation et offre une API basée sur JSON avec des données détaillées sur le pays. La notation d'objet JavaScript est probablement la méthode la plus courante de stockage et de transport de données. C'est léger et efficace, ce qui explique sa popularité.

Utilisation de l'API de géolocalisation IP

L'API de géolocalisation IP est simple à utiliser. Il est conçu pour traiter des milliers de demandes par seconde avec une configuration système minimale.

Avant de commencer, il est utile de consulter le référentiel GitHub de l’API de géolocalisation IP pour vérifier les modifications éventuelles apportées au projet. L'API de géolocalisation IP offre un certain nombre de demandes utiles pour accéder aux données de l'API.

Votre site doit s’appuyer sur Cloudflare pour que l’API fonctionne. Voici quelques façons de l'utiliser:

1. Géolocaliser sans IP

L’un des grands avantages de l’API IP Geolocate réside dans le fait qu’elle enlève la charge de travail de votre site. Un simple appel à l’API IP Geolocate affiche les utilisateurs accédant à votre site et leur adresse IP:

 GET https://api.ipgeolocationapi.com/geolocate/ HTTP/1.1 

2. Géolocaliser une adresse IP

Vous recherchez l'emplacement d'une adresse IP spécifique? L'API traitera également les demandes d'informations basées sur une adresse IP individuelle. Comme vous le savez peut-être, il existe deux types d’adresses IP (IPv4 et IPv6), et l’API renverra des informations pour l’un ou l’autre type.

 GET https://api.ipgeolocationapi.com/geolocate/91.213.103.0 HTTP/1.1 

3. Liste de tous les pays

Vous voulez des informations plus détaillées? L'API de géolocalisation IP peut répertorier les pays d'origine des utilisateurs en visite. Les données incluent des détails supplémentaires sur l'emplacement, la devise, les numéros de téléphone et plus encore.

 GET https://api.ipgeolocationapi.com/countries HTTP/1.1 

4. Trouver des données spécifiques à un pays

Vous pouvez rechercher des informations sur des données spécifiques de l'API à l'aide du code de pays ISO 3166-1 alpha-2. Reconnaissez-vous cela? C'est le système qui abrége les noms de pays en deux lettres. Ainsi, par exemple, les États-Unis sont «nous», la Grande-Bretagne apparaît comme «gb» et l'Allemagne est «de».

 GET https://api.ipgeolocationapi.com/countries/de HTTP/1.1 

Whoah, c'est juste une charge de code!

Vous pouvez consulter les données de l'API en ouvrant une session de terminal et en utilisant la commande GET de Perl. Accompagné de l'appel API de votre choix ci-dessus, vous pouvez bénéficier de résultats instantanés.

Données brutes de l'API de géolocalisation IP

Bien sûr, sous cette forme, ce ne sont que des données brutes. Mais vous verrez à quel point les données obtenues sont détaillées.

Tout ce que vous devez faire ensuite est de créer un script qui récupère les données dont vous avez besoin et les utilise. Comme décrit ci-dessus, il peut s’agir d’afficher des versions localisées de votre application ou de votre site Web ou de cibler une ville spécifique.

Vous avez probablement déjà vu des annonces en ligne faisant référence à votre ville ou à une ville proche. Eh bien, ce sont des outils tels que l’API de géolocalisation IP qui permettent aux développeurs derrière ces annonces d’apparaître au niveau local. Donner au site un aspect local contribue à accroître l’engagement, et c’est un excellent moyen de le développer.

Avez-vous eu des problèmes avec l'API? Consultez la page Web d'état du service, optimisée par UptimeRobot. Cela affiche la disponibilité globale et met en évidence les temps d'arrêt.

Vérifier les temps d'arrêt de l'API

Développeur Web ou App? API de géolocalisation IP

À présent, vous pouvez espérer que l’API de géolocalisation IP peut résoudre plusieurs problèmes de développement liés aux sites Web et aux applications. Pour en savoir plus, rendez-vous sur la page d'accueil de l'API de géolocalisation IP

Vous souhaitez héberger l'API de géolocalisation IP sur votre propre serveur? Vous pouvez, grâce au service de déploiement de Heroku. C'est une collection impressionnante d'outils pour une API gratuite - ça vaut certainement le temps de le vérifier.

Vous recherchez plus d'API que vous pouvez utiliser avec votre site Web ou votre application? Jetez un coup d'œil à l'API utilisateur Agent d'Userstack Personnalisez votre site Web à l'aide de l'API User-Agent d'Uterstack Personnalisez votre site Web à l'aide de l'API Utilisateur-Agent de Userstack, userstack vous fournit des informations détaillées sur les visiteurs de votre site Web, afin que vous puissiez personnaliser leur expérience. Voilà comment cela fonctionne. Lire la suite .

En savoir plus sur: l'adresse IP, l'analyse Web, les outils pour les webmasters.