Comment utiliser l'API IPStack pour les recherches de géolocalisation IP

Voulez-vous géolocaliser les adresses IP des visiteurs de votre site Web? Découvrez ipstack, un excellent service de géolocalisation IP qui facilite cette tâche.

Voulez-vous géolocaliser les adresses IP des visiteurs de votre site Web?  Découvrez ipstack, un excellent service de géolocalisation IP qui facilite cette tâche.
Ce poste a été rendu possible par l'intermédiaire de compensation à travers. Le contenu et les opinions sont les seuls points de vue de l'auteur, qui maintient son indépendance éditoriale, même lorsqu'un message est sponsorisé. Pour plus de détails, veuillez lire notre avertissement.

Si vous gérez un site Web, vous êtes certainement intéressé par qui le visite. Mais pourquoi vous laisser dans le noir en devinant vos visiteurs ou en travaillant avec des informations incomplètes?

ipstack est un outil puissant pour votre site Web qui permet de localiser vos visiteurs par adresse IP grâce à la géolocalisation. Lisez la suite pour en savoir plus sur cet outil de géolocalisation IP et comment l'utiliser.

Qu'est-ce que ipstack?

ipstack est une API de géolocalisation IP qui peut rechercher des emplacements précis pour les visiteurs de votre site Web en temps réel. Lorsque vous souhaitez voir les informations, vous pouvez les télécharger en quelques secondes au format JSON ou XML pour les consulter et les traiter facilement.

Il y a plusieurs raisons pour lesquelles utiliser un outil comme celui-ci est avantageux. Premièrement, il vous aide à détecter plus efficacement les menaces provenant d'adresses IP à risque. Quand une adresse indésirable visite votre site, l'identification rapide d'ipstack aide à la protéger.

Une autre raison non liée à la sécurité consiste à adapter l'expérience de vos visiteurs en fonction de leur emplacement. Par exemple, vous pouvez détecter le pays d'un utilisateur et modifier les paramètres de langue à la volée en fonction de l'emplacement de son adresse IP. Vous pouvez également avoir un contenu légèrement différent sur votre site Web en fonction de la région de l'utilisateur.

Premiers pas avec ipstack

Vous pouvez essayer ipstack gratuitement avec une clé API gratuite. Rendez-vous sur la page d'accueil ipstack et cliquez sur le bouton Orange Get Free API Key dans le coin supérieur droit. Vous verrez les différents plans d'ipstack (dont nous parlerons plus bas).

ipstack ip geolocation Clé de l'API gratuite

Ensuite, vous devrez vous inscrire pour un compte gratuit. Entrez votre adresse e-mail et un mot de passe, ainsi que votre adresse de facturation (et les informations sur la société si vous le souhaitez). Vous n'avez pas besoin de spécifier d'informations de paiement pour le plan gratuit.

Une fois cela fait, vous verrez une page Quickstart avec votre clé API. Vous en aurez besoin pour accéder au service, alors assurez-vous de le garder en sécurité.

Recherches IP

Vous devriez connaître les trois principales méthodes d'utilisation de l'adresse IP d'ipstack:

  • Recherche standard: méthode la plus simple, elle recherche les données derrière une seule adresse IP.
  • Bulk Lookup: Cela vous permet de rechercher des données pour plusieurs adresses IP à la fois.
  • Recherche de demandeur: utilisez cette option pour rechercher des données pour l'adresse IP qui effectue la demande d'API.

Quelle que soit la méthode que vous utilisez, tous les appels à l'API ipstack commencent par la même URL de base:

http://api.ipstack.com/ 

Pour une recherche IP de base, tout ce que vous avez à faire est d'ajouter l'adresse IP en question à cette URL, suivie de votre clé d'accès. A titre d'exemple, cette URL (avec une clé d'accès valide) recherchera les informations pour une IP UltraDNS:

 http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1 

Pour une recherche groupée, séparez simplement deux ou plusieurs adresses IP par des virgules:

 http://api.ipstack.com/156.154.71.1, 156.154.70.1?access_key=ABC123&format=1 

Enfin, pour une recherche de demandeur, vous n'avez pas besoin d'inclure une adresse IP. Au lieu de cela, ajoutez un contrôle à sa place:

 http://api.ipstack.com/check?access_key=ABC123&format=1 

ipstack ip geolocation Exemple de recherche

Par défaut, vous verrez les résultats au format JSON dans un nouvel onglet lorsque vous ouvrez ces liens. Il comprend des informations sur la ville, le pays, la latitude, la longitude, la langue parlée dans cette zone et plus encore.

Utiliser ipstack sur votre site Web

Bien sûr, vous n'allez probablement pas entrer manuellement les adresses IP dans une URL pour utiliser l'API ipstack. Sur le backend de votre site Web, vous pouvez appeler ipstack et utiliser les résultats dans des langages comme PHP ou JavaScript. ipstack est flexible et fonctionne avec d'autres langages et une variété de frameworks.

ipstack ip géolocalisation Exemple de PHP

Un examen complet du code dépasse la portée de cet article, nous vous recommandons donc de jeter un coup d'œil à la section Exemple de code de la documentation utile d'ipstack. Voir notre explication de JavaScript Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que Javascript? C'est un langage de programmation utilisé pour améliorer les pages Web. Il comprend la mise à jour dynamique des pages Web, des interfaces utilisateur et plus encore. Laissez-nous plonger dans ce que Javascript est tout au sujet. Lire la suite si vous avez besoin d'un apprêt.

Une fois que vous avez intégré l'API dans votre site Web et que vous stockez les données, vous y trouverez toutes sortes d'utilisations. L'API peut détecter les robots d'exploration et les utilisateurs de Tor, ce qui vous permet de les bloquer facilement. Le module de devise vous permet d'offrir des vitrines dans la devise locale de l'utilisateur. Et apprendre quel pourcentage de vos visiteurs viennent de quels pays est précieux.

Tarification

Votre clé API ipstack gratuite comprend 10 000 requêtes par mois avec le module de localisation de base. Pour un petit site web, cela devrait suffire, mais les utilisateurs professionnels voudront probablement passer à un plan premium.

Plans de tarification ipstack ip géolocalisation

Basic, à 9, 99 $ par mois, est une étape de plus du plan gratuit. Il augmente vos demandes mensuelles à 50 000 et inclut le cryptage SSL. Vous aurez également accès à des modules supplémentaires qui vous en diront plus sur l'adresse IP d'un utilisateur, y compris les zones monétaires et les fuseaux horaires. Si vous avez besoin de plus, vous pouvez consulter les plans Professional ou Professional Plus.

Recherches faciles avec ipstack

ipstack reçoit plus de deux millions de requêtes et met à jour sa base de données plus de 20 fois par jour. C'est également fiable, avec 99.998% de disponibilité au cours des 30 derniers jours. Que vous essayiez le plan gratuit ou que vous optiez pour une offre premium, vous pouvez savoir que c'est une solution de confiance pour vos besoins de recherche de géolocalisation IP.

Pour plus de lecture, consultez comment tracer une adresse IP et trouver votre propre Comment tracer une adresse IP à un PC et comment trouver votre propre Comment tracer une adresse IP à un PC et comment trouver votre propre Vous voulez voir le Adresse IP de votre ordinateur? Peut-être que vous voulez découvrir où se trouve un autre ordinateur? Divers outils gratuits sont disponibles qui vous en disent plus sur un ordinateur et son adresse IP. Lire la suite .

Crédit d'image: efks / DepositPhotos

In this article