ipstack

    0.1.1 • Public • Published

    Ipstack api wrapper for nodejs

    Simple ip geolocation api based on ipstack.com

    Install

    You need to get you're api key from here: https://ipstack.com/signup/free and you'll get 10k free requests/month

    npm install --save ipstack
    

    Usage

     
    const ipstack = require('ipstack')
     
    ipstack("8.8.8.8","<your ipstack api key>",(err, response) => {
      console.log(response)
    })

    Example output

    { ip: '8.8.8.8',
      type: 'ipv4',
      continent_code: 'NA',
      continent_name: 'North America',
      country_code: 'US',
      country_name: 'United States',
      region_code: null,
      region_name: null,
      city: null,
      zip: null,
      latitude: 37.751,
      longitude: -97.822,
      location:
       { geoname_id: null,
         capital: 'Washington D.C.',
         languages: [ [Object] ],
         country_flag: 'http://assets.ipstack.com/flags/us.svg',
         country_flag_emoji: '🇺🇸',
         country_flag_emoji_unicode: 'U+1F1FA U+1F1F8',
         calling_code: '1',
         is_eu: false } }

    Install

    npm i ipstack

    DownloadsWeekly Downloads

    2,318

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    2.15 kB

    Total Files

    4

    Last publish

    Collaborators

    • vbaicu