Visão Geral
A API do meuip.xyz fornece endpoints simples e rápidos para consulta de IP público, geolocalização, resolução de domínios e conversão de coordenadas GPS em endereço.
Base URL:
https://api.meuip.xyz/api_free.php
Formato: JSON
Autenticação: Não necessária
CORS: Liberado
Endpoints Disponíveis
Meu IP público GET
?opt=ip
{
"success": true,
"data": {
"ip": "201.40.144.160"
},
"time_ms": 6
}
Geolocalização por IP GET
?opt=ip_local
{
"success": true,
"data": {
"ip": "201.40.144.160",
"city": "Porto Alegre",
"region": "RS",
"country": "BR",
"org": "ISP",
"loc": "-30.0346,-51.2177",
"timezone": "America/Sao_Paulo"
}
}
Resolver URL IPs GET
?opt=list_url_ip&url=https://exemplo.com
{
"success": true,
"data": {
"url": "https://exemplo.com",
"ips": [
"186.192.xxx.xxx"
]
}
}
Reverse GPS GET
?opt=reverse_gps&lat=-30.03&lon=-51.21
{
"success": true,
"data": {
"rua": "Rua Exemplo",
"bairro": "Centro",
"cidade": "Porto Alegre",
"estado": "RS"
}
}
Padrão de Resposta
{
"success": true | false,
"data": {},
"error": null | "mensagem",
"time_ms": 8
}
Boas Práticas
- Utilize cache para requisições repetidas
- Evite chamadas excessivas (rate-limit implícito)
- Trate falhas de rede no cliente
- Não utilize a API para scraping abusivo