10 Best JavaScript IP Geolocation API Libraries

List hand-picked by Openbase Experts
Learn More

fin

fingerprintjs2

Browser fingerprinting library with the highest accuracy and stability.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
74K
Last Commit
2mos ago

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 Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
90K
Last Commit
1yr ago
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
687
Last Commit
10mos ago
lg

leaflet-geosearch

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
756
Weekly Downloads
25K
Last Commit
3mos ago
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
580
Weekly Downloads
565K
Last Commit
3yrs ago
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
48
Weekly Downloads
20K
Last Commit
10mos ago
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
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
8
Weekly Downloads
902
Last Commit
2yrs ago
gfi

geo-from-ip

Get geolocation 🌐 information about an IP 📲

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
25
Weekly Downloads
104
Last Commit
1yr ago
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
376
Last Commit
4yrs ago

ip-geolocation-api-javascript-sdk

IP Geolocation API Javascript SDK

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
340
Last Commit
3yrs ago

@bigdatacloudapi/client

A NodeJS client for BigDataCloud API connectivity

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
100
Last Commit
6mos ago
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
57
Weekly Downloads
63
Last Commit
5yrs ago
kig

koa-ip-geo

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
53
Last Commit
1yr ago

country-ip-spoofer

Generates random ips that belongs to a desired country

License Icon
License: GPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
31
Last Commit
2yrs ago

@inncode/geox

Tools for geolocation <3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
25
Last Commit
3yrs ago
geo

geoplugin

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

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
18
Last Commit
2yrs ago

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
4
Weekly Downloads
15
Last Commit
3yrs ago

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
12
Last Commit
4yrs ago
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
5
Last Commit
9yrs ago

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
3
Last Commit
5yrs ago
ig

ip-geoinfo

Get geolocation information about an IP Address using promise. 😃

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
3
Last Commit
5yrs ago

location-by-ip

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
2yrs ago
get

getyourbit

Getyourbit.com client for javascript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
4yrs ago