Information générale
Notre API est crée comme une ressource publique pour la réception de l'information la plus complète sur l'adresse IP de l'utilisateur. Les données sont fournies au format XML ou JSON, en utilisant une connexion HTTP/HTTPS. L'information contenue dans les bases de données se renouvèle quotidiennement et chaque webmaster peut integrer le service avec leurs projets.
Notre API
Pour l'intégration du service avec ses projets, nous vous offrons l'une des API suivantes:
- service "Geo-IP API";
- service "Fournisseur-IP API".
- service "Hébergement API".
- service "Adresse-MAC API";
- service "Email API".
Les limites d'utilisation
La limite du nombre de demandes de "Geo-IP API", "Fournisseur-IP API", "Hébergement API", "Adresse-MAC API" ou "Email API" ne constitue plus de 10 demandes provenant de la même adresse IP au cours de la journée.
Le format de données
Les données fournies par notre API contient les champs suivants
Service "Geo-IP API":
Service "Fournisseur-IP API":
Service "Hébergement API":
Service "Adresse-MAC API":
Service "Email API":
Des exemples de requêtes à API
L'exemple XML et JSON des requêtes au serveur "Geo IPv4 API":
IPv4:
IPv6:
- XML: https://api.2ip.me/geo.xml?ip=2001:4860:4860::8844
- JSON: https://api.2ip.me/geo.json?ip=2001:4860:4860::8844
Appel API avec vide paramètre "ip" renvoie des informations sur l'adresse IP à partir de laquelle on fait la demande.
L'exemple XML et JSON des requêtes au serveur "Fournisseur-IP API":
IPv4:
Appel API avec vide paramètre "ip" renvoie des informations sur l'adresse IP à partir de laquelle on fait la demande.
L'exemple XML et JSON des requêtes au serveur "Hébergement API":
L'exemple XML et JSON des requêtes au serveur "Adresse-MAC API":
- XML: https://api.2ip.ua/mac.xml?mac=00:30:48:5a:58:65
- JSON: https://api.2ip.ua/mac.json?mac=00:30:48:5a:58:65
Le format de l'adresse MAC pour la vérification peut être l'un des suivants:
- 00:30:48:5a:58:65
- 00-22-15-75-1C-1E
- 000a.e475.7469
- 001201BB4ADD
L'exemple XML et JSON des requêtes au serveur "Email API":
Des exemples des réponses
L'exemple XML de la réponse du serveur "Geo-IP API":
L'exemple JSON de la réponse du serveur "Geo-IP API":
L'exemple XML de la réponse du serveur "Fournisseur-IP API":
L'exemple JSON de la réponse du serveur "Fournisseur-IP API":
L'exemple XML de la réponse du serveur "Hébergement API":
L'exemple JSON de la réponse du serveur "Hébergement API":
L'exemple XML de la réponse du serveur "Adresse-MAC API":
L'exemple JSON de la réponse du serveur "Adresse-MAC API":
L'exemple XML de la réponse du serveur "Email API":
Example of JSON response from the service "Email API":
Module Python
Nous avons développé un module Python, qui est très facile à installer et à utiliser l'API maintenant.
Exemple d'utilisation:
Install the module from PyPI:
python3 -m pip install 2ip
Retrieve provider information for the IP address 192.0.2.0 as a dict:
>>> from twoip import TwoIP >>> twoip = TwoIP(key = None) >>> twoip.provider(ip = '192.0.2.0') {'ip': '192.0.2.0', 'ip_range_end': '3221226239', 'ip_range_start': '3221225984', 'mask': '24', 'name_ripe': 'Reserved AS', 'name_rus': '', 'route': '192.0.2.0'}
Retrieve geographic information for the IP address 8.8.8.8 as a dict:
>>> from twoip import TwoIP >>> twoip = TwoIP(key = None) >>> twoip.geo(ip = '8.8.8.8') {'city': 'Mountain view', 'country': 'United states of america', 'country_code': 'US', 'country_rus': 'США', 'country_ua': 'США', 'ip': '8.8.8.8', 'latitude': '37.405992', 'longitude': '-122.078515', 'region': 'California', 'region_rus': 'Калифорния', 'region_ua': 'Каліфорнія'}
More information here: https://pypi.org/project/2ip/
Le coût
10 requêtes par jour sont gratuites.
1000 demandes par jour à notre base de données pendant 30 jours coûtent 10$. Chaque mille suivant + 1$. Par exemple, si vous voulez 5000 demandes par jour, cela vous coûtera 14$ par mois.
Nombre illimité de requêtes — 100$ par mois (mais pas plus d'un million de visites par jour).
Après le paiement, vous recevrez un email avec les instructions et votre "clé API" personnelle. La limite sera liée à cela.
Vous pouvez obtenir des informations plus détaillées en nous envoyant une demande ou contactez-nous au [email protected].