×Закрыть

Whois REST API

Какие посоветуете?

Гуглятся десятки, если не сотни вариантов. В основном попадаются либо российские, либо с платными запросами. Первым не доверяю и вообще, там со дня на день интернет запретят, а вторые не подходят, потому что я нищеброд.

Область использования — Android приложение. Самый важный параметр — координаты (latitude и longitude) IP-адреса. Возможность запрашивать данные для сразу нескольких IP приветствуется.

Заранее всех благодарю.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Как подсказали ниже, ключевое слово для гугления ip geolocation.

Самое крутое решение, конечно у гугла, там public ip, cells, wifi и reverse geocoding — но это реально дорого. Можно использовать тестовый режим, но там максимум 100 запросов в день.

По своему опыту, все бесплатные geoip становятся платными со временем, например ipinfo.io

Так что рекомендовал бы попробовать Mozilla Location Service (location.services.mozilla.com/. Проекту пару лет, Opensource, API совместимое с гуглом (как заявляют). Покрытие конечно не такое как у гугла, но стараниями волонтеров улучшается. Сам установил их прогу (play.google.com/...lla.mozstumbler) и отсылаю wifi/cells->gps на их сервер.

Но если Android, то чем не устраивает встроенные geolocating сервис?

Но если Android, то чем не устраивает встроенные geolocating сервис?
Было желание сделать вывод traceroute на карту.

У maxmind можна безкоштовно звантажувати постійно оновлюваний архів діапазонів IP. І написати свій REST API, який буде його використовувати. А можна заплатити за їхній сервіс. Ціни там смішні. Хоча якщо ваша аудиторія розростеться, то може влетіти у копієчку.

На сайті бачу лише за платно. Де там качати безкоштовно?
Є ось база thepiratebay.se/...tabase.May.2013
і скріпт щоб нею користуватись github.com/...xamples/city.py

Зробити API можна за пів-години.

Бесплатная версия от maxmind называется GeoLite2 dev.maxmind.com/...eoip2/geolite2

Сам напиши, там 20 строк кода ведь.

Подписаться на комментарии