Como usar a API IPStack para pesquisas de geolocalização por IP

Você deseja geolocalizar os endereços IP dos visitantes do seu site? Confira o ipstack, um ótimo serviço de geolocalização por IP que facilita isso.

Você deseja geolocalizar os endereços IP dos visitantes do seu site?  Confira o ipstack, um ótimo serviço de geolocalização por IP que facilita isso.
Este post foi tornado possível por apilayer através de compensação. Os conteúdos e opiniões atuais são os únicos pontos de vista do autor, que mantém a independência editorial, mesmo quando um post é patrocinado. Para mais detalhes, leia nosso aviso.

Se você tem um site, certamente está interessado em quem o visita. Mas por que ficar no escuro adivinhando sobre seus visitantes ou trabalhando com informações incompletas?

ipstack é uma ferramenta poderosa para o seu site que pode localizar seus visitantes por endereço IP através de geolocalização. Continue lendo para saber mais sobre essa ferramenta de geolocalização por IP e como usá-la.

O que é o ipstack?

O ipstack é uma API de geolocalização por IP que pode procurar locais precisos para os visitantes do seu site em tempo real. Quando você quiser ver as informações, pode baixá-las em segundos no formato JSON ou XML para facilitar a revisão e o processamento.

Existem várias razões pelas quais usar uma ferramenta como essa é vantajosa. Por um lado, ajuda a detectar ameaças de endereços IP arriscados com mais eficiência. Quando um endereço não autorizado visita o seu site, a identificação rápida do ipstack ajuda a mantê-lo seguro.

Outro motivo não relacionado à segurança é ajustar a experiência dos visitantes com base na localização. Por exemplo, você pode detectar o país de um usuário e alterar as configurações de idioma rapidamente com base no local de seu IP. Se preferir, você pode ter um conteúdo ligeiramente diferente, priorizado em seu website, dependendo da região do usuário.

Começando com o ipstack

Você pode experimentar o ipstack sem custo com uma chave de API gratuita. Vá para a página inicial do ipstack e clique no botão laranja Obter chave de API gratuita no canto superior direito. Você verá os vários planos do ipstack (que discutiremos abaixo).

ipstack ip geolocation Grátis API Key

Em seguida, você precisará se inscrever para uma conta gratuita. Digite seu endereço de e-mail e uma senha, bem como o seu endereço de cobrança (e informações da empresa, se desejar). Você não precisa especificar nenhuma informação de pagamento para o plano gratuito.

Depois de fazer isso, você verá uma página de início rápido com sua chave de API. Você precisará disso para acessar o serviço, portanto, mantenha-o seguro.

Pesquisas de IP

Você deve conhecer os três principais métodos de uso do IP do ipstack:

  • Pesquisa padrão: o método mais simples, isso procura os dados por trás de um único endereço IP.
  • Pesquisa em massa: permite pesquisar dados de vários endereços IP de uma só vez.
  • Pesquisa do solicitante: use isso para pesquisar dados do endereço IP que está fazendo a solicitação da API.

Não importa qual dos três métodos você usa, todas as chamadas para a API ipstack começam com o mesmo URL base:

http://api.ipstack.com/ 

Para uma pesquisa básica de IP, tudo o que você precisa fazer é anexar o endereço IP em questão a esse URL, seguido por sua chave de acesso. Por exemplo, este URL (com uma chave de acesso válida) procurará as informações de um IP do UltraDNS:

 http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1 

Para uma pesquisa em massa, basta separar dois ou mais endereços IP por vírgulas:

 http://api.ipstack.com/156.154.71.1, 156.154.70.1?access_key=ABC123&format=1 

Finalmente, para uma consulta de solicitante, você não precisa incluir um endereço IP. Em vez disso, adicione o cheque em seu lugar:

 http://api.ipstack.com/check?access_key=ABC123&format=1 

ipstack ip geolocation Exemplo de pesquisa

Por padrão, você verá os resultados no formato JSON em uma nova guia quando abrir esses links. Inclui informações sobre a cidade, o país, a latitude, a longitude, o idioma falado nessa área e muito mais próximos.

Usando o ipstack no seu site

Obviamente, você provavelmente não inserirá manualmente os endereços IP em uma URL para usar a API ipstack. No backend do seu site, você pode chamar o ipstack e usar os resultados por meio de linguagens como PHP ou JavaScript. ipstack é flexível e funciona com outras linguagens e uma variedade de frameworks também.

ipstack ip geolocation Sample PHP

Um exame completo do código está além do escopo deste artigo, portanto, recomendamos que você dê uma olhada na seção de código de exemplo da documentação útil de ipstack. Veja nossa explicação sobre JavaScript O que é JavaScript e como funciona? O que é JavaScript e como funciona? O que é Javascript? É uma linguagem de programação usada para melhorar páginas da web. Inclui atualizações dinâmicas de páginas da Web, interfaces de usuário e muito mais. Vamos mergulhar no que é o Javascript. Leia mais se você precisar de um primer.

Depois que você tiver integrado a API ao seu site e estiver armazenando os dados, encontrará todos os tipos de uso para ela. A API pode detectar rastreadores e usuários do Tor para que você possa bloqueá-los facilmente. O módulo monetário permite oferecer fachadas de lojas na moeda local do usuário. E aprendendo que porcentagem de seus visitantes vêm de quais países são valiosos.

Preços

Sua chave gratuita da API do ipstack inclui 10.000 solicitações por mês com o módulo básico de localização. Para um site pequeno, isso deve ser suficiente, mas os usuários profissionais provavelmente desejarão atualizar para um plano premium.

Planos de preços de geolocalização ipstack ip

Básico, a US $ 9, 99 por mês, é um passo acima do plano gratuito. Ele aumenta suas solicitações mensais para 50.000 e inclui criptografia SSL. Você também terá acesso a módulos adicionais que informam mais sobre o IP de um usuário, incluindo moeda e fusos horários. Se você precisar de mais, você pode verificar os planos Professional ou Professional Plus.

Pesquisas simplificadas com o ipstack

O ipstack recebe mais de dois milhões de solicitações e atualiza seu banco de dados mais de 20 vezes por dia. Também é confiável, com 99, 998% de tempo de atividade nos últimos 30 dias. Quer você experimente o plano gratuito ou opte por uma oferta premium, pode saber que é uma solução confiável para as suas necessidades de pesquisa de geolocalização por IP.

Para obter mais informações, confira como rastrear um endereço IP e encontrar o seu próprio Como rastrear um endereço IP para um PC e Como localizar seu próprio Como rastrear um endereço IP para um PC & Como encontrar seu próprio desejo de ver o Endereço IP do seu computador? Talvez você queira descobrir onde outro computador está situado? Várias ferramentas gratuitas estão disponíveis, informando mais sobre um computador e seu endereço IP. Consulte Mais informação .

Crédito de imagem: efks / DepositPhotos

In this article