Como Funciona

Entenda o caminho que uma busca percorre entre o seu clique e o resultado no mapa.

  1. 1. Você informa um IP

    Digite qualquer endereço IPv4 (como 200.147.35.149) ou IPv6 (como 2804:14c:87::1) no campo de busca da página inicial. Também é possível usar o botão "Usar meu IP" para consultar o seu próprio endereço.

  2. 2. Validamos o endereço

    O sistema confere se o texto informado é um IP válido e se ele é um endereço público. IPs privados ou reservados (como 192.168.0.1 ou 10.0.0.1) são usados apenas dentro de redes locais e não possuem localização pública — nesses casos avisamos você.

  3. 3. Consultamos as bases de geolocalização

    Endereços IP públicos são distribuídos em blocos para provedores e operadoras de cada região do mundo. Cruzando essas informações de registro com dados de roteamento, é possível estimar o país, o estado, a cidade e o provedor responsável pelo endereço.

  4. 4. Exibimos o resultado com o mapa

    Você recebe a bandeira e o nome do país, o estado, a cidade, o provedor com o número do sistema autônomo (ASN) e as coordenadas de latitude e longitude, marcadas em um mapa interativo.

Qual a precisão da localização?

A geolocalização de IP é sempre aproximada. Em geral o país é identificado com alta confiabilidade, o estado e a cidade com boa precisão, mas as coordenadas apontam para uma região — normalmente a área de atuação do provedor — e não para o endereço físico do usuário. Conexões móveis, VPNs e proxies podem alterar bastante o resultado.

API para desenvolvedores

Precisa do seu IP público em um script ou terminal? O endpoint /api/myip devolve o endereço em JSON, sem necessidade de chave de API:

curl https://ipsearch.dev/api/myip
# {"ip":"200.147.35.149"}

curl https://ipsearch.dev/api/myip?format=text
# 200.147.35.149

curl https://ipsearch.dev/api/myip?full=1
# {"ip":"200.147.35.149","country":"Brasil", ...}