A API pública do qualemeuip.com permite consultar informações de geolocalização e rede de qualquer endereço IP público.
GET https://qualemeuip.com/api/v1/ip.php
GET https://qualemeuip.com/api/v1/ip.php?ip=8.8.8.8
ip (opcional) — Endereço IP a consultar. Se não informado, retorna os dados do IP do solicitante.{
"ip": "8.8.8.8",
"country": "United States",
"region": "California",
"city": "Mountain View",
"isp": "Google LLC",
"asn": "AS15169 Google LLC",
"timezone": "America/Los_Angeles"
}
30 requisições por minuto por IP.
curl https://qualemeuip.com/api/v1/ip.php?ip=8.8.8.8
fetch('https://qualemeuip.com/api/v1/ip.php?ip=8.8.8.8')
.then(function(r) { return r.json(); })
.then(function(data) { console.log(data); });
import requests
r = requests.get('https://qualemeuip.com/api/v1/ip.php', params={'ip': '8.8.8.8'})
print(r.json())