Cómo usar la API IPStack para búsquedas de geolocalización de IP
Si ejecuta un sitio web, ciertamente está interesado en quién lo visita. Pero, ¿por qué dejarse en la oscuridad adivinando acerca de sus visitantes o trabajando con información incompleta??
ipstack es una poderosa herramienta para su sitio web que puede ubicar a sus visitantes por dirección IP a través de la geolocalización. Siga leyendo para obtener más información sobre esta herramienta de geolocalización de IP y cómo usarla..
Que es ipstack?
ipstack es una API de geolocalización IP que puede buscar ubicaciones precisas para los visitantes de su sitio web en tiempo real. Cuando quiera ver la información, puede descargarla en segundos en formato JSON o XML para una fácil revisión y procesamiento..
Hay varias razones por las que usar una herramienta como esta es ventajoso. Por un lado, le ayuda a detectar amenazas de direcciones IP de riesgo de manera más eficiente. Cuando una dirección fraudulenta visita su sitio, la identificación rápida de ipstack ayuda a mantenerlo seguro.
Otra razón no relacionada con la seguridad es ajustar la experiencia de sus visitantes según la ubicación. Por ejemplo, puede detectar el país de un usuario y cambiar la configuración de idioma sobre la marcha en función de dónde se encuentra su IP. O bien, puede tener un contenido ligeramente diferente en la prioridad de su sitio web dependiendo de la región del usuario.
Empezando con ipstack
Puede probar ipstack sin costo con una clave API gratuita. Dirígete a la página de inicio de ipstack y haz clic en la naranja Obtener clave de API gratis botón en la esquina superior derecha. Verás los diversos planes de ipstack (que discutiremos más adelante).
A continuación, deberá registrarse para obtener una cuenta gratuita. Ingrese su dirección de correo electrónico y una contraseña, así como su dirección de facturación (y la información de la empresa si lo desea). No necesita especificar ninguna información de pago para el plan gratuito.
Una vez que hayas hecho esto, verás una Inicio rápido página con su clave API. Necesitará esto para acceder al servicio, así que asegúrese de mantenerlo seguro.
Búsquedas de IP
Debería conocer los tres métodos principales para usar la IP de ipstack:
- Búsqueda estándar: El método más sencillo, este busca los datos detrás de una única dirección IP.
- Búsqueda a granel: Esto le permite buscar datos para múltiples direcciones IP a la vez.
- Búsqueda de Solicitante: Use esto para buscar datos para la dirección IP que realiza la solicitud de API.
No importa cuál de los tres métodos que use, todas las llamadas a la API ipstack comienzan con la misma URL base:
http://api.ipstack.com/
Para una búsqueda de IP básica, todo lo que tiene que hacer es adjuntar la dirección IP en cuestión a esta URL, seguida de su clave de acceso. Como ejemplo, esta URL (con una clave de acceso válida) buscará la información para una UltraDNS IP:
http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1
Para una búsqueda masiva, simplemente separe dos o más direcciones IP con comas:
http://api.ipstack.com/156.154.71.1,156.154.70.1?access_key=ABC123&format=1
Finalmente, para una búsqueda de solicitante, no es necesario que incluya una dirección IP. En su lugar, agregue comprobar en su lugar:
http://api.ipstack.com/check?access_key=ABC123&format=1
De forma predeterminada, verá los resultados en formato JSON en una nueva pestaña cuando abra estos enlaces. Incluye información sobre la ciudad más cercana, país, latitud, longitud, idioma que se habla en esa área y más.
Usando ipstack en su sitio web
Por supuesto, probablemente no ingresará manualmente las direcciones IP en una URL para usar la API ipstack. En el backend de su sitio web, puede llamar a ipstack y usar los resultados a través de lenguajes como PHP o JavaScript. ipstack es flexible y funciona con otros lenguajes y una variedad de marcos, también.
Un examen completo del código está fuera del alcance de este artículo, por lo que le recomendamos que eche un vistazo a la Código de muestra sección de la documentación útil de ipstack. Vea nuestra explicación de JavaScript ¿Qué es JavaScript y cómo funciona? ¿Qué es JavaScript y cómo funciona? ¿Qué es Javascript? Es un lenguaje de programación utilizado para mejorar las páginas web. Incluye actualizaciones dinámicas de páginas web, interfaces de usuario y más. Vamos a sumergirnos en lo que significa Javascript. Lee más si necesitas una imprimación.
Una vez que haya integrado la API en su sitio web y esté almacenando los datos, encontrará todo tipo de usos para ella. La API puede detectar rastreadores y usuarios Tor para que pueda bloquearlos fácilmente. El módulo de moneda le permite ofrecer tiendas en la moneda local del usuario. Y aprender qué porcentaje de sus visitantes provienen de qué países es valioso.
Precios
Su clave API de ipstack gratuita incluye 10,000 solicitudes por mes con el módulo de ubicación básica. Para un sitio web pequeño, esto debería ser suficiente, pero los usuarios profesionales probablemente querrán actualizarse a un plan premium.
Básico, a $ 9.99 por mes, es un paso adelante del plan gratuito. Sube tus solicitudes mensuales a 50,000 e incluye cifrado SSL. También obtendrá acceso a módulos adicionales que le brindarán más información sobre la IP de un usuario, incluidas la moneda y las zonas horarias. Si necesita aún más, puede consultar los planes Professional o Professional Plus..
Búsquedas fáciles con ipstack
ipstack recibe más de dos millones de solicitudes y actualiza su base de datos más de 20 veces por día. También es confiable, con un tiempo de actividad del 99,998% en los últimos 30 días. Ya sea que pruebe el plan gratuito u opte por una oferta premium, puede saber que es una solución confiable para sus necesidades de búsqueda de geolocalización de IP.
Para obtener más información, consulte cómo rastrear una dirección IP y busque su propia Cómo rastrear una dirección IP en una PC y Cómo encontrar su propia forma de rastrear una dirección IP en una PC y Cómo encontrar su propia dirección. La dirección IP de su computadora? ¿Quizás quieras descubrir dónde se encuentra otra computadora? Hay varias herramientas gratuitas disponibles que le brindan más información sobre una computadora y su dirección IP. Lee mas .
Crédito de la imagen: efks / DepositPhotos
Explorar más sobre: Dirección IP.