Get any visitor's country, state, city, and coordinates with a single line of JavaScript. No API calls to wire up, no databases to install, no browser permission to ask for.



Paste a single install snippet into your site header and access every visitor's location through simple JavaScript variables and ready-made HTML tags. No build step, no backend work.

Read the visitor's country name and ISO code, state/region name and code, city, IP address, and precise latitude & longitude. All client-side.

Use latitude & longitude to position and center maps automatically. Ideal for surfacing the nearest store or office.

Use ready-made geolocation classes to drop the visitor's location into any sentence or paragraph. Localized pages feel more relevant and convert better.

Use location data to auto-select dropdowns and pre-fill input fields, so visitors don't have to type what you already know.
Turn location data into conversions.
Show location-relevant content the moment someone lands.
Make visitors "feel local" by reflecting their location back to them.
Geo personalization is one of the fastest ways to nudge conversions upward.
Copy a single install snippet into your website header. One time, done.


Call our JavaScript functions to get the visitor's country, state, city and coordinates as JavaScript variables. Ready to use anywhere in your code.
Use our HTML/CSS geo classes to show the visitor's country, state or city directly in your page content. No coding required for display.

Continent (name + code), country (name, ISO code, flag), region/state (name + code), city, and latitude & longitude coordinates.
Visitor IP address, plus proxy/VPN detection including status, provider, and type (VPN, Tor, relay, hosting, and more).
Local currency code and symbol, browser language and language code, and international calling code.
Location is derived from the visitor's IP, so there's no permission prompt. Visitors get a localized experience the instant they arrive.
Don't compromise your targeting with low-accuracy data.
Works with IPv6 addresses across all our products.
Nothing to install or maintain. Location data is fetched at runtime through a request from the visitor's browser to our servers purely via JavaScript.

Country, state & city data
Latitude / Longitude data
Currency & calling code data
Enterprise geo IP accuracy
Use on unlimited domains
Use on unlimited domains
Use quota for other products
Integration support
Upgrade anytime
Downgrade anytime
Pay by invoice
Country, state & city data
Latitude / Longitude data
Currency & calling code data
Enterprise geo IP accuracy
Use on unlimited domains
Unlimited API instances
Use quota for other products
Integration support
Upgrade anytime
Downgrade anytime
Pay by invoice
PRICING FAQs
When your pageviews quota limit is exhausted, you will have 2 days to upgrade your account or 're-subscribe' to the same plan to start a fresh billing cycle before the service stops.
Email alerts will be sent when you quota drops below 30%, 10%, 5% and at 0%.
Yes there is no limit on the number of websites, domains, subdomains or pages you can use our Geo Location products on.
One account and subscription can be used to service multiple Geo Location instances. It can also be used to service multiple clients which is great if you are an agency.
With yearly quota plans, the entire year's worth of quota is provided up-front almost like a prepaid system. There are no monthly quota limits, hence there is less wastage when you have varying amounts of monthly traffic.
If a yearly quota plan runs out before a year, you can always 're-subscribe' to start a new billing cycle and get a fresh set of quota.
Yes you can upgrade, downgrade or cancel anytime by logging into our dashboard and selecting the plan that suits you. Upon selection, fresh billing cycle will be started.
Note that no refunds are provided and the quota does not roll over to the next billing cycle.
You can expect accuracies of 99% on a country level, 80-90% on a state/region/province level, 70-80% on a city level.
It is not possible to obtain locations within a city itself such as zip or postal codes.
- Bullet proof scalable servers to handle your demand






























A pageview is consumed for every page visit of your website that is running our Geo Location tracking script.