ip-geoinfo

1.1.1 • Public • Published

Built with Grunt Build Status Code Climate

ip-geoinfo

Get geolocation information about an IP Address using promise.

Installation

$ npm install ip-geoinfo --save

Dependencies

$ npm install require --save
$ npm install require-promise --save
$ npm install ip-regex --save

Usuage

var getgeoip = require('ip-geoinfo');
var ipAddress = '8.8.8.8';
 
getgeoip(ipAddress).then(function (geoData) {
    console.log(geoData);
    /*=>{ ip: '8.8.8.8',
            city: 'Mountain View',
            region: 'California',
            country: 'US',
            country_name: 'United States',
            postal: '94035',
            latitude: 37.386,
            longitude: -122.0838,
            timezone: 'America/Los_Angeles' }  */
});

Features

  • Returns geolocation information in JSON format.
  • Validates IP address (New)

License

MIT © Bharathvaj Ganesan

Dependencies (3)

Dev Dependencies (2)

Package Sidebar

Install

npm i ip-geoinfo

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • bharathvaj