freegeoip - IP geolocation web server

  •        5

Launched more than 6 years ago, the freegeoip.net API has grown into one of the biggest and most widely used APIs for IP to location services worldwide. The API is used by thousands of developers, SMBs and large corporations around the globe and is currently handling more than 2 billion requests per day. After years of operation and the API remaining almost unchanged, today we announce the complete re-launch of freegeoip into a faster, more advanced and more scalable API service called ipstack (https://ipstack.com). All users that wish to continue using our IP to location service will be required to sign up to obtain a free API access key and perform a few simple changes to their integration. While the new API offers the ability to return data in the same structure as the old freegeoip API, the new API structure offers various options of delivering much more advanced data for IP Addresses. As of March 31 2018 the old freegeoip API is deprecated and a completely re-designed API is now accessible at http://api.ipstack.com. While the new API offers the same capabilities as the old one and also has the option of returning data in the legacy format, the API URL has now changed and all users are required to sign up for a free API Access Key to use the service.

https://github.com/apilayer/freegeoip

Tags
Implementation
License
Platform

   




Related Projects

freegeoip - IP geolocation web server

  •    Go

This is the source code of the freegeoip software. It contains both the web server that empowers freegeoip.net, and a package for the Go programming language that enables any web server to support IP geolocation with a simple and clean API.

telize - Telize is a JSON IP and GeoIP REST API (IP Geolocation) built on Nginx and Lua

  •    Lua

Telize is a REST API built on Nginx and Lua allowing to get a visitor IP address and to query location information from any IP address. It outputs JSON-encoded IP geolocation data, and supports both JSON and JSONP.Geolocation operations are performed using Nginx GeoIP module which caches the database in RAM. Therefore, Telize has very minimal overhead and should be blazing fast.

cordova-plugin-geolocation - Mirror of Apache Cordova Plugin geolocation

  •    Javascript

This plugin provides information about the device's location, such as latitude and longitude.Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs. There is no guarantee that the API returns the device's actual location.

geoip-api-c - GeoIP Legacy C API

  •    C

This library is for the GeoIP Legacy format (dat). To read the MaxMind DB format (mmdb) used by GeoIP2, please see libmaxminddb. IP geolocation is inherently imprecise. Locations are often near the center of the population. Any location provided by a GeoIP database should not be used to identify a particular address or household.


Sarangworld Traceroute Geolocation

  •    

Sarangworld Traceroute Geolocation Project in Java - standalone program that performs traceroutes from various public servers to a given IP address to determine it's location. Standalone version of http://sarangworld.com/TRACEROUTE http://traceip.info

recorder - Store and access data published by OwnTracks apps

  •    C

The OwnTracks Recorder is a lightweight program for storing and accessing location data published via MQTT (or HTTP) by the OwnTracks apps. It is a compiled program which is easy to install and operate even on low-end hardware, and it doesn't require an external database. There are two main components: the Recorder obtains data via MQTT subscribes or HTTP POST, stores the data in plain files and serve it via its built-in REST API, and the ocat command-line utility reads stored data in a variety of formats.

Alternative .NET component for IP2Location binary database access

  •    

This library is a more convenient and faster way to work with binary geo IP databases from IP2Location service from your C# or VB.NET code.

Java IP (InetAddress) Locator

  •    Java

Java and ColdFusion libraries to lookup country code and language from IP address. It uses a local copy of the WHOIS database to perform fast, accurate lookups of country codes. Useful for log analysis, internationalization, geolocation, etc..

javascript-mobile-desktop-geolocation - Mobile and Desktop Javascript Library for Geolocation Fallback

  •    Javascript

Mobile and Desktop Javascript Library for Geolocation Fallback. Based on geo-location-javascript framework (http://code.google.com/p/geo-location-javascript).

cordova-background-geolocation-lt - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

GeoWHOIS

  •    

GeoWhois, a plugin-based geolocation server that given an IP address tries to guess the physycal location of the node.

creepy - A geolocation OSINT tool

  •    Python

Geolocation OSINT tool. Creepy is a geolocation OSINT tool. Gathers geolocation related information from online sources, and allows for presentation on map, search filtering based on exact location and/or date, export in csv format or kml for further analysis in Google Maps.

react-native-background-geolocation - Background and foreground geolocation plugin for React Native

  •    Java

This document is describing module as in version 0.5. Documentation for version 0.4 can be found here. Please support my work and continued development with your donation.

react-native-background-geolocation - Sophisticated, battery-conscious background-geolocation with motion-detection

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

rgeo - Geospatial data library for Ruby

  •    Ruby

RGeo is a geospatial data library for Ruby. RGeo is a key component for writing location-aware applications in the Ruby programming language. At its core is an implementation of the industry standard OGC Simple Features Specification, which provides data representations of geometric objects such as points, lines, and polygons, along with a set of geometric analysis operations. This makes it ideal for modeling geolocation data. It also supports a suite of optional add-on modules that provide various geolocation-related services.

Tile38 - Geospatial database, spatial index, and realtime geofence

  •    Go

Tile38 is a in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. It supports spatial index with search methods such as Nearby, Within, and Intersects, Realtime geofencing through persistent sockets or webhooks and lot more.

IP2Location IP Country Redirection

  •    

IP2Location.com IP Country Redirection module detects the web visitor's country via their IP address and redirects to another page if that country has been blocked in the Country Configuration. You'll no longer have to manually block web visitors from certain IP address range.

realtime-geolocation-demo - Realtime geolocation with HTML5 API and Socket.io

  •    Javascript

Realtime geolocation app build on Node.js with HTML5 Geolocation API, Socket.io and Leaflet.js maps library.