10 Best Node.js IP Geolocation API Libraries

List hand-picked by Openbase Experts
Learn More

geoip-lite

geoip-lite

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

Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.1K
Weekly Downloads
112K
Last Commit
9mos ago
User Rating
4.0/ 5
1
Top Feedback
ic

ipapi.co

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

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
29
Weekly Downloads
550
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
geo

geoip2ws

Maxmind GeoIP2 Web Services for Node.js

Unlicense
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
47
Weekly Downloads
19.1K
Last Commit
9mos ago
ri

request-ip

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

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
637
Weekly Downloads
655K
Last Commit
4yrs ago
User Rating
Top Feedback
1Great Documentation
1Bleeding Edge
ni

node-iplocate

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

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
10
Weekly Downloads
1.3K
Last Commit
8mos ago
User Rating
Top Feedback
1Great Documentation
ei

express-ipfilter

A light-weight IP address based connection filtering system

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
53
Weekly Downloads
19.7K
Last Commit
2yrs ago
sat

satelize

🛰️ NodeJS module for visitor geolocalization by IP

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
30
Weekly Downloads
481
Last Commit
5yrs ago
gg

google-geolocation

Google Maps Geolocation API for Node.js (unofficial)

Unlicense
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4
Weekly Downloads
10
Last Commit
7mos ago
@bigdatacloudapi/client

@bigdatacloudapi/client

A NodeJS client for BigDataCloud API connectivity

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
9
Weekly Downloads
56
Last Commit
1yr ago
simple-geoip

simple-geoip

The simplest possible way to get IP geolocation information.

Unlicense
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4
Weekly Downloads
42
Last Commit
4yrs ago
geo

geoip2

Maxmind GeoIP2 database reader for geolocating ip addresses.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
58
Weekly Downloads
20
Last Commit
6yrs ago
gator-score

gator-score

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

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4
Weekly Downloads
3
Last Commit
6yrs ago