Products
IP Geolocation Anonymity Detection Blocklists IP Reputation Scores ASN & Company Network Classification Mobile Carriers Extended ASN API ipdata.free
Resources
Documentation API Reference SDKs & Libraries Research Tool Datacenter networks Mobile carriers
Pricing Log in
Sign up
[ Blog ]

Engineering & Product

Technical articles on IP intelligence, geolocation, threat detection, and building with the ipdata API.

EngineeringMarch 15, 20268 min read
Understanding IP Reputation Scores
How IP reputation scores work, what they measure, and how to use them effectively in your fraud prevention pipeline.
EngineeringJune 14, 20222 min read
C vs Golang Python extension performance
GoPy turns a Go package into a Python module. Does a Go extension keep up with one written in C? A benchmark of the Vincenty distance in native Python, Go and C.
ComparisonJanuary 27, 202111 min read
Top 10 IP Geolocation API Services
As a result of the 2020 pandemic, customers are now more likely to conduct business online as opposed to visiting brick-and-mortar stores. This is a huge…
ComparisonDecember 8, 20207 min read
ASN Data Lookup APIs and Tools
Autonomous Systems (AS) are used in BGP to route traffic to the correct network. ASNs are the notation for identifying a given AS and ASN data is stored by…
ExplainerOctober 26, 20205 min read
How to detect and block bot traffic on your website
Bots come in all shapes and sizes. Many are legitimate, such as Search Engine bots (or spiders), which crawl your website to include pages on search engines…
TutorialSeptember 26, 202013 min read
Showing Promotions Based on Users’ Location
The web revolutionized the way business is conducted around the world. But as with all revolutions, there are casualties. Small and family-owned businesses had…
ExplainerSeptember 14, 20205 min read
What are proxies and how can we detect them?
Proxies come in many different shapes and sizes, some of them are easy to detect, others much harder. Some are used for illegitimate purposes, others are used…
ExplainerAugust 3, 20205 min read
What is Tor and how can we detect Tor users?
Tor is commonly used to anonymise internet traffic. The core ethos behind Tor is that internet users should have private access to an uncensored web. Due to…
TutorialJuly 18, 20207 min read
Using Geolocation and Open Exchange Rate to Convert Currency
The Internet is many things; one of them just happens to be a global e-commerce platform. Since the early 2000s, one of the Internet's many promises has been…
TutorialJune 19, 20203 min read
How to pre-select country calling codes using ipdata
Knowing which country your customer is in can be valuable for many reasons. One of the most frustrating parts of any website is the form filling, and entering…
TutorialMay 28, 20206 min read
How to Get the IP Address in JavaScript
To most people, an IP address is just that—the address of a device on the internet. But for application developers, it is an incredibly valuable piece of…
TutorialMay 21, 20207 min read
Guide to Internationalization in JavaScript
Internationalization, also called i18n, involves creating a new website or changing your current site in such a way that your site can adapt to a certain local…
TutorialMay 21, 20207 min read
Adding Location Data to ELK With GeoIP
You already know that Elasticsearch excels at searching. The way they managed to simplify queries and information is amazing. While databases are good at…
TutorialMay 18, 20204 min read
How to look up Company Details by IP Address
Knowing which company a prospective user is from can be invaluable. Use it to prioritise your leads, tailor your responses, or just monitor usage of your…
TutorialMarch 31, 20205 min read
How to block website visitors from a specific country
Let’s imagine we’ve just launched our new e-commerce store, dogtreats.com. We’ve noticed that we’re already getting a lot of requests from locations all around…
TutorialJanuary 30, 20206 min read
How to use HTML5 Geolocation
Many websites and applications depend on the HTML5 Geolocation API , which provides the location information of the user, in the form of latitude and…
TutorialJanuary 23, 20207 min read
Redirect users based on country with Lambda@Edge
Edge computing is the idea of moving compute resources closer to your users. Instead of having centralised locations where your servers are running, functions…
TutorialJanuary 23, 20205 min read
Using Cloudflare Workers to redirect users based on country
We’re running an ecommerce store, dogtreats.com, with a dedicated website and subdomain for each region we sell in, for example us.dogtreats.com and fr.dogtreats.com.