10 Best JavaScript IP Geolocation API Libraries

List hand-picked by Openbase Experts
Learn More

fingerprintjs2

Browser fingerprinting library. Compared to Fingerprint Pro has limited accuracy (40 - 60%), but is fully open source.

75.7K
18.2K
DefinitelyTyped
MIT
lg

A geocoding/address-lookup library supporting various api providers.

47K
844
Built-in
MIT
geoip-lite

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

123K
2.1K
DefinitelyTyped
Apache-2.0
ic

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

717
29
No support
MIT
geo

Maxmind GeoIP2 Web Services for Node.js

20.3K
47
No support
Unlicense
ri

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

794K
637
DefinitelyTyped
MIT
ni

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

1.2K
10
No support
MIT
ei

A light-weight IP address based connection filtering system

18.9K
53
Built-in
MIT
ip-geolocation-api-javascript-sdk

IP Geolocation API Javascript SDK

342
13
No support
ISC
geo

Geo plugin provided geolocation data of user's browser using services provided by http://www.geoplugin.net/

113
1
No support
ISC
sat

🛰️ NodeJS module for visitor geolocalization by IP

428
30
No support
MIT
gfi

Get geolocation 🌐 information about an IP 📲

262
28
No support
MIT
gg

Google Maps Geolocation API for Node.js (unofficial)

12
4
No support
Unlicense
geo

Maxmind GeoIP2 database reader for geolocating ip addresses.

37
58
No support
MIT
simple-geoip

The simplest possible way to get IP geolocation information.

31
4
No support
Unlicense
country-ip-spoofer

Generates random ips that belongs to a desired country

25
4
Built-in
GPL-3.0
@bigdatacloudapi/client

A NodeJS client for BigDataCloud API connectivity

21
9
No support
MIT
get

Getyourbit.com client for javascript

15
1
No support
MIT
kig

IP and/or GeoLocation filter middleware for koa, support whitelist and blacklist

13
7
Built-in
MIT
gator-score

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

12
4
No support
MIT
ig

Get geolocation information about an IP Address

6
No support
MIT
location-by-ip

Get the location (city and country) from a given IP.

5
0
No support
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.