10 Best Node.js IP Geolocation API Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

ic

ipapi.co

Node.js - for https://ipapi.co (IP address geolocation API). Lookup IP address info with Javascript / NodeJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
25
Weekly Downloads
377
Last Commit
7mos ago
Bundle Size (min+gzip)
0.49KB
Not Tree-Shakeable
ei

express-ipfilter

A light-weight IP address based connection filtering system

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
46
Weekly Downloads
33K
Last Commit
7mos ago
Bundle Size (min+gzip)
31.6KB
Not Tree-Shakeable
ri

request-ip

A Node.js module for retrieving a request's IP address on the server.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
1Bleeding Edge
GitHub Stars
566
Weekly Downloads
686K
Last Commit
3yrs ago
Bundle Size (min+gzip)
4.62KB
Not Tree-Shakeable

geoip-lite

Native NodeJS implementation of MaxMind's GeoIP API -- works in node 0.6.3 and above, ask me about other versions

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
84K
Last Commit
1yr ago
Bundle Size (min+gzip)
10.5KB
Not Tree-Shakeable
ips

ipstack

Geolocation based on api stack api package for nodejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2K
Last Commit
N/A
Bundle Size (min+gzip)
0.33KB
Not Tree-Shakeable
ni

node-iplocate

Find geolocation data from IP addresses (e.g. city, country, timezone) using the IPLocate.io API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
7
Weekly Downloads
1K
Last Commit
1yr ago
Bundle Size (min+gzip)
209.2KB
Not Tree-Shakeable
geo

geoip2

Maxmind GeoIP2 database reader for geolocating ip addresses.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
58
Weekly Downloads
202
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.51KB
Not Tree-Shakeable
sat

satelize

🛰️ NodeJS module for visitor geolocalization by IP

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
30
Weekly Downloads
191
Last Commit
4yrs ago
Bundle Size (min+gzip)
25.5KB
Not Tree-Shakeable

@bigdatacloudapi/client

A NodeJS client for BigDataCloud API connectivity

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
20
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ipi

ipinfodb

Node.js wrapper for ipinfodb.com API (IP to timezone)

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
6
Last Commit
9yrs ago
Bundle Size (min+gzip)
0.48KB
Not Tree-Shakeable

simple-geoip

The simplest possible way to get IP geolocation information.

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
3
Last Commit
3yrs ago
Bundle Size (min+gzip)
188.5KB
Not Tree-Shakeable

ns8-data-services

Realtime API to get a user's fraud score, geolocation, device, demographic, search and technology data based on an IP address, user agent and referrer.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.73KB
Not Tree-Shakeable

gator-score

Get a fraud score, geolocation, device, demographic, search and technology data based on an IP address, user agent and referrer.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
2
Last Commit
4yrs ago
Bundle Size (min+gzip)
0.73KB
Not Tree-Shakeable