IP Geolocation Backstory

Sheharyar Malik
By Sheharyar Malik Senior Software Engineer
Posted on May 20, 2018 | 2 min read
IP Geolocation Backstory
Back to All Blogs

Just Another IP Geolocation Service

We are a small IT services firm providing solutions to small and medium enterprises. Last year we had to work on three different projects which needed IP Geolocation service. IP Geolocation is the technique of estimating a person's geographical information from an IP Address. The challenges we faced in our journey led us to create our own GeoIP Database and offer it as an API to the rest of the world.

There are two major ways in which one could go about integrating an IP geolocation service into an application.

  1. Self Hosted Solution
    You get a CSV database from providers to host it yourself. You have to pay an annual fee to get the database and then you have to pay for the hosting as well. The database is updated on the weekly or monthly basis. You yourself have to make sure that the database is updated with the new change-set.
    There are certain situations where this approach is feasible but it can distract you from the core problem. So unless you want to focus your entire business on IP geolocation, this option seems like an overkill.
  2. Vendor Hosted API
    A vendor manages the infrastructure, handles all the necessary updates and offers the REST APIs, which you can then use in your application.
    This option is perfect for quick integration and ease of use, however, the offerings available are not that great in this category.
    • APIs offered by top vendors are heavily priced and the offering is not based on a recurring monthly/yearly plan. Instead, you have to purchase a quota. So if you get a traffic surge, there is a high probability that your services might exceed the purchased quota.
    • The low-cost alternatives that we came across, are not using their own database. They are using a freely available developers database provided by the top vendors. This means that the database provided by them is a small subset of the one provided by the top vendors.
      In summary, option 1 offers good quality but is expensive whereas option 2 is economical but the dataset is of low quality.

We wanted the quality of option 1 but with the price flexibility of option 2. Therefore, we set out to solve this problem ourselves. After working hard for a few months, we prepared our own database and made it available in February 2018 to a set of closed users. We've been improving it ever since. Today we are making it public for everyone else. Our pricing is very flexible and we are always just an email away. Drop us an email or use our live chat on the website if you are not satisfied with the default plans and want something tailor-made for you. Or if you want to talk about the universe and the big bang. We are always looking for an interesting chat.


What's next?

Some of the things that we are working on and will be available soon are:

  1. VPN, Proxy and Tor Exit detection on the fly.
  2. Public availability of our GeoIP Database for applications where our hosted solution is not a good fit.
  3. Fraud protection and fingerprinting service.

Related Articles

Residential Proxy Detection: How It Works, Why It's Hard
Residential Proxy Detection: How It Works, Why It's Hard

Residential proxies make automated traffic look like real households, which is exactly why IP reputation checks miss them. Here is how detection actually works: provider attribution, network and behavior signals, live connection analysis, and confidence scores instead of binary blocks.

Posted onJuly27, 2026
Read More
What Is VPN Detection and How Does It Work?
What Is VPN Detection and How Does It Work?

VPN detection identifies traffic routed through VPN servers before it reaches your app. Here is how the two signal families work, what they miss, and what to do with a positive result.

Posted onJuly27, 2026
Read More
iCloud Private Relay vs Cloudflare WARP, Explained
iCloud Private Relay vs Cloudflare WARP, Explained

iCloud Private Relay and Cloudflare WARP both hide a visitor's real IP address, but they are built for different jobs and hide it in different ways. Private Relay is a Safari-only, two-hop privacy relay. WARP is a whole-device tunnel through Cloudflare's network. Both keep the user near their real region, and, as you will see below, our detection API flags both as relays. If you run a website, an app, or a fraud pipeline, you meet both of these in your logs, not in an app store. This piece look

Posted onJuly23, 2026
Read More
IP Geolocation Data: Built, Not Guessed
IP Geolocation Data: Built, Not Guessed

A lot of weak "IP geolocation data" is just a whois guess dressed up with marketing. Here is how we actually build ours, layer by layer, from registry data and geofeeds to active measurement and verification, and how accurate it really is.

Posted onJuly13, 2026
ByMudassar Tariq
Read More
What Is a CGI Proxy and Is It Still a Threat?
What Is a CGI Proxy and Is It Still a Threat?

A CGI proxy is an old-school web proxy you use through a web page, and it leaves an obvious trace. The destination sees the proxy server's IP, not the visitor's. Here is how it works, whether it still matters, and how to flag the traffic.

Posted onJune10, 2026
Read More
Benefits of IP Geolocation: 8 Real Business Outcomes
Benefits of IP Geolocation: 8 Real Business Outcomes

Eight benefits of IP geolocation that translate directly into revenue, security, and compliance outcomes, with an industry matrix showing which ones matter most for eCommerce, SaaS, AdTech, Fintech, Streaming, and regulated industries.

Posted onJune9, 2026
Read More

Subscribe to Our Newsletter

Get the latest in geolocation tech, straight to your inbox.