FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

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

Si vous exploitez un site Web, vous vous intéressez certainement aux personnes qui le visitent. Mais pourquoi rester dans l'ignorance en devinant sur 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 qu'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 un examen et un traitement faciles.

Il y a plusieurs raisons pour lesquelles l'utilisation d'un outil comme celui-ci est avantageuse. D'une part, il vous aide à détecter plus efficacement les menaces provenant d'adresses IP à risque. Lorsqu'une adresse malveillante visite votre site, l'identification rapide d'ipstack permet de le protéger.

Une autre raison non liée à la sécurité consiste à ajuster 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. Ou, vous pouvez avoir un contenu légèrement différent priorisé 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 d'ipstack et cliquez sur l'orange Obtenir une clé API gratuite bouton dans le coin supérieur droit. Vous verrez les différents plans d'ipstack (dont nous parlerons ci-dessous).

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

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 de l'entreprise si vous le souhaitez). Vous n'avez pas besoin de spécifier d'informations de paiement pour le forfait gratuit.

Une fois que vous avez fait cela, vous verrez un démarrage rapide page avec votre clé API. Vous en aurez besoin pour accéder au service, alors assurez-vous de le conserver en lieu sûr.

Recherches IP

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

  • Recherche standard : La méthode la plus simple, celle-ci recherche les données derrière une seule adresse IP.
  • Recherche groupée : Cela vous permet de rechercher des données pour plusieurs adresses IP à la fois.
  • Recherche de demandeur : Utilisez-le pour rechercher les données de l'adresse IP à l'origine de 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. Par exemple, cette URL (avec une clé d'accès valide) recherchera les informations d'une adresse IP UltraDNS :

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

Pour une recherche groupée, séparez simplement deux adresses IP ou plus 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 check à sa place :

http://api.ipstack.com/check?access_key=ABC123&format=1 
Comment utiliser l API IPStack pour les recherches de géolocalisation IP

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

Utilisation d'ipstack sur votre site Web

Bien sûr, vous n'allez probablement pas saisir 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 via des langages tels que PHP ou JavaScript. ipstack est flexible et fonctionne également avec d'autres langages et une variété de frameworks.

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

Un examen complet du code dépasse le cadre de cet article, nous vous recommandons donc de jeter un coup d'œil à l'exemple de code section de la documentation utile d'ipstack. Consultez notre explication de JavaScript si vous avez besoin d'une introduction.

Une fois que vous avez intégré l'API à votre site Web et stocké les données, vous en trouverez toutes sortes d'utilisations. L'API peut détecter les robots d'exploration et les utilisateurs de Tor afin que vous puissiez facilement les bloquer. Le module de devise vous permet de proposer des vitrines dans la devise locale de l'utilisateur. Et savoir quel pourcentage de vos visiteurs proviennent 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 forfait premium.

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

Basic, à 9,99 $ par mois, est un pas en avant par rapport au 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 la devise et les fuseaux horaires. Si vous avez besoin d'encore plus, vous pouvez consulter les plans Professionnel ou Professionnel Plus.

Les recherches simplifiées 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. Il est également fiable, avec une disponibilité de 99,998 % au cours des 30 derniers jours. Que vous essayiez le forfait gratuit ou que vous optiez pour une offre premium, vous pouvez savoir qu'il s'agit d'une solution fiable pour vos besoins de recherche de géolocalisation IP.

Pour en savoir plus, découvrez comment tracer une adresse IP et trouver la vôtre.

Crédit image :efks/DepositPhotos


[]