No mundo do marketing e da segmentação de conteúdo, ter dados precisos de geolocalização pode ser a diferença entre uma empresa próspera e uma empresa em dificuldades. Dados precisos são tudo, especialmente no marketing direcionado. Quando o senhor precisa de dados de geolocalização confiáveis, IPWHOIS.io é uma ótima fonte: rápida, confiável e precisa!

Resultados rápidos

  • Comece gratuitamente, preços muito competitivos
  • Fornece informações sobre localização, moeda, idioma e muito mais
  • Documentação útil e exemplos de código
  • Entrega rápida e segura de carga útil
  • Fornece dados nos formatos CSV, JSON e XML

Para usar o IPWHOIS, faça uma solicitação à API com o formato de retorno desejado e o endereço IP do usuário como parte do URL:

curl http://ipwhois.app/json/8.8.4.4

Seu payload será semelhante a:

{ “ip”: “8.8.4.4”, “success”:true, “type”: “IPv4”, “continente”: “América do Norte”, “continent_code”: “NA”, “country”: “United States” (país), “country_code”: “US”, “country_flag”: “https:\/\/cdn.ipwhois.io\/flags\/us.svg”, “country_capital”: “Washington”, “country_phone”:”+1″, “country_neighbours”: “CA,MX,CU”, “region”: “California”, “city”: “Mountain View”, “latitude”:37.3860517, “longitude”:-122.0838511, “asn”: “AS15169”, “org”: “Google LLC”, “isp”: “Google LLC”, “timezone”: “America\/Los_Angeles”, “timezone_name”: “Horário padrão do Pacífico”, “timezone_dstOffset”:0, “timezone_gmtOffset”:-28800, “timezone_gmt”: “GMT -8:00”, “currency”: “US Dollar”, “currency_code”: “USD”, “currency_symbol”:”$”, “currency_rates”:1, “currency_plural”: “US dollars”, “completed_requests”:3 }

O ponto de extremidade XML fornece uma carga útil XML brilhante:

<?xml version="1.0" encoding="UTF-8"?>
<query>
   <ip>8.8.4.4</ip>
   <success>1</success>
   <type>IPv4</type>
   <continent>North America</continent>
   <continent_code>NA</continent_code>
   <country>United States</country>
   <country_code>US</country_code>
   <country_flag>https://cdn.ipwhois.io/flags/us.svg</country_flag>
   <country_capital>Washington</country_capital>
   <country_phone>+1</country_phone>
   <country_neighbours>CA,MX,CU</country_neighbours>
   <region>California</region>
   <city>Mountain View</city>
   <latitude>37.3860517</latitude>
   <longitude>-122.0838511</longitude>
   <asn>AS15169</asn>
   <org>Google LLC</org>
   <isp>Google LLC</isp>
   <timezone>America/Los_Angeles</timezone>
   <timezone_name>Pacific Standard Time</timezone_name>
   <timezone_dstOffset>0</timezone_dstOffset>
   <timezone_gmtOffset>-28800</timezone_gmtOffset>
   <timezone_gmt>GMT -8:00</timezone_gmt>
   <currency>US Dollar</currency>
   <currency_code>USD</currency_code>
   <currency_symbol>$</currency_symbol>
   <currency_rates>1</currency_rates>
   <currency_plural>US dollars</currency_plural>
   <completed_requests>8</completed_requests>
</query>

O senhor também pode especificar uma coleção selecionada de campos que deseja na carga útil:

// http://ipwhois.app/json/8.8.4.4?objects=country,city,timezone
{
  "country": "United States",
  "city": "Mountain View",
  "timezone": "America/Los_Angeles"
}

Usando a função lang o senhor pode obter informações de localização localizadas:

http://ipwhois.app/json/8.8.4.4?lang=es

Outro bônus incrível é a capacidade de usar JSONP:

$.ajax({
	method: 'GET',
	contentType: 'application/json',
	url: 'http://ipwhois.app/json/' + ip,
	dataType: 'json',
	success: function(json) {
	    // Country code output, field "country_code"
	    console.log(json.country_code);
	}
});

IPWHOIS.io é um serviço super simples e útil que pode ajudá-lo a personalizar sua publicidade e seu conteúdo de acordo com a localização do usuário, o que, por sua vez, pode aumentar muito suas chances de conversão e satisfação do usuário. Dê IPWHOIS.io um olhar quando o senhor precisa de informações de geolocalização precisas e rápidas!