Campos da resposta
Tipos, significados e comportamento de valores ausentes na resposta JSON.
Endereço
Definição do campoExemplo de
1.1.1.1ipTipo: string- O endereço consultado. O endpoint de IP próprio usa o endereço público do cliente que estabelece a conexão.
- Valor de exemplo
"1.1.1.1"
Identidade da rede
ispA organização do ASN e o provedor de internet são campos separados. Os nomes na origem podem estar vazios.
Definição do campoExemplo de
1.1.1.1isp.asnTipo: string- Número do sistema autônomo com o prefixo AS, como AS13335.
- Valor de exemplo
"AS13335" isp.orgTipo: string- Organização associada ao sistema autônomo.
- Valor de exemplo
"Cloudflare, Inc." isp.ispTipo: string- Nome do provedor de serviços de internet no registro.
- Valor de exemplo
"Cloudflare, Inc."
Localização
locationA geolocalização é aproximada. As strings podem estar vazias; um zero numérico, sozinho, não comprova a atribuição de uma localização.
Definição do campoExemplo de
1.1.1.1location.countryTipo: string- Nome do país associado à localização estimada da rede.
- Valor de exemplo
"Australia" location.country_codeTipo: string- Código de país de duas letras no registro de localização.
- Valor de exemplo
"AU" location.cityTipo: string- Cidade associada à localização estimada da rede. Pode estar vazia.
- Valor de exemplo
"Brisbane" location.stateTipo: string- Região ou estado associado à estimativa. Pode estar vazio.
- Valor de exemplo
"Queensland" location.zipcodeTipo: string- Código postal quando fornecido pela fonte. Pode estar vazio.
- Valor de exemplo
"" location.latitudeTipo: number- Latitude aproximada da localização da rede.
- Valor de exemplo
-27.474848400186662 location.longitudeTipo: number- Longitude aproximada da localização da rede.
- Valor de exemplo
153.00996200912815 location.timezoneTipo: string- Identificador de fuso horário associado à localização.
- Valor de exemplo
"Australia/Brisbane" location.localtimeTipo: string- Hora local formatada com o fuso horário da localização no momento da consulta.
- Valor de exemplo
"2026-11-03T10:24: 52"
Indicadores de rede
riskCada indicador informa sua própria classificação. False significa ausência de correspondência, não uma garantia de segurança.
Definição do campoExemplo de
1.1.1.1risk.is_mobileTipo: boolean- Classificação Mobile ou Cellular nos campos Enterprise.
- Valor de exemplo
false risk.is_vpnTipo: boolean- O endereço corresponde a um intervalo de VPN listado ou a um ASN revisado operado por um provedor de VPN.
- Valor de exemplo
false risk.is_proxyTipo: boolean- O endereço corresponde a um IP de proxy listado, a uma rede revisada de um provedor de proxies ou a um intervalo de saída de um relé de privacidade.
- Valor de exemplo
false risk.is_torTipo: boolean- O endereço corresponde à classificação Tor do Enterprise ou à lista legada de Tor mantida.
- Valor de exemplo
false risk.is_datacenterTipo: boolean- O endereço corresponde à classificação de hospedagem ou a uma regra de datacenter mantida.
- Valor de exemplo
true risk.risk_scoreTipo: integer- O risk_score do IPQuery soma pesos fixos para indicadores ativos: proxy 50, Tor 50, VPN 30 e hospedagem 20. Móvel é informado separadamente e não soma pontos. A resposta preserva o comportamento de pontuação da API existente.
- Valor de exemplo
20
Campos da API e tags do siteVer a referência de dados
Anycast e o tipo de operador são tags do site provenientes do CSV. Não são campos da resposta da API pública.
Resposta real
1.1.1.1Resposta real de um único IP
{
"ip": "1.1.1.1",
"isp": {
"asn": "AS13335",
"org": "Cloudflare, Inc.",
"isp": "Cloudflare, Inc."
},
"location": {
"country": "Australia",
"country_code": "AU",
"city": "Brisbane",
"state": "Queensland",
"zipcode": "",
"latitude": -27.474848400186662,
"longitude": 153.00996200912815,
"timezone": "Australia/Brisbane",
"localtime": "2026-11-03T10:24:52"
},
"risk": {
"is_mobile": false,
"is_vpn": false,
"is_tor": false,
"is_proxy": false,
"is_datacenter": true,
"risk_score": 20
}
}