Use Cases
How It Works
Features
Pricing
Reviews
Platforms

JavaScript Geolocation

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.

Get started in minutes + No credit card required
IP geolocation API service

USED BY MULTI-REGIONAL BRANDS WORLDWIDE

USED BY MULTI-REGIONAL BRANDS WORLDWIDE

Visitor location data,
made simple.

01
Drop in one JavaScript snippet and start reading location data instantly.
02
Get country, state, city, latitude & longitude, plus IP, currency, language and more.
03
Auto-center maps on the visitor's location for nearest-store and "find us" use cases.
04
Display the visitor's location anywhere in your content to localize the experience.
05
Autofill forms to pre-select dropdowns and populate inputs with location data.
Easy-to-use IP geolocation API web service
Drop in one JavaScript snippet

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.

Get visitor country, state, city, latitude & longitude
Get country, state, city, latitude & longitude

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 IP geolocation data to automatically center maps
Auto-center maps on the visitor

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

Use IP geolocation to display visitor location for increasing conversions
Display the visitor's location to lift conversions

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

Autofill form elements with IP geolocation data
Autofill form elements

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.

Increase conversions with visitor geolocation data.

Boost visitor experience

Show location-relevant content the moment someone lands.

Build audience trust

Make visitors "feel local" by reflecting their location back to them.

Lift conversion rates

Geo personalization is one of the fastest ways to nudge conversions upward.

HOW IT WORKS

Make use of location data
in minutes.

Add one JavaScript snippet

Copy a single install snippet into your website header. One time, done.

01
integrate IP geolocation API script
geo IP geolocation data using javascript functions
02

Read location data with JavaScript functions

Call our JavaScript functions to get the visitor's country, state, city and coordinates as JavaScript variables. Ready to use anywhere in your code.

Display location data with geo tags

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.

03
display IP location data using geo tags

Every location data point you need.

get visitor country, state, city & coordinates

Geographic

Continent (name + code), country (name, ISO code, flag), region/state (name + code), city, and latitude & longitude coordinates.

Network & technical

Visitor IP address, plus proxy/VPN detection including status, provider, and type (VPN, Tor, relay, hosting, and more).

Localization & currency

Local currency code and symbol, browser language and language code, and international calling code.

Built for accuracy, with no setup overhead.

IP geolocation API features

Automatic detection, no browser permission needed

Location is derived from the visitor's IP, so there's no permission prompt. Visitors get a localized experience the instant they arrive.

Enterprise-grade accuracy

Don't compromise your targeting with low-accuracy data.

IPv6 supported

Works with IPv6 addresses across all our products.

No database installation

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.

100B+

Total events processed

99.9%

Server uptime

500M+

Geo personalization events/month
Globally distributed infrastructure from over 10+ regions

Every plan includes:

Access to all products for use on unlimited domains

Try for 14 days free & pick a plan later

Get started in minutes

No credit card required

Free on-boarding support

MONTHLY QUOTA:
500,000
PAGEVIEWS
Dev
Startup
Growth
Business
High Traffic
Enterprise
$12/mo
$24/mo
$49/mo
$99/mo
$199/mo
from $349/mo
All plans include

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

Start your 14 day free trial and pick a plan later
try 14 days free
All prices are in USD
YEARLY QUOTA:
6,000,000
PAGEVIEWS
Dev
Startup
Growth
Business
High Traffic
Enterprise
$9/mo
billed yearly
$19/mo
billed yearly
$39/mo
billed yearly
$79/mo
billed yearly
$159/mo
billed yearly
from $279/mo
billed yearly
All plans include

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

Start your 14 day free trial and pick a plan later
try 14 days free
All prices are in USD

PRICING FAQs

Hows does the pageviews quota work?

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

What happens when the pageviews quota runs out?

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%.

Can I use one subscription for multiple websites, domains, subdomains?

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.

Why yearly quota plans are more cost effective?

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.

Can I upgrade, downgrade or cancel anytime?

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.

How accurate is the IP geolocation data?

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.

Customer success stories.

Scalable to millions of visitors a day

- Bullet proof scalable servers to handle your demand

Compatible with leading CMS & eCommerce platforms.

Shopify geo targetingBig Commerce geo targetingSquarespace geo targetingWordpress geo targetingJavascript HTML Shopify geo targetingMagento geo targetingWIX geo targetingWebflow geo targetingPrestashop geo targetingJoomla geo targetingClick Funnels geo targetingWoo Commerce geo targetingOpen Cart geo targetingHubspot geo targetingDrupal geo targetingKentico geo targetingContentful geo targetinggeo targeting on all platforms

Real stories of geo-targeting impact

William D.

Small Business

⭐⭐⭐⭐⭐
Feb 26, 2024

An Incredibly Handy Tool for Your International Customers

Geo targetly allows us to redirect our international customer to specific pages and make sure that they can get the right UX. It is very helpful when you have like us different currency to manage. Also it is very easy to implement on your Webflow website.
Michal C.

Entrepreneur

⭐⭐⭐⭐⭐
Aug 15, 2024

Geo Targetly Is a Great Option for My Multiple Shopify Sites

@GeoTargetly - Love this tool for global e-commerce redirects. I use it on several Shopify sites and love it. You can use one link and send people to different links based on their location and a ton of other stuff too.
#globalecom #ecommerce #shopifystore
Cheryl T.

Marketer

⭐⭐⭐⭐⭐
Oct 4, 2021

It Is Very Easy to Use On Wix - the Help Articles Were Useful

We wanted to be able to segment certain landing pages for certain geographical locations and using the redirect page especially for our pricing pages was extremely helpful in helping us achieve this task. It has allowed us to target certain landing pages effectively.
Mainak G.

Psychologist

⭐⭐⭐⭐⭐
Nov 28, 2023

A Game Changer For Global Business

As the backbone of our emerging global approach, Geo targetly has been holding our back. It's hassle free, they transform your website in the most appropriate ways for different countries, tribes, localities. Besides top notch features customer support is amazing.
Chris T.

Managing Director

⭐⭐⭐⭐⭐
Jan 12, 2021

"Geo Redirects Made Easy" - Great Tool And Very Attentive Support

I really liked how easy it was to integrate the geo redirects into our Shopify website with a single block of code. The user interface also made it simple to define our business rules with regard to how we want users to be directed around our 3 sites.
Daan D.

Digital Marketing Manager

⭐⭐⭐⭐⭐
Oct 4, 2021

We Have Seen a Great Increase In Our Traffic

Very easy to set up and run. We use Geo Targetly to set up redirections for our specific geo based versions of our website. We have seen a great increase in our traffic and it has been a helpful addition to our tool stack. It's very useful and does what it says.

Start in just a few clicks