Documentation API
Utilisez l'API gratuite de 내아이피.kr pour consulter les informations IP de manière programmatique.
Limite de débit : 60 requêtes par minute par IP. En cas de dépassement, une réponse HTTP 429 est renvoyée avec l'en-tête
Retry-After: 60. Les réponses incluent les en-têtes X-RateLimit-Limit et X-RateLimit-Remaining.
GET /Api/MyIp
Renvoie l'adresse IP publique, les informations de localisation et le User-Agent du demandeur.
Exemple de réponse
{
"ip": "203.0.113.1",
"geo": {
"country": "South Korea",
"countryCode": "KR",
"city": "Seoul",
"regionName": "Seoul",
"isp": "Korea Telecom",
"org": "Korea Telecom",
"as": "AS4766",
"lat": 37.5665,
"lon": 126.978,
"timezone": "Asia/Seoul",
"isProxy": false
},
"userAgent": {
"browser": "Chrome",
"browserVersion": "131.0.0.0",
"os": "Windows 10/11",
"deviceType": "Desktop"
}
}
Exemple d'utilisation
curl https://xn--220b31d95hq1c.kr/Api/MyIp
fetch('https://xn--220b31d95hq1c.kr/Api/MyIp')
.then(res => res.json())
.then(data => console.log(data.ip));
import requests
r = requests.get('https://xn--220b31d95hq1c.kr/Api/MyIp')
print(r.json()['ip'])
GET /Api/IpLookup?ip={ip}
Recherche les informations de localisation d'une adresse IP spécifiée.
Paramètre
| Paramètre | Type | Requis | Description |
|---|---|---|---|
ip | string | Oui | Adresse IP à rechercher (IPv4 ou IPv6) |
Exemple de réponse
{
"success": true,
"data": {
"query": "8.8.8.8",
"country": "United States",
"countryCode": "US",
"regionName": "Virginia",
"city": "Ashburn",
"isp": "Google LLC",
"lat": 39.0438,
"lon": -77.4874,
"isProxy": false,
"isHosting": true
}
}
Exemple d'utilisation
curl "https://xn--220b31d95hq1c.kr/Api/IpLookup?ip=8.8.8.8"
GET /Api/PortCheck?port={port}
Vérifie si un port spécifié est ouvert sur l'IP du demandeur. (Limité à votre propre IP)
Paramètre
| Paramètre | Type | Requis | Description |
|---|---|---|---|
port | int | Oui | Numéro de port à vérifier (1 à 65535, ports dangereux bloqués) |
Exemple de réponse
{
"success": true,
"data": {
"port": 80,
"status": "Closed",
"responseTime": 15
}
}
Status: Open / Closed / Filtered / Blocked / RateLimit
GET /Api/DnsLookup
Renvoie le résultat du Reverse DNS de l'IP du demandeur.
Exemple de réponse
{
"success": true,
"data": {
"ip": "203.0.113.1",
"reverseDns": "host-203-0-113-1.example.com"
}
}
Widget externe
Insérez le code ci-dessous dans votre page web pour afficher l'adresse IP du visiteur.
<div id="myip-widget"></div>
<script src="https://xn--220b31d95hq1c.kr/js/widget.js"></script>