ip-locale

1.0.3 • Public • Published

Ip-locale v1.0.3

Locate the country with ip without using the network.

This package Find matches in a total of 187,356 IP bands

The heaviest task took 0.01 ~ 0.05 seconds

Contains 22MB of national IP data. However, if you only have the country code, you can reduce it to 8 MB.

Consequently you want smaller capacity, you should use ip finder which uses network

Install

Using npm:

    npm i ip-locale --save

In Node.js:

    const ipLocale = require('ip-locale');    
    const ipInfo1 = ipLocale('14.128.128.2');
    const ipInfo2 = ipLocale('123.123.123.123');
    

Result:

14.128.128.2

  { 
      countryCode: 'KR',
      currencyCode: 'KRW',
      regionName: 'Seoul',
      countryName: 'South Korea',
      isoCode: 'KOR',
      phoneCode: '82' 
  }

123.123.123.123

    {
        countryCode: 'PH',
        currencyCode: 'PHP',
        regionName: 'Manila',
        countryName: 'Philippines',
        isoCode: 'PHL',
        phoneCode: '63' 
    }

Package Sidebar

Install

npm i ip-locale

Weekly Downloads

10

Version

1.0.3

License

ISC

Unpacked Size

21.3 MB

Total Files

5

Last publish

Collaborators

  • 7vv