A primeira coisa que qualquer pessoa faz com um novo proxy é perguntar de onde ele saiu. Hoje estamos dando a essa pergunta uma resposta melhor: IP Info, uma API gratuita de geolocalização de IP da Shifter. Uma requisição retorna o país, cidade, coordenadas, fuso horário, ISP, ASN e tipo de conexão de qualquer IP público. Sem cadastro, sem chave de API, sem plano para ultrapassar, e você não precisa ser cliente Shifter para usá-la.
curl http://ip-info.com/json
Essa é toda a integração.
Uma resposta, da rede que roteia você
Todo serviço de consulta de IP roda em seu próprio banco de dados, e os bancos de dados nem sempre concordam. É assim que um proxy configurado para a Alemanha pode aparecer como Holanda em um site e Bélgica em outro, e por que “meu direcionamento está quebrado?” é tantas vezes a pergunta errada. A pergunta real é qual banco de dados você está lendo.
O IP Info elimina essa incerteza. Ele roda no mesmo banco de dados de localização de IP e rede que a Shifter usa para seus próprios pools de proxy. Quando você consulta uma saída Shifter, você vê o país, a cidade e a rede exatamente como nossa infraestrutura os classifica, os mesmos dados sobre os quais nosso direcionamento por país, cidade e ASN é construído. Não há uma segunda opinião a reconciliar.
Dados de nível empresarial, sem a fatura de nível empresarial
Os dados por trás do IP Info não são raspados nem colaborativos. É um banco de dados comercial licenciado de inteligência de IP, do tipo que empresas de vários bilhões de dólares usam para prevenção de fraude, localização, conformidade e análise, e é atualizado diariamente por seu fornecedor. Esse nível de dados normalmente fica atrás de uma ligação de vendas e um contrato anual. Aqui, ele fica atrás de uma URL.
Também é profundo. Cada resposta traz 29 campos:
- Onde: país e continente (códigos e nomes), região, distrito, cidade, código postal, coordenadas, fuso horário e associação à UE
- Quem: o ASN como um número simples, o nome do AS, o ISP e a organização que usa o IP
- Que tipo: tipo de conexão (Cable/DSL, Cellular, Corporate e mais), tipo de usuário (residencial, empresarial, celular ou hospedagem) e uma flag de anycast
- Para seus próprios joins: IDs GeoNames para a cidade, região, país e continente
Todo campo está presente em toda resposta. Quando o banco de dados não tem um valor, você recebe null, nunca um palpite, então seu parser nunca precisa ramificar com base na forma.
Gratuito, e feito para continuar assim
“Gratuito” nesse mercado geralmente significa uma chave de teste, um limite mensal e uma tela de upgrade esperando no final. O IP Info não tem nada disso.
- Sem cadastro, sem chave de API. Envie um
GET. Não há mais nada a configurar. - Sem cota por aplicativo. Use a partir de scripts, backends, verificações de CI e produtos em produção, incluindo uso comercial. É um serviço compartilhado, então os termos pedem uso razoável em vez de um plano.
- HTTPS ou HTTP simples, IPv4 ou IPv6. HTTP funciona sem redirecionamento, o que mantém clientes mínimos e verificações rápidas simples.
- Direto do navegador. As respostas permitem
GETentre origens, então uma página web pode chamá-lo diretamente. - Nada é mantido. A API não armazena histórico de consultas.
Feito para agentes de IA
Uma parcela crescente do tráfego web agora vem de agentes de IA, e um agente que navega ou faz scraping precisa saber de onde suas requisições parecem originar-se. O IP Info foi projetado para que um agente possa usá-lo sem nenhuma configuração.
Não há chave para armazenar, nenhum fluxo de autenticação para explicar e nenhum servidor MCP para instalar: HTTP simples é suficiente. O serviço publica llms.txt, uma referência completa em texto simples e um esquema OpenAPI 3.1, então apontar um agente para qualquer um deles ensina a ele a API inteira. As respostas são construídas para serem lidas por um modelo: ASNs numéricos, códigos de país ISO e nulos explícitos não deixam nada para inventar.
Uma regra vale a pena passar a todo agente: uma chamada a /json descreve o solicitante, e para um agente o solicitante é seu servidor ou seu proxy, não a pessoa para quem ele trabalha. Para consultar o IP de alguém, dê ao agente esse endereço e faça com que ele chame /json?ip=ADDRESS. A página do agente tem instruções prontas para colar, e nossa documentação do IP Info inclui uma definição de ferramenta que se encaixa em qualquer configuração de function-calling.
Verifique seu proxy Shifter em uma linha
Para clientes Shifter, o uso mais direto é confirmar que seu direcionamento funcionou. Envie a requisição pelo seu proxy e compare a resposta com o que você pediu:
curl --proxy http://p.shifter.io:443 \
--proxy-user "customer-USERNAME-country-us-city-new_york:PASSWORD" \
http://ip-info.com/json
Uma resposta real, na íntegra:
{
"ip": "67.84.10.10",
"city": "New York",
"city_geoname_id": 5128581,
"region": "New York",
"region_code": "NY",
"region_geoname_id": 5128638,
"district": null,
"district_code": null,
"district_geoname_id": null,
"country": "US",
"country_name": "United States",
"country_geoname_id": 6252001,
"is_eu": false,
"continent": "NA",
"continent_name": "North America",
"continent_geoname_id": 6255149,
"loc": "40.7128,-74.006",
"latitude": 40.7128,
"longitude": -74.006,
"postal": "10123",
"timezone": "America/New_York",
"weather_code": "USNY0998",
"asn": 6128,
"as_name": "Cablevision Systems Corp.",
"isp": "Cablevision Systems Corp.",
"org": "Optimum Online (Cablevision Systems)",
"connection_type": "Cable/DSL",
"user_type": "residential",
"is_anycast": false
}
country deve corresponder ao país que você direcionou, e asn deve corresponder à rede se você usou direcionamento por ASN. user_type informa em que tipo de rede a saída está. Como o IP Info e nossos pools leem os mesmos dados, uma correspondência aqui significa que a saída está exatamente onde nossa rede a colocou. Se você algum dia ver uma divergência, envie-nos o IP e vamos investigar.
Também movemos todo exemplo de código em nossa documentação e guias para o IP Info, então qualquer coisa que você copiar de um tutorial Shifter agora verifica contra os mesmos dados que nossa rede usa.
O que o IP Info não fará
Conhecer os limites faz parte de confiar na resposta. A geolocalização de IP é aproximada: ela aponta para uma área, nunca um endereço de rua, e nunca identifica uma pessoa. Tipo de conexão e tipo de usuário são classificações de banco de dados. São contexto útil, mas não são detecção de VPN ou proxy, e o IP Info não afirma ser isso.
Comece agora
Abra ip-info.com para consultar seu próprio IP ou qualquer outro, leia a referência da API para todos os campos e códigos de erro, ou comece pelo nosso guia do IP Info com exemplos prontos para executar para proxies Shifter e agentes de IA.
E quando o IP que você quiser for um dos nossos, nossos proxies residenciais oferecem direcionamento por país, cidade e ASN construído sobre os mesmos dados.