API de géolocalisation: géolocalisation IP ou W3C?

Pour tout webmaster intéressé par la provenance de ses utilisateurs, deux méthodes sont disponibles:

  • comparer l'adresse IP des utilisateurs à une base de données de longitude / latitude ou utiliser une API en ligne à cet effet;
  • ou utilisez une API de géolocalisation HTML W3C.

L'API de géolocalisation HTML (demande d'un utilisateur utilisant JS) fournit un accès par script aux informations de localisation géographique associées au périphérique d'hébergement. Il s'agit de la méthode de géolocalisation utilisateur la plus puissante et la plus précise disponible.

Les sources courantes d'informations de localisation comprennent le système de positionnement mondial (GPS) et l'emplacement déduit des signaux réseau tels que l'adresse IP, les adresses MAC RFID, WiFi et Bluetooth et les identifiants de cellule GSM / CDMA, ainsi que les entrées utilisateur. Bien que l'API de géolocalisation W3C ne garantisse pas que l'API renvoie l'emplacement réel de l'appareil, elle fera de son mieux pour être sûr.

Mais il est plus compliqué à mettre en œuvre et il faudra que l'utilisateur autorise explicitement à utiliser ses données de localisation:

image

Liste des API de géolocalisation IP les plus fiables


IPData.co
Clé API: obligatoire
Latence API: 65 ms
Leur plus petit plan est de 10 $ par mois pour 2500 demandes par jour ou 75 000 demandes par mois.

Maxmind.com
Clé API: obligatoire
Latence API: 44 ms
Pour une géolocalisation de base au niveau de la ville via le point de terminaison Ville, cela coûtera 400 $ par million d'appels ou 0,0004 $ par demande.

IPInfo.io
Clé API: non requise
Latence API: 165 ms
Leur plan de base comprenant 250 000 demandes par mois pour un montant de 49 $ par mois.

ipapi.com
Clé API: non requise
C'est gratuit pour les petits projets jusqu'à 10 000 requêtes par mois.

ipapi.co
Clé API: non requise
Latence API: 270 ms
Il est gratuit jusqu'à 1000 demandes par jour, il en coûtera à partir de 15 $ par mois en fonction d'un volume quotidien de demandes.

db-ip.com
Clé API: obligatoire
Latence API: 225 ms
Cela coûtera à partir de 15,90 € pour 50000 demandes par jour

ipwhois.io
Clé API: non requise
Latence API: 75 ms
Il est gratuit pour les petits projets jusqu'à 10 000 requêtes par mois (identification IP et Referer). Vous pouvez utiliser ipwhois.io pour filtrer le trafic des robots, personnaliser le contenu en fonction de l'emplacement du visiteur, afficher les noms de pays complets, effectuer une géolocalisation IP en masse, etc.

Source: https://habr.com/ru/post/fr405965/


All Articles